List of all items
Structs
- checkpoint::CheckpointId
- checkpoint::CheckpointInfo
- checkpoint::RestoreStats
- checkpoint::ShadowRepo
- checkpoint_log::CheckpointLogWriter
- checkpoint_log::CheckpointRecord
- compact::Compactor
- config::Config
- config_file::AgentSection
- config_file::FileConfig
- config_file::PermissionsSection
- config_file::ProviderSection
- cost::CostData
- cost::CostPricing
- cost::CostTracker
- event::BroadcastSink
- event::ChannelSink
- event::CompositeSink
- event::NullSink
- hooks::HookRegistry
- hooks::ToolTimingHook
- hooks::config::HookCommand
- hooks::config::HookMatcher
- hooks::config::HooksConfig
- hooks::external::ExternalHookRunner
- hooks::external::HookInput
- hooks::external::HookResult
- http::AppState
- http::AuthConfig
- http::CreateSessionRequest
- http::CreateSessionResponse
- http::ErrorResponse
- http::GoalResponse
- http::JwtConfig
- http::ListSessionsQuery
- http::Metrics
- http::RateLimiter
- http::RunRequest
- http::RunResponse
- http::SessionDetailResponse
- http::SessionInfo
- http::SessionMessageRequest
- http::SessionMessageResponse
- http::SessionState
- http::SetGoalRequest
- http::SlashCommandInfo
- http::ToolInfo
- http::UsageInfo
- kernel::AgentKernel
- kernel::AgentKernelBuilder
- kernel::TurnContext
- kernel::TurnOutcome
- llm::Completion
- llm::ModelPricing
- llm::RetryPolicy
- llm::StructuredRequest
- llm::TokenUsage
- llm::ToolCall
- llm::ToolSpec
- llm::anthropic::AnthropicProvider
- llm::mock::MockProvider
- llm::openai::OpenAiProvider
- llm::search::KeywordSearchEngine
- logging::StderrOrNull
- logging::StderrOrNullMaker
- logging::TuiQuietGuard
- mcp::JsonRpcError
- mcp::JsonRpcRequest
- mcp::JsonRpcResponse
- mcp::McpClient
- mcp::McpPrompt
- mcp::McpPromptArgument
- mcp::McpPromptMessage
- mcp::McpResource
- mcp::McpResourceContent
- mcp::McpServer
- mcp::McpServerConfig
- mcp::McpTool
- mcp::McpToolAnnotations
- mcp::McpToolSpec
- mcp::ServerCapabilities
- mcp_server::JsonRpcError
- mcp_server::JsonRpcRequest
- mcp_server::JsonRpcResponse
- mcp_server::McpServerManager
- mcp_server::McpServerRunner
- memory::MemoryEntry
- memory::noop::NoopEmbedding
- memory::noop::NoopVectorStore
- message::Message
- migrate::MigrateReport
- multi::AgentMessage
- multi::AgentPool
- multi::AgentRole
- multi::DelegationResult
- multi::MemoryEntry
- multi::MessageBus
- multi::Pipeline
- multi::PipelineResult
- multi::SharedMemory
- multi::StageOutcome
- multi::TeamOrchestrator
- multi::TeamResult
- permissions::LayeredPermissionsConfig
- permissions::OldPermissionsConfig
- permissions::PermissionLayer
- permissions::auto_classifier::AutoClassifier
- permissions::auto_classifier::DenialTracker
- providers::ModelPricingSpec
- providers::ModelSpec
- providers::ProviderPreset
- rewind::ConflictReport
- rewind::RewindPlan
- rewind::RewindResult
- runtime::AgentRuntime
- runtime::AgentRuntimeBuilder
- runtime::RuntimeOutcome
- runtime_goal::GoalEvaluator
- runtime_goal::GoalState
- runtime_goal::GoalVerdict
- session::ExportedTranscript
- session::OrphanToolCall
- session::SessionCost
- session::SessionFile
- session::SessionMeta
- session::SessionPersistenceSink
- session::SessionReader
- session::SessionWriter
- session::TranscriptEntry
- session::TruncateStats
- session::UsageMeta
- session_lock::SessionLock
- session_lock::SessionLockBusy
- skills::Skill
- skills::SkillParam
- skills::SkillRef
- skills::SkillScript
- skills::SkillSection
- storage::AgentCheckpointState
- storage::NoopSessionStore
- storage::local::LocalStorageBackend
- tool_set_provider::LocalToolSetProvider
- tool_set_provider::PolicyToolSetProvider
- tools::AuditMeta
- tools::ToolDispatch
- tools::ToolRegistry
- tools::TouchedFiles
- tools::a2a::A2aCallTool
- tools::a2a::A2aCardTool
- tools::a2a::A2aTaskCheckTool
- tools::a2a::AgentAuthentication
- tools::a2a::AgentCapabilities
- tools::a2a::AgentCard
- tools::a2a::AgentSkill
- tools::a2a::Artifact
- tools::a2a::MessageResponse
- tools::a2a::Part
- tools::a2a::Task
- tools::a2a::TaskStatus
- tools::apply_patch::ApplyPatch
- tools::checkpoint::CheckpointDiff
- tools::checkpoint::CheckpointList
- tools::checkpoint::CheckpointToolCtx
- tools::episodic_recall::EpisodicRecall
- tools::estimate_tokens::EstimateTokens
- tools::facts::Fact
- tools::facts::FactStore
- tools::facts::ForgetFact
- tools::facts::RecallFact
- tools::facts::RememberFact
- tools::facts::ScoredFact
- tools::facts::UpdateFact
- tools::fs::ListDir
- tools::fs::ReadFile
- tools::fs::WriteFile
- tools::load_skill::LoadSkill
- tools::memory::Forget
- tools::memory::MemoryStore
- tools::memory::Note
- tools::memory::Recall
- tools::memory::Remember
- tools::memory::Scratchpad
- tools::memory::ScratchpadDelete
- tools::memory::ScratchpadEntry
- tools::memory::ScratchpadGet
- tools::memory::ScratchpadList
- tools::memory::WorkingMemoryTool
- tools::plan_mode::EnterPlanModeTool
- tools::plan_mode::ExitPlanModeTool
- tools::plan_mode::PlanApprovalGate
- tools::plan_mode::PlanModeRequestGate
- tools::plan_mode::RequestPlanModeTool
- tools::policy_sandbox::FsPolicy
- tools::policy_sandbox::PolicyConfig
- tools::policy_sandbox::ShellPolicy
- tools::run_background::BackgroundJobManager
- tools::run_background::CheckBackground
- tools::run_background::Job
- tools::run_background::RunBackground
- tools::run_skill_script::RunSkillScript
- tools::schedule_wakeup::ScheduleWakeup
- tools::schedule_wakeup::WakeupRequest
- tools::search::SearchFiles
- tools::send_message::SendMessageTool
- tools::send_message::WorkerMailbox
- tools::send_message::WorkerRegistry
- tools::shell::RunShell
- tools::spawn_worker::SpawnWorkerTool
- tools::str_replace::StrReplaceTool
- tools::sub_agent::SubAgent
- tools::team_manage::TeamAddRole
- tools::team_manage::TeamListRoles
- tools::team_manage::TeamRemoveRole
- tools::todo::TodoItem
- tools::todo::TodoWriteTool
- tools::transport::DirEntry
- tools::transport::ExecResult
- tools::transport::LocalTransport
- tools::transport::ReadResult
- tools::transport::SshTransport
- tools::web_fetch::WebFetch
- transcript::TranscriptFile
- transcript::TranscriptMeta
- tui::app::App
- tui::app::PendingPermission
- tui::backend::Backend
- tui::commands::CommandRegistry
- tui::commands::CommandSpec
- tui::cost::TurnState
- tui::cost::UsageStats
- tui::events::PermissionRequest
- tui::input_state::DoublePressTracker
- tui::input_state::PromptInputState
- tui::model::DiffHunk
- tui::model::DiffLine
- tui::model::ToolResultData
- tui::skill_commands::SkillCommand
- tui::skill_commands::SkillCommandLoader
- tui::ui::markdown::MdState
- tui::ui::markdown::RenderedLine
- tui::ui::modal::JournalEntry
- tui::ui::modal::McpEntry
- tui::ui::modal::ResumeEntry
- tui::ui::theme::Theme
Enums
- agent::types::FinishReason
- agent::types::PermissionDecision
- agent::types::PlanningMode
- checkpoint_log::TouchedVia
- error::Error
- event::AgentEvent
- hooks::HookAction
- hooks::HookEvent
- hooks::config::HookCommandType
- hooks::external::HookEvent
- hooks::external::PermissionDecision
- http::SseContentBlock
- http::SseEvent
- kernel::SideEffect
- mcp::McpServerTrust
- message::Role
- multi::MessageType
- permissions::DecisionReason
- permissions::Permission
- permissions::PermissionMode
- permissions::RuleBehavior
- permissions::RuleSource
- runtime_goal::GoalStatus
- skills::SkillMode
- tool_set_provider::SandboxMode
- tools::ExitStatus
- tools::ToolSideEffect
- tools::a2a::SendMessageResponse
- tools::a2a::TaskState
- tools::plan_mode::PlanApprovalResult
- tools::plan_mode::PlanModeRequestResult
- tools::run_background::JobState
- tools::spawn_worker::WorkerType
- tools::sub_agent::AgentType
- tools::todo::TodoStatus
- tui::commands::CommandHandler
- tui::commands::CommandOutcome
- tui::events::UiEvent
- tui::events::UserAction
- tui::input_state::InputMode
- tui::model::AppScreen
- tui::model::DiffLineKind
- tui::model::TranscriptBlock
- tui::runtime_builder::RuntimeBuild
- tui::ui::modal::ConfirmAction
- tui::ui::modal::Modal
Traits
- event::EventSink
- hooks::Hook
- llm::LlmProvider
- llm::search::ToolSearchEngine
- memory::EmbeddingProvider
- memory::VectorStore
- storage::SessionStore
- storage::StorageBackend
- tool_set_provider::ToolSetProvider
- tools::PermissionHook
- tools::Tool
- tools::transport::ToolTransport
Functions
- checkpoint_log::read_log
- checkpoint_log::truncate_to_turn
- config::default_system_prompt
- config::load_project_context
- config::load_project_memory
- config::load_user_memory
- config_file::config_file_path
- config_file::load_layered_permissions
- config_file::set_value
- hooks::config::load_hooks_config
- hooks::config::matches_hook
- http::build_openapi_spec
- http::build_router
- http::build_router_with_auth
- http::build_router_with_auth_and_rate_limit
- http::map_agent_event
- llm::context_window_tokens_for_model
- llm::default_compact_threshold_chars
- llm::pricing_for
- logging::is_tui_quiet
- logging::set_tui_quiet
- logging::suppress_tracing_for_tui
- mcp::discover_mcp_servers
- mcp::dispatch_request
- mcp::load_mcp_config
- mcp_server::dispatch_request
- migrate::migrate_workspace
- multi::default_roles
- multi::parse_delegations
- paths::legacy_paths_in_workspace
- paths::user_data_dir
- paths::user_scratchpad_path
- paths::user_sessions_dir
- paths::user_shadow_git_dir
- paths::user_workspace_dir
- paths::workspace_hash
- providers::all_presets
- providers::find_model_pricing
- providers::find_preset
- providers::find_preset_by_api_base
- rewind::apply_rewind
- rewind::checkpoint_log_path
- rewind::detect_conflicts
- rewind::plan_rewind
- session::default_session_path
- session::entry_to_message
- session::hash_tool_specs
- session::list_sessions
- session::truncate_transcript_to_turn
- skills::discover_skills
- skills::parse_skill_meta
- skills::skill_index
- skills::skills_for_injection
- tools::args_preview_for_permission
- tools::build_standard_tools
- tools::checkpoint::build_checkpoint_tools
- tools::checkpoint::build_checkpoint_tools_at
- tools::episodic_recall::episodic_recall_summary
- tools::facts::facts_path
- tools::facts::facts_summary
- tools::facts::load_facts
- tools::facts::search_facts
- tools::memory::load_memory
- tools::memory::load_scratchpad
- tools::memory::memory_path
- tools::memory::memory_summary
- tools::memory::migrate_scratchpad
- tools::memory::scratchpad_path
- tools::memory::scratchpad_summary
- truncate_str
- tui::app::render::parse_apply_patch_input
- tui::app::render::parse_v4a_patch
- tui::app::render::preview_args
- tui::app::render::verb_for_tool
- tui::backend::map_agent_event
- tui::backend::wait_for_cancel
- tui::bash::build_bash_registry
- tui::bash::resolve_workspace_root
- tui::bash::run_bash_command
- tui::completion::collect_files
- tui::completion::default_offline_tool_catalog
- tui::completion::glob_workspace_files
- tui::completion::search_history
- tui::cost::detect_model_name
- tui::cost::estimate_cost
- tui::input_state::double_press_window
- tui::input_state::strip_history_prefix
- tui::keymap::dispatch
- tui::run
- tui::run_with_backend
- tui::runtime_builder::build_runtime
- tui::ui::chat::render
- tui::ui::command_menu::longest_common_prefix
- tui::ui::command_menu::popup_rect
- tui::ui::command_menu::render
- tui::ui::command_menu::render_atfile
- tui::ui::command_menu::render_history_search
- tui::ui::command_menu::render_permission_modal
- tui::ui::command_menu::tab_completion_target
- tui::ui::diff::body_lines
- tui::ui::diff::empty_stub_line
- tui::ui::diff::header_line
- tui::ui::input::cursor_visual_position
- tui::ui::input::footer_hint
- tui::ui::input::render
- tui::ui::input::total_height
- tui::ui::markdown::is_table_line
- tui::ui::markdown::render_inline
- tui::ui::markdown::render_markdown
- tui::ui::markdown::render_table
- tui::ui::modal::load_journal_from
- tui::ui::modal::load_recent_journal_entries
- tui::ui::modal::load_recent_sessions
- tui::ui::modal::render
- tui::ui::modal::render_plan_review
- tui::ui::render
- tui::ui::spinner::format_line
- tui::ui::spinner::frame_char
- tui::ui::status::build_line
- tui::ui::status::render
- tui::ui::theme::find_theme
- tui::ui::transcript::render_block
- tui::ui::transcript::render_blocks
Type Aliases
- error::Result
- llm::StreamSender
- llm::search::SpecWithHint
- permissions::PermissionsConfig
- permissions::SharedPermissions
- tools::schedule_wakeup::WakeupSlot
Constants
- llm::search::DEFAULT_MAX_RESULTS
- llm::search::MAX_RESULTS_CAP
- mcp::DEFAULT_STDIO_READ_TIMEOUT
- tools::AUDIT_ERR_MAX_BYTES
- tui::completion::MAX_ATFILE_SUGGESTIONS
- tui::completion::MAX_HSEARCH_RESULTS
- tui::input_state::DOUBLE_PRESS_WINDOW
- tui::input_state::HISTORY_CAPACITY
- tui::ui::command_menu::MAX_VISIBLE
- tui::ui::input::MAX_VISIBLE_ROWS
- tui::ui::spinner::FRAMES
- tui::ui::theme::ALL_THEMES
- tui::ui::theme::DARK
- tui::ui::theme::LIGHT
- tui::ui::theme::SOLARIZED