List of all items
Structs
- agent::AgentConfig
- agent::AgentLoop
- agent::AgentResult
- agent_api::Agent
- agent_api::AgentSession
- agent_api::SessionOptions
- agent_api::ToolCallResult
- config::CodeConfig
- config::ModelConfig
- config::ModelCost
- config::ModelLimit
- config::ModelModalities
- config::ProviderConfig
- context::ContextItem
- context::ContextQuery
- context::ContextResult
- 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::PostToolUseEvent
- hooks::PreToolUseEvent
- hooks::SessionEndEvent
- hooks::SessionStartEvent
- hooks::SkillLoadEvent
- hooks::SkillUnloadEvent
- hooks::TokenUsageInfo
- hooks::ToolCallInfo
- hooks::ToolResultData
- 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::stdio::StdioTransport
- memory::AgentMemory
- memory::FileStore
- memory::InMemoryStore
- memory::MemoryConfig
- memory::MemoryContextProvider
- memory::MemoryItem
- memory::MemoryStats
- memory::RelevanceConfig
- 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::SessionQueueConfig
- queue::SessionQueueStats
- security::SecurityGuard
- security::audit::AuditEntry
- security::audit::AuditLog
- security::classifier::ClassificationResult
- security::classifier::PrivacyClassifier
- security::config::ClassificationRule
- security::config::FeatureToggles
- security::config::SecurityConfig
- security::injection::InjectionDetector
- security::injection::ToolOutputInjectionScanner
- security::interceptor::ToolInterceptor
- security::sanitizer::OutputSanitizer
- security::taint::TaintEntry
- security::taint::TaintId
- security::taint::TaintRegistry
- session::ContextUsage
- session::Session
- session::SessionConfig
- session::manager::SessionManager
- session_lane_queue::EventBridge
- session_lane_queue::SessionCommandAdapter
- session_lane_queue::SessionLaneQueue
- store::FileSessionStore
- store::LlmConfigData
- store::MemorySessionStore
- store::SessionData
- telemetry::CostSummary
- telemetry::DayCostBreakdown
- telemetry::LlmCostRecord
- telemetry::ModelCostBreakdown
- telemetry::ModelPricing
- telemetry::TimedSpan
- telemetry::ToolMetrics
- telemetry::ToolStats
- tools::ToolContext
- tools::ToolExecutor
- tools::ToolOutput
- tools::ToolRegistry
- tools::ToolResult
- tools::skill::Skill
- tools::skill::ToolPermission
- tools::task::ParallelTaskParams
- tools::task::ParallelTaskTool
- tools::task::TaskExecutor
- tools::task::TaskParams
- tools::task::TaskResult
- tools::task::TaskTool
Enums
- agent::AgentEvent
- config::StorageBackend
- context::ContextDepth
- context::ContextType
- error::CodeError
- hitl::TimeoutAction
- hooks::HookAction
- hooks::HookEvent
- hooks::HookEventType
- hooks::HookResult
- llm::ContentBlock
- llm::StreamEvent
- mcp::protocol::McpNotification
- mcp::protocol::McpTransportConfig
- mcp::protocol::ToolContent
- memory::MemoryType
- permissions::PermissionDecision
- planning::Complexity
- planning::TaskPriority
- planning::TaskStatus
- queue::SessionLane
- queue::TaskHandlerMode
- security::RedactionStrategy
- security::SensitivityLevel
- security::audit::AuditAction
- security::audit::AuditEventType
- security::config::RedactionStrategy
- security::config::SensitivityLevel
- security::interceptor::InterceptResult
- session::SessionState
- tools::ToolBackend
- tools::ToolStreamEvent
- tools::skill::SkillKind
Traits
- context::ContextProvider
- hooks::HookHandler
- llm::LlmClient
- llm::http::HttpClient
- mcp::transport::McpTransport
- memory::MemoryStore
- queue::SessionCommand
- store::SessionStore
- tools::Tool
Functions
- 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
- telemetry::aggregate_cost_records
- telemetry::default_model_pricing
- telemetry::record_llm_metrics
- telemetry::record_llm_usage
- telemetry::record_tool_result
- tools::build_skills_injection
- tools::create_tool
- tools::skill::builtin_skills
- tools::skill::load_skills
- 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::DEFAULT_CATALOG_THRESHOLD
- tools::MAX_LINE_LENGTH
- tools::MAX_OUTPUT_SIZE
- tools::MAX_READ_LINES