List of all items
Structs
- agent::AgentResult
- agent::coder::CoderAgent
- agent::context_manager::ContextConfig
- agent::context_manager::ContextManager
- agent::director::Director
- agent::orchestrator::OrchestratorAgent
- auth::CopilotApiToken
- auth::CopilotOAuthToken
- config::AgentConfig
- config::Config
- config::ConfigOverrides
- config::LspConfig
- config::McpServerConfig
- config::ProviderConfig
- config::SandboxConfig
- context::AgentContext
- http::AppState
- http::routes::CreateSessionRequest
- http::routes::ListSessionsQuery
- http::routes::MessageResponse
- http::routes::PostMessageRequest
- http::routes::SessionDetailResponse
- http::routes::SessionResponse
- io::AutoApproveIO
- io::NullIO
- io::http::HttpIO
- io::terminal::TerminalIO
- llm::FunctionCall
- llm::FunctionDefinition
- llm::ImageUrl
- llm::LlmResponse
- llm::Message
- llm::NullLlmProvider
- llm::ToolCall
- llm::ToolDefinition
- llm::Usage
- llm::anthropic::AnthropicProvider
- llm::gemini::GeminiProvider
- llm::openai::OpenAiProvider
- llm::registry::ProviderRegistry
- llm::retry::RetryConfig
- lsp::LspClient
- mcp::McpClient
- mcp::bridge::McpToolBridge
- mcp::types::McpResource
- mcp::types::McpResourceContent
- mcp::types::McpResourceReadResult
- mcp::types::McpResourcesListResult
- mcp::types::McpToolCallResult
- mcp::types::McpToolDefinition
- mcp::types::McpToolsListResult
- orchestrator::executor::ExecutionReport
- orchestrator::executor::TaskExecutor
- orchestrator::graph::TaskGraph
- orchestrator::graph::TaskNode
- repl::ProviderPreset
- repl::commands::CommandDef
- repl::commands::ReplState
- repl::input::InputHistory
- sandbox::ExecResult
- sandbox::NoSandbox
- sandbox::SboxSession
- session::Session
- session::StoredMessage
- session::store::SessionStore
- session::store::UndoEntry
- tools::ToolContext
- tools::ToolRegistry
- tools::ToolResult
- tools::bash::BashTool
- tools::file_edit::FileEditTool
- tools::file_read::FileReadTool
- tools::file_write::FileWriteTool
- tools::git_blame::GitBlameTool
- tools::git_commit::GitCommitTool
- tools::git_diff::GitDiffTool
- tools::git_log::GitLogTool
- tools::glob_search::GlobSearchTool
- tools::grep_search::GrepSearchTool
- tools::lsp_diagnostics::LspDiagnosticsTool
- tools::lsp_goto_def::LspGotoDefTool
- tools::lsp_references::LspReferencesTool
- tools::mcp_resource::McpReadResourceTool
- tools::question::QuestionTool
- tools::spawn_task::SpawnTaskTool
- tracking::SessionTracker
- tracking::TurnUsage
Enums
- agent::context_manager::ContextStrategy
- io::http::SseEvent
- llm::ContentPart
- llm::Role
- llm::openai::LlmError
- llm::retry::RetryDecision
- llm::retry::RetryableError
- mcp::types::McpContent
- orchestrator::graph::TaskStatus
- repl::ReplMode
- repl::SessionPickResult
- repl::input::ReadResult
Traits
Functions
- agent::agents_md::load_agents_md
- agent::coder::run_plan_turn
- agent::context_manager::truncate_messages
- auth::device_code_flow
- auth::refresh_copilot_token
- context::session_list_command
- context::session_show_command
- context::update_session_title
- http::routes::create_session
- http::routes::delete_session
- http::routes::get_session
- http::routes::list_sessions
- http::routes::post_message
- http::routes::session_router
- http::start_server
- llm::image_to_content_part
- llm::retry::classify_http_status
- llm::retry::next_delay
- llm::retry::parse_retry_after
- llm::retry::retry_with_backoff
- lsp::transport::encode_message
- lsp::transport::read_message
- mcp::bridge::format_mcp_result
- mcp::bridge::register_mcp_tools
- repl::commands::handle_command
- repl::commands::show_command_menu
- repl::connect_menu
- repl::input::readline_with_suggestions
- repl::repl_command
- repl::session_picker
- repl::show_command_menu
- session::auto_title
- tracking::format_number
- ui::err
- ui::info
- ui::ok
- ui::print_banner
- ui::print_separator
- ui::print_status_bar
- ui::warn