List of all items
Structs
- agent::ClaudeAcpAgent
- cli::Cli
- converter::NotificationConverter
- converter::PromptConverter
- hooks::HookCallbackRegistry
- mcp::AcpMcpServer
- mcp::ExternalMcpManager
- mcp::ExternalMcpServer
- mcp::McpServer
- mcp::ToolContext
- mcp::ToolRegistry
- mcp::ToolResult
- mcp::tools::AskUserQuestionTool
- mcp::tools::BashOutputTool
- mcp::tools::EditTool
- mcp::tools::ExitPlanModeTool
- mcp::tools::GlobTool
- mcp::tools::GrepTool
- mcp::tools::KillShellTool
- mcp::tools::LsTool
- mcp::tools::NotebookEditTool
- mcp::tools::NotebookReadTool
- mcp::tools::ReadTool
- mcp::tools::SkillTool
- mcp::tools::SlashCommandTool
- mcp::tools::TaskOutputTool
- mcp::tools::TaskTool
- mcp::tools::TodoItem
- mcp::tools::TodoList
- mcp::tools::TodoWriteTool
- mcp::tools::WebFetchTool
- mcp::tools::WebSearchTool
- mcp::tools::WriteTool
- mcp::tools::bash::BashTool
- session::BackgroundProcessManager
- session::PendingPermissionRequest
- session::PermissionHandler
- session::PermissionManager
- session::PermissionRequestBuilder
- session::Session
- session::SessionManager
- session::UsageTracker
- session::WrappedChild
- settings::McpServerConfig
- settings::ParsedRule
- settings::PermissionCheckResult
- settings::PermissionChecker
- settings::PermissionSettings
- settings::Settings
- settings::SettingsChangeEvent
- settings::SettingsManager
- settings::SettingsWatcher
- settings::WatcherHandle
- terminal::CreateTerminalRequest
- terminal::CreateTerminalResponse
- terminal::KillTerminalCommandRequest
- terminal::KillTerminalCommandResponse
- terminal::ReleaseTerminalRequest
- terminal::ReleaseTerminalResponse
- terminal::TerminalClient
- terminal::TerminalExitStatus
- terminal::TerminalHandle
- terminal::TerminalId
- terminal::TerminalOutputRequest
- terminal::TerminalOutputResponse
- terminal::WaitForTerminalExitRequest
- terminal::WaitForTerminalExitResponse
- types::AgentConfig
- types::ClaudeCodeMeta
- types::ClaudeCodeOptions
- types::NewSessionMeta
- types::SessionStats
- types::SystemPromptMeta
- types::TokenUsage
- types::ToolCallLocation
- types::ToolInfo
- types::ToolUseEntry
Enums
- mcp::ExternalMcpError
- mcp::ToolStatus
- mcp::tools::TodoStatus
- session::BackgroundTerminal
- session::ChildHandle
- session::PermissionManagerDecision
- session::PermissionMode
- session::PermissionOutcome
- session::TerminalExitStatus
- session::ToolPermissionResult
- settings::PermissionDecision
- settings::WatcherError
- types::AgentError
- types::ErrorCode
- types::ToolInfoContent
- types::ToolKind
- types::ToolUseType
Traits
Functions
- agent::run_acp
- agent::run_acp_with_cli
- agent::shutdown_otel
- converter::extract_tool_info
- hooks::create_post_tool_use_hook
- hooks::create_pre_tool_use_hook
- mcp::get_disallowed_tools
- mcp::tools::bash::contains_shell_operator
- permissions::can_use_tool::create_can_use_tool_callback