List of all items
Structs
- agent::agent_loop::AgentLoop
- agent::agent_loop::AgentLoopResult
- agent::agent_loop::BackgroundResult
- agent::compaction::BasicCompactionRule
- agent::compaction::CompactionMetrics
- agent::context::AgentContext
- agent::handle::AgentHandle
- agent::handle::AgentResult
- agent::hooks::HookRegistry
- agent::memory::MemoryStore
- agent::registry::AgentRegistry
- agent::subagent::SubAgentDef
- agent::subagent::SubAgentRegistry
- agent::subagent::SubAgentResult
- agent::subagent::SubAgentRunner
- agent::team::AgentTeam
- agent::team_lead::ExecutionSummary
- agent::team_lead::TeamLead
- agent::team_lead::TeammateSpec
- agent::teammate::Teammate
- config::AgentConfig
- config::LlmConfig
- llm::claude::ClaudeClient
- llm::openai::OpenAiClient
- llm::rate_limiter::RateLimiter
- llm::retry::RetryConfig
- mailbox::broker::MessageBroker
- mailbox::mailbox::Mailbox
- storage::AgentPaths
- task::file_lock::FileLock
- task::graph::TaskGraph
- task::store::TaskStore
- task::store::TaskSummary
- task::watcher::TaskWatcher
- tools::command_tools::RunCommandTool
- tools::context_tools::GetTaskContextTool
- tools::context_tools::ListCompletedTasksTool
- tools::fs_tools::ListDirectoryTool
- tools::fs_tools::ReadFileTool
- tools::fs_tools::WriteFileTool
- tools::memory_tools::ListMemoryTool
- tools::memory_tools::ReadMemoryTool
- tools::memory_tools::WriteMemoryTool
- tools::registry::ToolRegistry
- tools::search_tools::SearchFilesTool
- tools::subagent_tools::SpawnSubAgentTool
- tools::team_tools::SpawnAgentTeamTool
- tools::web_tools::WebSearchTool
- traits::prompt_builder::DefaultPromptBuilder
- traits::tool::ToolDefinition
- types::chat::FunctionCall
- types::chat::ToolCall
- types::file_change::FileChange
- types::file_change::Hunk
- types::memory::MemoryEntry
- types::message::ContextSharePayload
- types::message::Envelope
- types::message::PlanRejectionPayload
- types::message::PlanSubmissionPayload
- types::message::ShutdownRejectedPayload
- types::message::TaskCompletePayload
- types::message::TaskFailedPayload
- types::message::TeammateIdlePayload
- types::message::TeammateMessagePayload
- types::task::Task
- types::task::TaskResult
Enums
- agent::agent_loop::BackgroundResultKind
- agent::agent_loop::CompactionStrategy
- agent::events::AgentEvent
- agent::hooks::HookEvent
- agent::hooks::HookResult
- agent::team::TeamResult
- config::LlmProvider
- error::SdkError
- types::chat::ChatMessage
- types::file_change::ChangeType
- types::message::MessageKind
- types::message::MessageTarget
- types::task::TaskStatus
Traits
- agent::compaction::CompactionRule
- agent::hooks::Hook
- traits::llm_client::LlmClient
- traits::prompt_builder::PromptBuilder
- traits::tool::Tool
Functions
- agent::compaction::estimate_token_count
- agent::compaction::estimate_total_token_count
- agent::compaction::safe_prefix
- agent::compaction::truncate
- agent::subagent::builtin_subagents
- llm::create_client
- llm::retry::handle_retryable_status
- llm::util::ask_json
- llm::util::extract_json
- llm::util::parse_llm_json
- prompts::cli_system_prompt
- prompts::plan_mode_prompt
- prompts::plan_review_system_prompt
- prompts::plan_review_user_prompt
- prompts::single_agent_system_prompt
- prompts::subagent_system_prompt
- prompts::teammate_role_suffix
- prompts::teammate_system_prompt
- prompts::teammate_user_message