List of all items
Structs
- acp::AcpClient
- acp::types::AgentCapabilities
- acp::types::AuthMethod
- acp::types::AuthenticateRequest
- acp::types::AuthenticateResponse
- acp::types::AvailableCommand
- acp::types::AvailableCommandInput
- acp::types::CancelNotification
- acp::types::ClientCapabilities
- acp::types::CreateTerminalRequest
- acp::types::CreateTerminalResponse
- acp::types::EmbeddedResource
- acp::types::EnvVariable
- acp::types::FsCapabilities
- acp::types::HttpHeader
- acp::types::Implementation
- acp::types::InitializeRequest
- acp::types::InitializeResponse
- acp::types::JsonRpcError
- acp::types::JsonRpcNotification
- acp::types::JsonRpcRequest
- acp::types::JsonRpcResponse
- acp::types::KillTerminalRequest
- acp::types::KillTerminalResponse
- acp::types::LoadSessionRequest
- acp::types::LoadSessionResponse
- acp::types::McpCapabilities
- acp::types::NewSessionRequest
- acp::types::NewSessionResponse
- acp::types::PermissionOption
- acp::types::PlanEntry
- acp::types::PromptCapabilities
- acp::types::PromptRequest
- acp::types::PromptResponse
- acp::types::ReadTextFileRequest
- acp::types::ReadTextFileResponse
- acp::types::ReleaseTerminalRequest
- acp::types::ReleaseTerminalResponse
- acp::types::RequestPermissionRequest
- acp::types::RequestPermissionResponse
- acp::types::SessionConfigOption
- acp::types::SessionConfigValue
- acp::types::SessionMode
- acp::types::SessionModeState
- acp::types::SessionNotification
- acp::types::SetSessionConfigOptionRequest
- acp::types::SetSessionConfigOptionResponse
- acp::types::SetSessionModeRequest
- acp::types::SetSessionModeResponse
- acp::types::TerminalExitStatus
- acp::types::TerminalOutputRequest
- acp::types::TerminalOutputResponse
- acp::types::ToolCallForPermission
- acp::types::ToolCallLocation
- acp::types::WaitForTerminalExitRequest
- acp::types::WaitForTerminalExitResponse
- acp::types::WriteTextFileRequest
- acp::types::WriteTextFileResponse
- agent::Agent
- agent::AgentProfile
- agent::InterruptedToolCall
- agent::QuestionResponder
- agent::TodoItem
- auth::Credentials
- cli::Cli
- command::CommandRegistry
- command::SlashCommand
- config::AcpAgentConfig
- config::AgentConfig
- config::CommandConfig
- config::Config
- config::ContextConfig
- config::CustomToolConfig
- config::HookConfig
- config::McpServerConfig
- config::MemoryConfig
- config::ProviderDefinition
- config::SubagentSettings
- config::ThemeConfig
- config::TuiConfig
- context::AgentsContext
- db::Conversation
- db::ConversationSummary
- db::Db
- db::DbMessage
- db::DbToolCall
- db::TaskRecord
- extension::EventContext
- extension::ExtensionRegistry
- extension::Hook
- extension::HookRegistry
- extension::ScriptTool
- headless::HeadlessOptions
- mcp::McpClient
- mcp::McpManager
- mcp::McpToolBridge
- mcp::McpToolDef
- memory::Memory
- memory::MemoryBlock
- memory::MemoryStore
- memory::ScoredMemory
- memory::extract::ExtractionResult
- packages::ExtensionManifest
- packages::InstalledExtension
- packages::ManifestCommand
- packages::ManifestHook
- packages::ManifestTool
- provider::Message
- provider::StreamEvent
- provider::ToolDefinition
- provider::Usage
- provider::anthropic::AnthropicProvider
- provider::copilot::CopilotProvider
- provider::openai::OpenAIProvider
- skills::SkillInfo
- skills::SkillRegistry
- skills::SkillTool
- snapshot::SnapshotManager
- tools::ToolRegistry
- tools::batch::BatchTool
- tools::file::ListDirectoryTool
- tools::file::ReadFileTool
- tools::file::SearchFilesTool
- tools::file::WriteFileTool
- tools::glob::GlobTool
- tools::grep::GrepTool
- tools::multiedit::MultiEditTool
- tools::patch::ApplyPatchTool
- tools::shell::RunCommandTool
- tools::web::WebFetchTool
- tui::ExitInfo
- tui::app::App
- tui::app::BackgroundSubagentInfo
- tui::app::ChatMessage
- tui::app::ImageAttachment
- tui::app::InputChip
- tui::app::LayoutRects
- tui::app::MessageCache
- tui::app::PasteBlock
- tui::app::PendingPermission
- tui::app::PendingQuestion
- tui::app::QueuedMessage
- tui::app::RenderCache
- tui::app::SegmentCache
- tui::app::StatusMessage
- tui::app::SubagentState
- tui::app::SubagentToolEntry
- tui::app::TextSelection
- tui::app::TokenUsage
- tui::event::EventHandler
- tui::theme::SyntaxStyles
- tui::theme::Theme
- tui::tools::ToolCallDisplay
- tui::ui_tools::RenderToolCallsParams
- tui::widgets::AgentEntry
- tui::widgets::AgentSelector
- tui::widgets::AsidePopup
- tui::widgets::CommandPalette
- tui::widgets::FilePicker
- tui::widgets::FilePickerEntry
- tui::widgets::HelpPopup
- tui::widgets::LoginPopup
- tui::widgets::MessageContextMenu
- tui::widgets::ModelEntry
- tui::widgets::ModelSelector
- tui::widgets::PaletteEntry
- tui::widgets::SessionEntry
- tui::widgets::SessionSelector
- tui::widgets::SlashCommand
- tui::widgets::ThinkingSelector
- tui::widgets::WelcomeScreen
Enums
- acp::AcpMessage
- acp::types::ContentBlock
- acp::types::JsonRpcMessage
- acp::types::McpServer
- acp::types::PermissionOptionKind
- acp::types::PlanEntryPriority
- acp::types::PlanEntryStatus
- acp::types::RequestPermissionOutcome
- acp::types::SessionUpdate
- acp::types::StopReason
- acp::types::ToolCallContent
- acp::types::ToolCallStatus
- acp::types::ToolKind
- agent::AgentEvent
- agent::TodoStatus
- auth::ProviderCredential
- cli::Commands
- config::CursorShape
- extension::Event
- extension::HookResult
- headless::OutputFormat
- memory::MemoryKind
- provider::ContentBlock
- provider::Role
- provider::StopReason
- provider::StreamEventType
- snapshot::ChangeKind
- tui::actions::LoopSignal
- tui::app::AppMode
- tui::app::ChipKind
- tui::app::StatusLevel
- tui::event::AppEvent
- tui::input::InputAction
- tui::theme::TerminalBackground
- tui::tools::StreamSegment
- tui::tools::ToolCategory
- tui::widgets::LoginStep
- tui::widgets::PaletteEntryKind
- tui::widgets::ThinkingLevel
- tui::widgets::WelcomeChoice
Traits
Functions
- auth::copilot::copilot_login
- auth::copilot::read_existing_token
- auth::login_flow
- auth::oauth::exchange_oauth_code
- auth::oauth::generate_oauth_url
- auth::oauth::oauth_pkce_flow
- headless::run
- memory::extract::extract
- memory::tools::definitions
- memory::tools::handle
- packages::discover
- packages::install
- packages::list
- packages::merge_into_config
- packages::uninstall
- tui::actions::dispatch_acp_action
- tui::actions::dispatch_action
- tui::app::copy_to_clipboard
- tui::app::is_image_path
- tui::app::media_type_for_path
- tui::app::normalize_paste_path
- tui::input::handle_key
- tui::input::handle_mouse
- tui::input::handle_paste
- tui::markdown::render_code_block
- tui::markdown::render_markdown
- tui::run
- tui::run_acp
- tui::theme::detect_terminal_background
- tui::tools::extract_tool_detail
- tui::ui::display_model
- tui::ui::draw
- tui::ui::format_elapsed
- tui::ui_popups::draw_agent_selector
- tui::ui_popups::draw_aside_popup
- tui::ui_popups::draw_command_palette
- tui::ui_popups::draw_context_menu
- tui::ui_popups::draw_empty_state
- tui::ui_popups::draw_file_picker
- tui::ui_popups::draw_help_popup
- tui::ui_popups::draw_login_popup
- tui::ui_popups::draw_model_selector
- tui::ui_popups::draw_permission_popup
- tui::ui_popups::draw_question_popup
- tui::ui_popups::draw_rename_popup
- tui::ui_popups::draw_session_selector
- tui::ui_popups::draw_thinking_selector
- tui::ui_popups::draw_welcome_screen
- tui::ui_tools::render_streaming_state
- tui::ui_tools::render_streaming_tail
- tui::ui_tools::render_tool_calls
- tui::ui_tools::render_tool_calls_compact
- tui::ui_tools::tool_category_style
- tui::widgets::time_ago