List of all items
Structs
- acp::bridge::AcpBridge
- acp::permission::AcpPermissionHook
- acp::permission::PendingPermissionStore
- acp::protocol::AgentAuthCapabilities
- acp::protocol::AgentCapabilities
- acp::protocol::AgentMethodNames
- acp::protocol::Annotations
- acp::protocol::AudioContent
- acp::protocol::AuthMethodAgent
- acp::protocol::AuthMethodId
- acp::protocol::AuthenticateRequest
- acp::protocol::AuthenticateResponse
- acp::protocol::AvailableCommand
- acp::protocol::AvailableCommandsUpdate
- acp::protocol::BlobResourceContents
- acp::protocol::BooleanConfigOptionCapabilities
- acp::protocol::CancelNotification
- acp::protocol::CancelRequestNotification
- acp::protocol::ClientCapabilities
- acp::protocol::ClientMethodNames
- acp::protocol::ClientSessionCapabilities
- acp::protocol::CloseSessionRequest
- acp::protocol::CloseSessionResponse
- acp::protocol::ConfigOptionUpdate
- acp::protocol::ContentChunk
- acp::protocol::Cost
- acp::protocol::CurrentModeUpdate
- acp::protocol::DeleteSessionRequest
- acp::protocol::DeleteSessionResponse
- acp::protocol::Diff
- acp::protocol::EmbeddedResource
- acp::protocol::EnvVariable
- acp::protocol::Error
- acp::protocol::ExtNotification
- acp::protocol::ExtRequest
- acp::protocol::ExtResponse
- acp::protocol::FileSystemCapabilities
- acp::protocol::GeneralMethodNames
- acp::protocol::HttpHeader
- acp::protocol::ImageContent
- acp::protocol::Implementation
- acp::protocol::InitializeRequest
- acp::protocol::InitializeResponse
- acp::protocol::ListSessionsRequest
- acp::protocol::ListSessionsResponse
- acp::protocol::LoadSessionRequest
- acp::protocol::LoadSessionResponse
- acp::protocol::LogoutCapabilities
- acp::protocol::LogoutRequest
- acp::protocol::LogoutResponse
- acp::protocol::McpCapabilities
- acp::protocol::McpServerHttp
- acp::protocol::McpServerSse
- acp::protocol::McpServerStdio
- acp::protocol::MessageId
- acp::protocol::NewSessionRequest
- acp::protocol::NewSessionResponse
- acp::protocol::PermissionOption
- acp::protocol::PermissionOptionId
- acp::protocol::Plan
- acp::protocol::PlanEntry
- acp::protocol::PromptCapabilities
- acp::protocol::PromptRequest
- acp::protocol::PromptResponse
- acp::protocol::ProtocolVersion
- acp::protocol::RequestPermissionRequest
- acp::protocol::RequestPermissionResponse
- acp::protocol::ResourceLink
- acp::protocol::ResumeSessionRequest
- acp::protocol::ResumeSessionResponse
- acp::protocol::SelectedPermissionOutcome
- acp::protocol::SessionAdditionalDirectoriesCapabilities
- acp::protocol::SessionCapabilities
- acp::protocol::SessionCloseCapabilities
- acp::protocol::SessionConfigBoolean
- acp::protocol::SessionConfigGroupId
- acp::protocol::SessionConfigId
- acp::protocol::SessionConfigOption
- acp::protocol::SessionConfigOptionsCapabilities
- acp::protocol::SessionConfigSelect
- acp::protocol::SessionConfigSelectGroup
- acp::protocol::SessionConfigSelectOption
- acp::protocol::SessionConfigValueId
- acp::protocol::SessionDeleteCapabilities
- acp::protocol::SessionId
- acp::protocol::SessionInfo
- acp::protocol::SessionInfoUpdate
- acp::protocol::SessionListCapabilities
- acp::protocol::SessionMode
- acp::protocol::SessionModeId
- acp::protocol::SessionModeState
- acp::protocol::SessionNotification
- acp::protocol::SessionResumeCapabilities
- acp::protocol::SetSessionConfigOptionRequest
- acp::protocol::SetSessionConfigOptionResponse
- acp::protocol::SetSessionModeRequest
- acp::protocol::SetSessionModeResponse
- acp::protocol::TerminalExitStatus
- acp::protocol::TerminalId
- acp::protocol::TextContent
- acp::protocol::TextResourceContents
- acp::protocol::ToolCall
- acp::protocol::ToolCallId
- acp::protocol::ToolCallLocation
- acp::protocol::ToolCallUpdate
- acp::protocol::ToolCallUpdateFields
- acp::protocol::UnstructuredCommandInput
- acp::protocol::UsageUpdate
- acp::server::AcpServer
- acp::session::AcpSession
- acp::session::AcpSessionManager
- acp::session::CompactionHint
- acp::session::SavedMessage
- acp::session::SessionMetadata
- acp::session::SummarizedContext
- checkpoint::CheckpointId
- checkpoint::CheckpointInfo
- checkpoint::RestoreStats
- checkpoint::ShadowRepo
- checkpoint_log::CheckpointLogWriter
- checkpoint_log::CheckpointRecord
- compact::Compactor
- compact::micro::Microcompactor
- compact::reinject::FileReinjector
- compact::reinject::PlanTodoReinjector
- compact::reinject::SkillReinjector
- config::Config
- config_file::AgentSection
- config_file::FileConfig
- config_file::LimitsSection
- config_file::PermissionsSection
- config_file::ProviderSection
- config_file::SandboxSection
- config_file::SearchSection
- config_file::StuckSection
- 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::anthropic::AnthropicProvider
- llm::chat::Completion
- llm::chat::ContextBreakdown
- llm::chat::StructuredRequest
- llm::chat::TokenUsage
- llm::chat::ToolCall
- llm::chat::ToolSpec
- llm::mock::MockProvider
- llm::openai::OpenAiProvider
- llm::pricing::ModelPricing
- llm::pricing::RetryPolicy
- llm::search::KeywordSearchEngine
- logging::StderrOrNull
- logging::StderrOrNullMaker
- logging::TuiQuietGuard
- mcp::ElicitationRequest
- 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::McpToolRouter
- 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::MemoryEntry
- multi::MessageBus
- multi::SharedMemory
- multi::WorkerManifestEntry
- permissions::LayeredPermissionsConfig
- permissions::OldPermissionsConfig
- permissions::PermissionLayer
- permissions::auto_classifier::AutoClassifier
- permissions::auto_classifier::DenialTracker
- providers::ModelPricingSpec
- providers::ModelSpec
- providers::ProviderPreset
- providers::WrittenPreset
- providers_cache::ProvidersCache
- rewind::ConflictReport
- rewind::RewindPlan
- rewind::RewindResult
- runtime::AgentRuntime
- runtime::AgentRuntimeBuilder
- runtime::RuntimeOutcome
- runtime_goal::GoalEvaluator
- runtime_goal::GoalState
- runtime_goal::GoalVerdict
- session::ExportedCompactBoundary
- session::ExportedTranscript
- session::SessionCost
- session::SessionFile
- session::SessionMeta
- session::UsageMeta
- session::lifecycle::SessionLock
- session::lifecycle::SessionLockBusy
- session::lifecycle::TruncateStats
- session::orphan::OrphanToolCall
- session::reader::SessionReader
- session::serialize::TranscriptEntry
- session::writer::SessionPersistenceSink
- session::writer::SessionWriter
- skills::Skill
- skills::SkillParam
- skills::SkillRef
- skills::SkillScript
- skills::SkillSection
- storage::AgentCheckpointState
- storage::NoopSessionStore
- storage::local::LocalStorageBackend
- system_prompt::AssembledPrompt
- system_prompt::PromptSegments
- tasks::TaskId
- tasks::TaskRegistry
- tasks::TaskState
- tool_set_provider::LocalToolSetProvider
- tool_set_provider::PolicyToolSetProvider
- 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::agent::AgentTool
- tools::agent::SharedMemoryRead
- tools::agent::SharedMemoryWrite
- tools::agent::WorkerHandle
- tools::agent_defs::AgentDefinition
- tools::agent_defs::AgentDefinitions
- tools::audit::AuditMeta
- tools::audit::TouchedFiles
- tools::checkpoint::CheckpointDiff
- tools::checkpoint::CheckpointList
- tools::checkpoint::CheckpointSave
- tools::checkpoint::CheckpointSaveCtx
- tools::checkpoint::CheckpointToolCtx
- tools::client_fs::AcpClientFsState
- tools::client_fs::ClientReadFile
- tools::client_fs::ClientWriteFile
- tools::count_lines::CountLines
- tools::dispatch::ToolDispatch
- tools::edit::EditTool
- 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::ReadFile
- tools::fs::ReadFileState
- tools::fs::ReadRecord
- tools::fs::WriteFile
- tools::glob::GlobTool
- tools::install_skill::InstallSkill
- tools::install_skill::SkillFilesRequest
- tools::install_skill::SkillSearchRequest
- tools::install_skill::SkillSearchResult
- tools::install_skill::SkillZipFile
- 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::permission_pipeline::PermissionPipeline
- 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::registry::PermissionHookDisabled
- tools::registry::ToolRegistry
- tools::run_background::BackgroundJobManager
- tools::run_background::CheckBackground
- tools::run_background::Job
- tools::run_background::RunBackground
- tools::run_background::WatchTarget
- tools::schedule_wakeup::ScheduleWakeup
- tools::schedule_wakeup::WakeupRequest
- tools::search::SearchFiles
- tools::send_message::ListWorkersTool
- tools::send_message::SendMessageTool
- tools::send_message::WorkerMailbox
- tools::send_message::WorkerRegistry
- tools::shell::RunShell
- tools::stop_loop::StopLoop
- tools::todo::TodoItem
- tools::todo::TodoWriteTool
- tools::tool_search::ToolSearchTool
- tools::transport::DirEntry
- tools::transport::ExecResult
- tools::transport::LocalTransport
- tools::transport::ReadResult
- tools::transport::SshTransport
- tools::watch_file::WatchFile
- tools::web_fetch::WebFetch
- tools::web_search::WebSearch
- transcript::TranscriptFile
- transcript::TranscriptMeta
Enums
- acp::permission::PermissionOutcome
- acp::protocol::AgentNotification
- acp::protocol::AgentRequest
- acp::protocol::AgentResponse
- acp::protocol::AuthMethod
- acp::protocol::AvailableCommandInput
- acp::protocol::ClientNotification
- acp::protocol::ClientRequest
- acp::protocol::ClientResponse
- acp::protocol::ContentBlock
- acp::protocol::EmbeddedResourceResource
- acp::protocol::ErrorCode
- acp::protocol::McpServer
- acp::protocol::PermissionOptionKind
- acp::protocol::PlanEntryPriority
- acp::protocol::PlanEntryStatus
- acp::protocol::ProtocolLevelNotification
- acp::protocol::RequestPermissionOutcome
- acp::protocol::Role
- acp::protocol::SessionConfigKind
- acp::protocol::SessionConfigOptionCategory
- acp::protocol::SessionConfigOptionValue
- acp::protocol::SessionConfigSelectOptions
- acp::protocol::SessionUpdate
- acp::protocol::StopReason
- acp::protocol::ToolCallContent
- acp::protocol::ToolCallStatus
- acp::tool_kind::ToolKind
- agent::types::FinishReason
- agent::types::PermissionDecision
- agent::types::PlanningMode
- checkpoint_log::TouchedVia
- error::Error
- event::AgentEvent
- event::CompactionSkipReason
- hooks::HookAction
- hooks::HookEvent
- hooks::config::HookCommandType
- hooks::config::HookFailMode
- hooks::external::HookEvent
- hooks::external::PermissionDecision
- http::SseContentBlock
- http::SseEvent
- llm::chat::StreamChunk
- mcp::KillOutcome
- mcp::McpServerTrust
- message::Role
- multi::AgentMode
- multi::MessageType
- permissions::DecisionReason
- permissions::Permission
- permissions::PermissionMode
- permissions::RuleBehavior
- permissions::RuleSource
- runtime_goal::GoalStatus
- session::SessionStatus
- session::serialize::LoadedEntry
- skills::SkillMode
- tasks::TaskStatus
- tool_set_provider::SandboxMode
- tools::a2a::SendMessageResponse
- tools::a2a::TaskState
- tools::audit::ExitStatus
- tools::audit::ToolSideEffect
- tools::dispatch::AccessTier
- tools::install_skill::SkillInstallEvent
- tools::permission_pipeline::CheckOutcome
- tools::plan_mode::PlanApprovalResult
- tools::plan_mode::PlanModeRequestResult
- tools::run_background::JobState
- tools::run_background::LoopControl
- tools::todo::TodoStatus
Traits
- event::EventSink
- hooks::Hook
- hooks::external::SdkHookForwarder
- llm::ChatProvider
- llm::search::ToolSearchEngine
- mcp::ElicitationHandler
- memory::EmbeddingProvider
- memory::VectorStore
- storage::SessionStore
- storage::StorageBackend
- tool_set_provider::ToolSetProvider
- tools::registry::PermissionHook
- tools::registry::Tool
- tools::transport::ToolTransport
Functions
- acp::bridge::extract_locations
- acp::bridge::sha256_first_12
- acp::permission::handle_request_permission
- acp::permission::translate
- acp::server::client_rpc_timeout_ms
- acp::session::apply_compaction_hints
- acp::session::compute_compaction_hints
- acp::session::summarize_transcript
- checkpoint_log::read_log
- checkpoint_log::truncate_to_turn
- compact::micro::build_microcompactor_from_env
- compact::prompt::format_compact_summary
- compact::reinject::build_file_reinjector_from_env
- compact::reinject::build_skill_reinjector_from_env
- compact::retry::estimate_target_from_error
- compact::retry::group_by_user_boundary
- compact::retry::truncate_head_for_retry
- config::default_system_prompt
- config::load_project_context
- config::load_project_memory
- config::load_user_memory
- config::prepend_project_context
- config_file::config_file_path
- config_file::load_layered_permissions
- config_file::secrets_env_path
- config_file::set_secret
- config_file::set_value
- coordinator::coordinator_deny_list
- coordinator::coordinator_tool_set
- coordinator::filter_registry
- coordinator::is_allowed_in_coordinator_mode
- coordinator::is_coordinator_mode
- coordinator::is_coordinator_tool
- error::is_context_window_exceeded
- 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
- http::now_session_ms
- http::rate_limiter_from_env
- http::serve_with_graceful_shutdown
- http::spawn_session_reaper
- llm::chat::estimate_tokens
- llm::pricing::context_window_tokens_for_model
- llm::pricing::context_window_tokens_for_model_effective
- llm::pricing::default_compact_threshold_chars
- llm::pricing::default_compact_threshold_tokens
- llm::pricing::pricing_for
- logging::is_tui_quiet
- logging::set_tui_quiet
- logging::suppress_tracing_for_tui
- mcp::discover_mcp_servers
- mcp::dispatch_request
- mcp::kill_gracefully
- mcp::load_mcp_config
- mcp::new_elicitation_slot
- mcp_server::dispatch_request
- migrate::migrate_workspace
- multi::coordinator_system_prompt
- multi::default_roles
- multi::register_subagent_if_enabled
- 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
- permissions::check_protected_path
- providers::additional_presets
- providers::all_presets
- providers::all_presets_dynamic
- providers::all_presets_effective
- providers::bundled_presets
- providers::find_model_pricing
- providers::find_model_pricing_effective
- providers::find_preset
- providers::find_preset_by_api_base
- providers::find_preset_effective
- providers::find_preset_extended
- providers::write_user_preset
- providers_cache::cache_path
- providers_cache::configured_url
- providers_cache::fetch_and_save
- providers_cache::load_cache
- providers_cache::merge_over_bundled
- providers_cache::needs_update
- providers_cache::spawn_background_refresh
- providers_cache::validate_providers_url
- rewind::apply_rewind
- rewind::checkpoint_log_path
- rewind::detect_conflicts
- rewind::plan_rewind
- session::default_session_path
- session::hash_tool_specs
- session::lifecycle::truncate_transcript_to_turn
- session::list_sessions
- session::serialize::entry_to_message
- skills::default_skill_index_budget
- skills::discover_skills
- skills::extract_skill_body
- skills::parse_skill_meta
- skills::skill_index
- skills::skill_index_with_budget
- skills::skill_reminder
- skills::skills_for_injection
- system_prompt::assemble_system_prompt
- tools::checkpoint::build_checkpoint_save_tool
- tools::checkpoint::build_checkpoint_tools
- tools::checkpoint::build_checkpoint_tools_at
- tools::dispatch::args_preview_for_permission
- tools::dispatch::new_shared_sandbox_roots
- tools::dispatch::resolve_within
- tools::dispatch::resolve_within_any
- 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
- tools::registry::build_standard_tools
- tools::registry::build_standard_tools_with_roots
- tools::tool_search::resolve
- truncate_str
Type Aliases
- acp::protocol::Meta
- acp::protocol::Response
- acp::session::SessionId
- error::Result
- llm::chat::StreamSender
- llm::search::SpecWithHint
- mcp::SharedElicitationHandler
- multi::AgentManifest
- permissions::PermissionsConfig
- permissions::SharedPermissions
- tools::agent::WorkerTable
- tools::audit::AuditKey
- tools::dispatch::SharedSandboxRoots
- tools::registry::SpecWithHint
- tools::schedule_wakeup::WakeupSlot
- tools::tool_search::DeferredCatalog
Constants
- compact::MAX_CONSECUTIVE_COMPACT_FAILURES
- compact::micro::MICROCOMPACT_PLACEHOLDER
- compact::micro::MIN_PRUNE_LENGTH
- compact::prompt::FREE_TEXT_COMPACT_PROMPT
- compact::retry::MAX_PTL_RETRIES
- llm::DEFAULT_MAX_TOKENS
- llm::search::DEFAULT_MAX_RESULTS
- llm::search::MAX_RESULTS_CAP
- mcp::DEFAULT_KILL_GRACE_PERIOD
- mcp::DEFAULT_STDIO_READ_TIMEOUT
- multi::MESSAGE_BUS_CAPACITY
- providers_cache::CACHE_TTL
- providers_cache::DEFAULT_PROVIDERS_URL
- providers_cache::PROVIDERS_URL_ENV
- tools::audit::AUDIT_ERR_MAX_BYTES
- tools::plan_mode::ENTER_PLAN_MODE_TOOL_NAME
- tools::plan_mode::EXIT_PLAN_MODE_TOOL_NAME
- tools::tool_search::TOOL_SEARCH_TOOL_NAME