List of all items
Structs
- ApiRequest
- BashCommandInput
- BashCommandOutput
- BootstrapPlan
- CompactionConfig
- CompactionResult
- ConfigEntry
- ConfigLoader
- ContextFile
- ConversationMessage
- ConversationRuntime
- EditFileOutput
- FileDiagnostics
- GlobSearchOutput
- GrepSearchInput
- GrepSearchOutput
- HookRunResult
- HookRunner
- JsonRpcError
- JsonRpcRequest
- JsonRpcResponse
- LspContextEnrichment
- LspManager
- LspServerConfig
- ManagedMcpTool
- McpClientBootstrap
- McpConfigCollection
- McpInitializeClientInfo
- McpInitializeParams
- McpInitializeResult
- McpInitializeServerInfo
- McpListResourcesParams
- McpListResourcesResult
- McpListToolsParams
- McpListToolsResult
- McpManagedProxyServerConfig
- McpManagedProxyTransport
- McpOAuthConfig
- McpReadResourceParams
- McpReadResourceResult
- McpRemoteServerConfig
- McpRemoteTransport
- McpResource
- McpResourceContents
- McpSdkServerConfig
- McpSdkTransport
- McpServerManager
- McpStdioProcess
- McpStdioServerConfig
- McpStdioTransport
- McpTool
- McpToolCallContent
- McpToolCallParams
- McpToolCallResult
- McpWebSocketServerConfig
- ModelPricing
- OAuthAuthorizationRequest
- OAuthCallbackParams
- OAuthConfig
- OAuthRefreshRequest
- OAuthTokenExchangeRequest
- OAuthTokenSet
- PermissionPolicy
- PermissionRequest
- PkceCodePair
- ProjectContext
- ReadFileOutput
- RemoteSessionContext
- RuntimeConfig
- RuntimeError
- RuntimeFeatureConfig
- RuntimeHookConfig
- RuntimePluginConfig
- ScopedMcpServerConfig
- Session
- StaticToolExecutor
- StructuredPatchHunk
- SymbolLocation
- SystemPromptBuilder
- TextFilePayload
- TokenUsage
- ToolError
- TurnSummary
- UnsupportedMcpServer
- UpstreamProxyBootstrap
- UpstreamProxyState
- UsageCostEstimate
- UsageTracker
- WorkspaceDiagnostics
- WriteFileOutput
- sandbox::ContainerEnvironment
- sandbox::LinuxSandboxCommand
- sandbox::SandboxConfig
- sandbox::SandboxDetectionInputs
- sandbox::SandboxRequest
- sandbox::SandboxStatus
Enums
- AssistantEvent
- BootstrapPhase
- ConfigError
- ConfigSource
- ContentBlock
- HookEvent
- JsonRpcId
- LspError
- McpClientAuth
- McpClientTransport
- McpServerConfig
- McpServerManagerError
- McpTransport
- MessageRole
- PermissionMode
- PermissionOutcome
- PermissionPromptDecision
- PkceChallengeMethod
- PromptBuildError
- ResolvedPermissionMode
- SessionError
- sandbox::FilesystemIsolationMode
Traits
Functions
- clear_oauth_credentials
- code_challenge_s256
- compact_session
- credentials_path
- edit_file
- estimate_session_tokens
- execute_bash
- format_compact_summary
- format_usd
- generate_pkce_pair
- generate_state
- get_compact_continuation_message
- glob_search
- grep_search
- inherited_upstream_proxy_env
- load_oauth_credentials
- load_system_prompt
- loopback_redirect_uri
- mcp_server_signature
- mcp_tool_name
- mcp_tool_prefix
- no_proxy_list
- normalize_name_for_mcp
- parse_oauth_callback_query
- parse_oauth_callback_request_target
- prepend_bullets
- pricing_for_model
- read_file
- read_token
- sandbox::build_linux_sandbox_command
- sandbox::detect_container_environment
- sandbox::detect_container_environment_from
- sandbox::resolve_sandbox_status
- sandbox::resolve_sandbox_status_for_request
- save_oauth_credentials
- scoped_mcp_config_hash
- should_compact
- spawn_mcp_stdio_process
- unwrap_ccr_proxy_url
- upstream_proxy_ws_url
- write_file