List of all items
Structs
- a2a::client::A2AClient
- a2a::server::A2AServer
- a2a::types::AgentCapabilities
- a2a::types::AgentCard
- a2a::types::AgentProvider
- a2a::types::AgentSkill
- a2a::types::Artifact
- a2a::types::FileContent
- a2a::types::JsonRpcError
- a2a::types::JsonRpcRequest
- a2a::types::JsonRpcResponse
- a2a::types::Message
- a2a::types::MessageSendConfiguration
- a2a::types::MessageSendParams
- a2a::types::PushNotificationConfig
- a2a::types::Task
- a2a::types::TaskQueryParams
- a2a::types::TaskStatus
- agent::Agent
- agent::AgentInfo
- agent::AgentRegistry
- agent::AgentResponse
- agent::ToolUse
- cli::A2aArgs
- cli::CleanupArgs
- cli::Cli
- cli::ConfigArgs
- cli::McpArgs
- cli::RalphArgs
- cli::RlmArgs
- cli::RunArgs
- cli::ServeArgs
- cli::StatsArgs
- cli::SwarmArgs
- cli::TuiArgs
- config::A2aConfig
- config::AgentConfig
- config::Config
- config::PermissionConfig
- config::ProviderConfig
- config::SessionConfig
- config::UiConfig
- mcp::CallToolParams
- mcp::CallToolResult
- mcp::ClientCapabilities
- mcp::ClientInfo
- mcp::CreateMessageParams
- mcp::CreateMessageResult
- mcp::GetPromptParams
- mcp::GetPromptResult
- mcp::InitializeParams
- mcp::InitializeResult
- mcp::JsonRpcError
- mcp::JsonRpcNotification
- mcp::JsonRpcRequest
- mcp::JsonRpcResponse
- mcp::ListPromptsResult
- mcp::ListResourcesResult
- mcp::ListToolsResult
- mcp::LoggingCapability
- mcp::LoggingMessageParams
- mcp::McpClient
- mcp::McpPrompt
- mcp::McpRegistry
- mcp::McpResource
- mcp::McpServer
- mcp::McpTool
- mcp::ModelHint
- mcp::ModelPreferences
- mcp::PromptArgument
- mcp::PromptMessage
- mcp::PromptsCapability
- mcp::ReadResourceParams
- mcp::ReadResourceResult
- mcp::ResourceContents
- mcp::ResourceMetadata
- mcp::ResourcesCapability
- mcp::RootsCapability
- mcp::SamplingCapability
- mcp::SamplingMessage
- mcp::ServerCapabilities
- mcp::ServerInfo
- mcp::SseTransport
- mcp::StdioTransport
- mcp::ToolMetadata
- mcp::ToolsCapability
- provider::CompletionRequest
- provider::CompletionResponse
- provider::Message
- provider::ModelInfo
- provider::ProviderRegistry
- provider::ToolDefinition
- provider::Usage
- provider::anthropic::AnthropicProvider
- provider::google::GoogleProvider
- provider::models::ApiModelInfo
- provider::models::ModelCatalog
- provider::models::ModelCost
- provider::models::ModelLimit
- provider::models::ModelModalities
- provider::models::ProviderInfo
- provider::moonshot::MoonshotProvider
- provider::openai::OpenAIProvider
- provider::openrouter::OpenRouterProvider
- provider::stepfun::StepFunProvider
- ralph::Prd
- ralph::ProgressEntry
- ralph::QualityChecks
- ralph::RalphConfig
- ralph::RalphLoop
- ralph::RalphState
- ralph::UserStory
- rlm::RlmConfig
- rlm::RlmResult
- rlm::RlmStats
- rlm::chunker::Chunk
- rlm::chunker::ChunkOptions
- rlm::chunker::RlmChunker
- rlm::repl::ExternalRepl
- rlm::repl::ReplResult
- rlm::repl::RlmAnalysisResult
- rlm::repl::RlmExecutor
- rlm::repl::RlmRepl
- rlm::repl::SubQuery
- rlm::router::AutoProcessContext
- rlm::router::ProcessProgress
- rlm::router::RlmRouter
- rlm::router::RoutingContext
- rlm::router::RoutingResult
- secrets::ProviderSecrets
- secrets::SecretsManager
- secrets::VaultConfig
- server::AppState
- session::Session
- session::SessionMetadata
- session::SessionResult
- session::SessionSummary
- swarm::StageStats
- swarm::SwarmArtifact
- swarm::SwarmConfig
- swarm::SwarmResult
- swarm::SwarmStats
- swarm::executor::SwarmExecutor
- swarm::executor::SwarmExecutorBuilder
- swarm::orchestrator::Orchestrator
- swarm::subtask::SubAgent
- swarm::subtask::SubTask
- swarm::subtask::SubTaskContext
- swarm::subtask::SubTaskResult
- swarm::subtask::ToolCallRecord
- telemetry::ContextLimit
- telemetry::CostEstimate
- telemetry::FileChange
- telemetry::TelemetryData
- telemetry::TelemetryStats
- telemetry::TokenCounts
- telemetry::TokenStats
- telemetry::TokenUsageRegistry
- telemetry::TokenUsageSnapshot
- telemetry::TokenUsageTracker
- telemetry::ToolExecution
- telemetry::ToolExecutionStats
- telemetry::ToolExecutionTracker
- tool::ToolRegistry
- tool::ToolResult
- tool::bash::BashTool
- tool::batch::BatchTool
- tool::codesearch::CodeSearchTool
- tool::confirm_edit::ConfirmEditInput
- tool::confirm_edit::ConfirmEditTool
- tool::confirm_multiedit::ConfirmMultiEditInput
- tool::confirm_multiedit::ConfirmMultiEditTool
- tool::confirm_multiedit::EditOperation
- tool::confirm_multiedit::EditPreview
- tool::edit::EditTool
- tool::file::GlobTool
- tool::file::ListTool
- tool::file::ReadTool
- tool::file::WriteTool
- tool::invalid::InvalidTool
- tool::lsp::LspTool
- tool::multiedit::EditResult
- tool::multiedit::MultiEditSummary
- tool::multiedit::MultiEditTool
- tool::patch::ApplyPatchTool
- tool::plan::PlanEnterTool
- tool::plan::PlanExitTool
- tool::prd::PrdTool
- tool::question::QuestionTool
- tool::ralph::RalphTool
- tool::rlm::RlmTool
- tool::search::GrepTool
- tool::skill::SkillTool
- tool::task::TaskTool
- tool::todo::TodoItem
- tool::todo::TodoReadTool
- tool::todo::TodoWriteTool
- tool::undo::UndoInput
- tool::undo::UndoTool
- tool::webfetch::WebFetchTool
- tool::websearch::WebSearchTool
- tui::message_formatter::MessageFormatter
- tui::swarm_view::SubTaskInfo
- tui::swarm_view::SwarmViewState
- tui::theme::Theme
- tui::token_display::TokenDisplay
- worktree::MergeResult
- worktree::WorktreeInfo
- worktree::WorktreeManager
Enums
- a2a::types::MessageRole
- a2a::types::Part
- a2a::types::TaskState
- agent::AgentMode
- cli::Command
- config::AutoApprovePolicy
- config::PermissionAction
- mcp::LogLevel
- mcp::PromptContent
- mcp::PromptRole
- mcp::RequestId
- mcp::ResourceContent
- mcp::SamplingContent
- mcp::ToolContent
- provider::ContentPart
- provider::FinishReason
- provider::Role
- provider::StreamChunk
- ralph::RalphStatus
- rlm::chunker::ChunkType
- rlm::chunker::ContentType
- rlm::repl::DslResult
- rlm::repl::ReplRuntime
- session::SessionEvent
- swarm::ActorStatus
- swarm::DecompositionStrategy
- swarm::SwarmMessage
- swarm::orchestrator::OrchestratorMessage
- swarm::orchestrator::SubAgentMessage
- swarm::subtask::SubAgentStatus
- swarm::subtask::SubTaskStatus
- telemetry::FileChangeType
- tool::todo::Priority
- tool::todo::TodoStatus
- tui::swarm_view::SwarmEvent
- tui::theme::ColorDef
- tui::theme_utils::ColorSupport
Traits
Functions
- a2a::worker::run
- agent::builtin::build_agent
- agent::builtin::build_plan_system_prompt
- agent::builtin::build_system_prompt
- agent::builtin::explore_agent
- agent::builtin::load_agents_md
- agent::builtin::load_all_agents_md
- agent::builtin::plan_agent
- cli::config::execute
- cli::run::execute
- provider::parse_model_string
- ralph::create_prd_template
- secrets::get_api_key
- secrets::get_provider_secrets
- secrets::has_api_key
- secrets::init_from_manager
- secrets::init_secrets_manager
- secrets::secrets_manager
- server::serve
- session::list_sessions
- swarm::executor::run_agent_loop
- telemetry::get_persistent_stats
- telemetry::record_persistent
- tui::run
- tui::swarm_view::render_swarm_view
- tui::theme_utils::detect_color_support
- tui::theme_utils::validate_theme
Type Aliases
Statics
Constants
- a2a::types::CONTENT_TYPE_NOT_SUPPORTED
- a2a::types::INTERNAL_ERROR
- a2a::types::INVALID_PARAMS
- a2a::types::INVALID_REQUEST
- a2a::types::METHOD_NOT_FOUND
- a2a::types::PARSE_ERROR
- a2a::types::PUSH_NOT_SUPPORTED
- a2a::types::TASK_NOT_CANCELABLE
- a2a::types::TASK_NOT_FOUND
- a2a::types::UNSUPPORTED_OPERATION
- agent::builtin::BUILD_SYSTEM_PROMPT
- agent::builtin::EXPLORE_SYSTEM_PROMPT
- agent::builtin::PLAN_SYSTEM_PROMPT
- mcp::JSONRPC_VERSION
- mcp::PROTOCOL_VERSION
- swarm::MAX_SUBAGENTS
- swarm::MAX_TOOL_CALLS