List of all items
Structs
- SystemPromptSlots
- agent::AgentConfig
- agent::AgentLoop
- agent::AgentResult
- agent::ToolCommand
- agent_api::Agent
- agent_api::AgentSession
- agent_api::SessionOptions
- agent_api::ToolCallResult
- agent_teams::AgentTeam
- agent_teams::TeamConfig
- agent_teams::TeamMember
- agent_teams::TeamMessage
- agent_teams::TeamTask
- agent_teams::TeamTaskBoard
- commands::CommandContext
- commands::CommandOutput
- commands::CommandRegistry
- config::CodeConfig
- config::ModelConfig
- config::ModelCost
- config::ModelLimit
- config::ModelModalities
- config::ProviderConfig
- config::SearchConfig
- config::SearchEngineConfig
- config::SearchHealthConfig
- context::ContextItem
- context::ContextQuery
- context::ContextResult
- context::embedding::OpenAiEmbeddingProvider
- context::fs_provider::FileSystemContextConfig
- context::fs_provider::FileSystemContextProvider
- context::vector_provider::VectorContextConfig
- context::vector_provider::VectorContextProvider
- context::vector_store::InMemoryVectorStore
- context::vector_store::VectorEntry
- context::vector_store::VectorMetadata
- context::vector_store::VectorSearchResult
- file_history::FileHistory
- file_history::FileSnapshot
- file_history::VersionSummary
- hitl::ConfirmationManager
- hitl::ConfirmationPolicy
- hitl::ConfirmationResponse
- hitl::PendingConfirmation
- hooks::GenerateEndEvent
- hooks::GenerateStartEvent
- hooks::Hook
- hooks::HookConfig
- hooks::HookEngine
- hooks::HookMatcher
- hooks::HookResponse
- hooks::OnErrorEvent
- hooks::PostResponseEvent
- hooks::PostToolUseEvent
- hooks::PrePromptEvent
- hooks::PreToolUseEvent
- hooks::SessionEndEvent
- hooks::SessionStartEvent
- hooks::SkillLoadEvent
- hooks::SkillUnloadEvent
- hooks::TokenUsageInfo
- hooks::ToolCallInfo
- hooks::ToolResultData
- llm::Attachment
- llm::ImageSource
- llm::LlmResponse
- llm::Message
- llm::SecretString
- llm::TokenUsage
- llm::ToolCall
- llm::ToolDefinition
- llm::anthropic::AnthropicClient
- llm::factory::LlmConfig
- llm::http::HttpResponse
- llm::http::ReqwestHttpClient
- llm::http::StreamingHttpResponse
- llm::openai::OpenAiClient
- mcp::client::McpClient
- mcp::manager::McpManager
- mcp::manager::McpServerStatus
- mcp::protocol::CallToolParams
- mcp::protocol::CallToolResult
- mcp::protocol::ClientCapabilities
- mcp::protocol::ClientInfo
- mcp::protocol::InitializeParams
- mcp::protocol::InitializeResult
- mcp::protocol::JsonRpcError
- mcp::protocol::JsonRpcNotification
- mcp::protocol::JsonRpcRequest
- mcp::protocol::JsonRpcResponse
- mcp::protocol::ListPromptsResult
- mcp::protocol::ListResourcesResult
- mcp::protocol::ListToolsResult
- mcp::protocol::LoggingCapability
- mcp::protocol::McpPrompt
- mcp::protocol::McpResource
- mcp::protocol::McpServerConfig
- mcp::protocol::McpTool
- mcp::protocol::OAuthConfig
- mcp::protocol::PromptArgument
- mcp::protocol::PromptsCapability
- mcp::protocol::ReadResourceParams
- mcp::protocol::ReadResourceResult
- mcp::protocol::ResourceContent
- mcp::protocol::ResourcesCapability
- mcp::protocol::RootsCapability
- mcp::protocol::SamplingCapability
- mcp::protocol::ServerCapabilities
- mcp::protocol::ServerInfo
- mcp::protocol::ToolsCapability
- mcp::tools::McpToolWrapper
- mcp::transport::http_sse::HttpSseTransport
- mcp::transport::stdio::StdioTransport
- memory::AgentMemory
- memory::MemoryConfig
- memory::MemoryContextProvider
- memory::MemoryStats
- permissions::MatchingRules
- permissions::PermissionManager
- permissions::PermissionPolicy
- permissions::PermissionRule
- planning::AgentGoal
- planning::ExecutionPlan
- planning::Task
- planning::llm_planner::AchievementResult
- planning::llm_planner::LlmPlanner
- queue::ExternalTask
- queue::ExternalTaskResult
- queue::LaneHandlerConfig
- queue::LaneStatus
- queue::PriorityBoostConfig
- queue::RateLimitConfig
- queue::RetryPolicyConfig
- queue::SessionQueueConfig
- queue::SessionQueueStats
- sandbox::SandboxConfig
- sandbox::SandboxOutput
- security::NoOpSecurityProvider
- security::config::ClassificationRule
- security::config::FeatureToggles
- security::config::SecurityConfig
- security::default::DefaultSecurityConfig
- security::default::DefaultSecurityProvider
- security::default::SensitivePattern
- session::ContextUsage
- session::Session
- session::SessionConfig
- session::manager::SessionManager
- session_lane_queue::EventBridge
- session_lane_queue::SessionCommandAdapter
- session_lane_queue::SessionLaneQueue
- skills::ManageSkillTool
- skills::Skill
- skills::SkillRegistry
- skills::ToolPermission
- skills::feedback::DefaultSkillScorer
- skills::feedback::SkillFeedback
- skills::feedback::SkillScore
- skills::validator::DefaultSkillValidator
- skills::validator::SkillValidationError
- store::FileSessionStore
- store::LlmConfigData
- store::MemorySessionStore
- store::SessionData
- telemetry::CostSummary
- telemetry::DayCostBreakdown
- telemetry::LlmCostRecord
- telemetry::ModelCostBreakdown
- telemetry::ModelPricing
- telemetry::TimedSpan
- telemetry::ToolMetrics
- telemetry::ToolStats
- tool_search::ToolIndex
- tool_search::ToolMatch
- tool_search::ToolSearchConfig
- tools::ToolContext
- tools::ToolExecutor
- tools::ToolOutput
- tools::ToolRegistry
- tools::ToolResult
- tools::task::ParallelTaskParams
- tools::task::ParallelTaskTool
- tools::task::TaskExecutor
- tools::task::TaskParams
- tools::task::TaskResult
- tools::task::TaskTool
Enums
- agent::AgentEvent
- agent_teams::TaskStatus
- agent_teams::TeamRole
- commands::CommandAction
- config::StorageBackend
- context::ContextDepth
- context::ContextType
- error::CodeError
- hitl::TimeoutAction
- hooks::ErrorType
- hooks::HookAction
- hooks::HookEvent
- hooks::HookEventType
- hooks::HookResult
- llm::ContentBlock
- llm::StreamEvent
- llm::ToolResultContent
- llm::ToolResultContentField
- mcp::protocol::McpNotification
- mcp::protocol::McpTransportConfig
- mcp::protocol::ToolContent
- permissions::PermissionDecision
- planning::Complexity
- planning::TaskPriority
- planning::TaskStatus
- queue::SessionLane
- queue::TaskHandlerMode
- security::RedactionStrategy
- security::SensitivityLevel
- security::config::RedactionStrategy
- security::config::SensitivityLevel
- session::SessionState
- skills::SkillKind
- skills::feedback::SkillOutcome
- skills::validator::ValidationErrorKind
- tools::ToolStreamEvent
Traits
- commands::SlashCommand
- context::ContextProvider
- context::embedding::EmbeddingProvider
- context::vector_store::VectorStore
- hitl::ConfirmationProvider
- hooks::HookExecutor
- hooks::HookHandler
- llm::LlmClient
- llm::http::HttpClient
- mcp::transport::McpTransport
- permissions::PermissionChecker
- planning::llm_planner::Planner
- queue::SessionCommand
- sandbox::BashSandbox
- security::SecurityProvider
- skills::feedback::SkillScorer
- skills::validator::SkillValidator
- store::SessionStore
- tools::Tool
Functions
- context::vector_store::cosine_similarity
- file_history::extract_file_path
- file_history::is_file_modifying_tool
- llm::factory::create_client_with_config
- llm::http::default_http_client
- mcp::manager::tool_result_to_string
- mcp::tools::create_mcp_tools
- security::config::default_classification_rules
- security::config::default_dangerous_commands
- skills::builtin_skills
- telemetry::aggregate_cost_records
- telemetry::default_model_pricing
- telemetry::record_llm_metrics
- telemetry::record_llm_usage
- telemetry::record_tool_result
- tools::task::parallel_task_params_schema
- tools::task::task_params_schema
Type Aliases
Constants
- mcp::protocol::PROTOCOL_VERSION
- session::DEFAULT_AUTO_COMPACT_THRESHOLD
- telemetry::ATTR_CONTEXT_ITEMS
- telemetry::ATTR_CONTEXT_PROVIDERS
- telemetry::ATTR_CONTEXT_TOKENS
- telemetry::ATTR_LLM_COMPLETION_TOKENS
- telemetry::ATTR_LLM_MODEL
- telemetry::ATTR_LLM_PROMPT_TOKENS
- telemetry::ATTR_LLM_PROVIDER
- telemetry::ATTR_LLM_STOP_REASON
- telemetry::ATTR_LLM_STREAMING
- telemetry::ATTR_LLM_TOTAL_TOKENS
- telemetry::ATTR_MAX_TURNS
- telemetry::ATTR_SESSION_ID
- telemetry::ATTR_TOOL_CALLS_COUNT
- telemetry::ATTR_TOOL_DURATION_MS
- telemetry::ATTR_TOOL_EXIT_CODE
- telemetry::ATTR_TOOL_ID
- telemetry::ATTR_TOOL_NAME
- telemetry::ATTR_TOOL_PERMISSION
- telemetry::ATTR_TOOL_SUCCESS
- telemetry::ATTR_TURN_NUMBER
- telemetry::SERVICE_NAME
- telemetry::SPAN_AGENT_EXECUTE
- telemetry::SPAN_AGENT_TURN
- telemetry::SPAN_CONTEXT_RESOLVE
- telemetry::SPAN_LLM_COMPLETION
- telemetry::SPAN_TOOL_EXECUTE
- tools::MAX_LINE_LENGTH
- tools::MAX_OUTPUT_SIZE
- tools::MAX_READ_LINES