List of all items
Structs
- CompactionManager
- PartialResponse
- advisor::advise_tool::AdviseTool
- advisor::agent_advisor::AgentAdvisor
- advisor::emission_guard::AdvisorEmissionGuard
- advisor::runtime::AdvisorRuntime
- advisor::types::AdvisorNote
- advisor::types::DeliveryOpts
- agent::Agent
- agent_definition::AgentDefinition
- agent_definition::AgentDiscovery
- agent_loop::AgentLoop
- agent_loop::append_only::AppendOnlyContext
- agent_loop::compaction::shake::ShakeConfig
- agent_loop::config::AgentLoopConfig
- agent_loop::config::ApprovalConfig
- agent_loop::config::SoftRequirement
- agent_loop::config::SoftRequirementState
- agent_loop::helpers::FinalizedToolCall
- agent_loop::ttsr::AstRule
- agent_loop::ttsr::Rule
- agent_loop::ttsr::TtsrAstMatcher
- agent_loop::ttsr::TtsrEngine
- agent_loop::ttsr::TtsrMatchContext
- agent_loop::ttsr::TtsrSettings
- compaction::CompactedContext
- config::AfterToolCallContext
- config::AfterToolCallResult
- config::AgentConfig
- config::AgentHooks
- config::BeforeToolCallContext
- config::BeforeToolCallResult
- config::ShouldStopAfterTurnContext
- events::ScreenshotMeta
- mcp::McpManager
- mcp::McpManagerInner
- mcp::auth::Credential
- mcp::auth::NoopCredentialProvider
- mcp::cache::MetadataCache
- mcp::client::McpClient
- mcp::client::McpPrompt
- mcp::client::McpPromptArgument
- mcp::client::McpSamplingRequest
- mcp::consent::ConsentManager
- mcp::direct_tool::McpDirectTool
- mcp::spawn::NoopSpawnValidator
- mcp::tool::McpTool
- mcp::transport::http::StreamableHttpTransport
- mcp::transport::stdio::StdioTransport
- mcp::types::DirectToolDef
- mcp::types::JsonRpcError
- mcp::types::JsonRpcNotification
- mcp::types::JsonRpcRequest
- mcp::types::McpCallResult
- mcp::types::McpConfig
- mcp::types::McpDashboardData
- mcp::types::McpServerInfo
- mcp::types::McpSettings
- mcp::types::McpSettingsView
- mcp::types::McpToolDef
- mcp::types::McpToolInfo
- mcp::types::OAuthConfig
- mcp::types::RawJsonRpcMessage
- mcp::types::ResourceContent
- mcp::types::ServerEntry
- mcp::types::ServerInfo
- mcp::types::ToolMetadata
- recovery::PartialResponse
- state::AgentState
- state::SharedState
- structured_output::StructuredOutput
- tools::AgentInfo
- tools::AgentToolResult
- tools::DiagnosticsSummary
- tools::FileDiagnosticEntry
- tools::ForkResult
- tools::MemoryItem
- tools::RenderOutput
- tools::ResolvedContent
- tools::ToolContext
- tools::ToolRegistry
- tools::ask::Answer
- tools::ask::AskBridge
- tools::ask::AskResponse
- tools::ask::AskTool
- tools::ask::PendingAsk
- tools::ask::Question
- tools::ask::QuestionOption
- tools::ast_edit::AstEditTool
- tools::ast_grep::AstGrepTool
- tools::bash::BashTool
- tools::browse::browse_extract_tool::BrowseExtractTool
- tools::browse::browse_script_tool::BrowseScriptTool
- tools::browse::browse_script_tool::ScriptResult
- tools::browse::browse_session_tool::BrowseSessionTool
- tools::browse::browse_tool::BrowseTool
- tools::browse::config::BrowseConfig
- tools::browse::engine::ElementInfo
- tools::browse::engine::LinkInfo
- tools::browse::engine::Observation
- tools::browse::engine::ObservedElement
- tools::browse::engine::PageContent
- tools::browse::engine::TabCallbackRegistry
- tools::browse::oxibrowser_backend::OxicodeBrowserEngine
- tools::browse::oxibrowser_backend::OxicodeTab
- tools::browse::tab_guard::TabGuard
- tools::checkpoint_tool::CheckpointTool
- tools::checkpoint_tool::RewindTool
- tools::commit::CommitGroup
- tools::commit::CommitTool
- tools::commit::ConventionalAnalysis
- tools::commit::ConventionalDetail
- tools::commit::NumstatEntry
- tools::commit::ScopeCandidate
- tools::computer_tool::ComputerTool
- tools::context7::Context7QueryDocsTool
- tools::context7::Context7ResolveLibraryIdTool
- tools::debug_tool::DebugTool
- tools::edit::EditTool
- tools::edit_diff::Edit
- tools::edit_diff::EditDiffError
- tools::edit_diff::EditDiffResult
- tools::eval_tool::EvalTool
- tools::file_mutation_queue::FileMutationQueue
- tools::find::FindTool
- tools::generate_image::GenerateImageTool
- tools::github::GitHubTool
- tools::github_search::GitHubSearchResult
- tools::github_search::GitHubSearchTool
- tools::goal_tool::GoalTool
- tools::grep::GrepTool
- tools::hashline_fs::TokioHashlineFs
- tools::hub_tool::HubTool
- tools::inspect_image_tool::InspectImageTool
- tools::learn_tool::LearnTool
- tools::ls::LsTool
- tools::lsp::LspTool
- tools::manage_skill_tool::ManageSkillTool
- tools::memory_edit::MemoryEditTool
- tools::memory_recall::MemoryRecallTool
- tools::memory_reflect::MemoryReflectTool
- tools::memory_retain::MemoryRetainTool
- tools::path_security::PathGuard
- tools::read::ReadTool
- tools::review_tool::ReviewTool
- tools::search_cache::GetSearchResultsTool
- tools::search_cache::SearchCache
- tools::search_cache::SearchResult
- tools::subagent::SingleResult
- tools::subagent::SubagentDetails
- tools::subagent::SubagentTool
- tools::subagent::UsageStats
- tools::todo::InitListEntry
- tools::todo::TodoCompletionTransition
- tools::todo::TodoItem
- tools::todo::TodoPhase
- tools::todo::TodoTool
- tools::todo::TodoUpdateResult
- tools::tool_definition_wrapper::DynamicTool
- tools::truncate::TruncationOptions
- tools::truncate::TruncationResult
- tools::tts_tool::TtsTool
- tools::vibe_tool::VibeTool
- tools::web_search::WebSearchTool
- tools::write::WriteTool
- tools::yield_tool::YieldTool
- types::Response
- types::ToolCall
- types::ToolDefinition
- types::ToolResult
Enums
- CompactionStrategy
- advisor::types::AdvisorDeliveryChannel
- advisor::types::AdvisorSeverity
- agent_definition::AgentScope
- agent_definition::DefaultContext
- agent_loop::compaction::shake::ShakeOutcome
- agent_loop::config::ApprovalDecision
- agent_loop::stream_outcome::StreamOutcome
- agent_loop::ttsr::InterruptMode
- agent_loop::ttsr::MatchSource
- agent_loop::ttsr::RuleSource
- agent_loop::ttsr::ScopeToken
- compaction::CompactionEvent
- config::ToolExecutionMode
- error::AgentError
- events::AgentEvent
- events::StreamDelta
- events::ToolCallContext
- events::VisitReason
- mcp::client::McpLogLevel
- mcp::error::McpError
- mcp::lifecycle::LifecycleEvent
- mcp::types::ConsentState
- mcp::types::DirectToolsConfig
- mcp::types::LifecycleMode
- mcp::types::McpConnectionStatus
- mcp::types::McpContent
- mcp::types::ServerStatus
- mcp::types::ToolPrefix
- state::TokenSource
- structured_output::OutputMode
- structured_output::StructuredOutputError
- tools::AgentHubStatus
- tools::AgentKind
- tools::LspAction
- tools::ToolExecutionMode
- tools::ToolTier
- tools::browse::browse_script_tool::Step
- tools::browse::engine::BrowseProgress
- tools::browse::engine::BrowseWaitCondition
- tools::browse::engine::BrowserError
- tools::commit::ChangelogCategory
- tools::commit::CommitType
- tools::edit_diff::LineEnding
- tools::path_security::PathSecurityError
- tools::subagent::SubagentMode
- tools::todo::TodoOp
- tools::todo::TodoStatus
- tools::truncate::TruncatedBy
- types::StopReason
Traits
- advisor::runtime::AdvisorAgent
- advisor::runtime::AdvisorRuntimeHost
- agent::ProviderResolver
- agent_loop::ttsr::RuleRegistry
- mcp::auth::McpCredentialProvider
- mcp::spawn::SpawnValidator
- mcp::transport::McpTransport
- stream_retry::RetryCallback
- tools::AgentPoolProvider
- tools::AgentTool
- tools::LspProvider
- tools::MemoryBackend
- tools::SubagentRunner
- tools::TodoStateProvider
- tools::UrlResolver
- tools::browse::engine::BrowserEngine
- tools::browse::engine::BrowserTab
- tools::todo::TodoStateProvider
- tools::tool_definition_wrapper::ToolDefinitionLike
Functions
- advisor::channels::format_advisory_batch
- advisor::channels::is_immune_turn_active
- advisor::channels::is_interrupting_severity
- advisor::channels::resolve_delivery_channel
- advisor::emission_guard::normalize_advisor_note
- agent_definition::current_subagent_depth
- agent_definition::max_subagent_depth
- agent_definition::validate_agent_name
- agent_loop::compaction::shake::shake
- agent_loop::helpers::create_tool_result_message
- agent_loop::helpers::extract_tool_calls
- agent_loop::helpers::sanitize_orphaned_tool_results
- agent_loop::helpers::should_stop_after_turn
- agent_loop::helpers::should_terminate_batch
- agent_loop::retry::auto_retry_attempt_method
- agent_loop::retry::cancel_auto_retry
- agent_loop::retry::is_retryable_error
- mcp::config::config_paths
- mcp::config::default_write_path_global
- mcp::config::default_write_path_project
- mcp::config::global_config_paths
- mcp::config::load_mcp_config
- mcp::config::load_mcp_config_from
- mcp::config::load_or_default
- mcp::config::read_config_file
- mcp::config::resolve_config
- mcp::config::save_mcp_config
- mcp::content::transform_mcp_content
- mcp::lifecycle::channel
- mcp::lifecycle::lifecycle_event_loop
- mcp::types::effective_prefix_mode
- mcp::types::format_schema
- mcp::types::format_tool_name
- mcp::types::get_server_prefix
- model_id::resolve_model_from_id
- stream_retry::stream_with_retry_core
- stream_retry::stream_with_retry_core_with_breaker
- tools::ask::format_answers
- tools::browse::helpers::extract_links
- tools::browse::helpers::format_links
- tools::browse::helpers::js_check
- tools::browse::helpers::js_links_within
- tools::browse::helpers::js_query_elements
- tools::browse::helpers::js_set_select_value
- tools::browse::helpers::js_uncheck
- tools::browse::helpers::parse_element_values
- tools::browse::helpers::parse_link_values
- tools::browse::helpers::parse_observed_elements
- tools::commit::compute_dependency_order
- tools::commit::extract_scope_candidates
- tools::commit::format_commit_message
- tools::commit::is_excluded_file
- tools::commit::is_wide_change
- tools::commit::normalize_summary
- tools::commit::parse_numstat
- tools::commit::validate_scope
- tools::commit::validate_summary
- tools::edit_diff::apply_edits_to_normalized_content
- tools::edit_diff::compute_edits_diff
- tools::edit_diff::detect_line_ending
- tools::edit_diff::generate_diff_string
- tools::edit_diff::has_bom
- tools::edit_diff::normalize_to_lf
- tools::edit_diff::restore_line_endings
- tools::edit_diff::strip_bom
- tools::file_mutation_queue::global_mutation_queue
- tools::http_client::shared_http_client
- tools::path_utils::expand_path
- tools::path_utils::resolve_read_path
- tools::path_utils::resolve_to_cwd
- tools::render_utils::get_text_output
- tools::render_utils::invalid_arg_text
- tools::render_utils::normalize_display_text
- tools::render_utils::replace_tabs
- tools::render_utils::replace_tabs_owned
- tools::render_utils::sanitize_binary_output
- tools::render_utils::shorten_path
- tools::render_utils::truncate_output_preview
- tools::subagent::discover_agents
- tools::todo::apply_ops
- tools::todo::format_summary
- tools::todo::markdown_to_phases
- tools::todo::phases_to_markdown
- tools::todo::todo_matches_any_description
- tools::tool_definition_wrapper::create_tool_definition_from_agent_tool
- tools::tool_definition_wrapper::wrap_tool_definition
- tools::truncate::format_bytes
- tools::truncate::truncate_head
- tools::truncate::truncate_line
- tools::truncate::truncate_tail
Type Aliases
- advisor::advise_tool::EnqueueAdviceFn
- advisor::agent_advisor::AdvisorPromptHook
- agent_loop::config::AfterToolCallHook
- agent_loop::config::ApprovalHook
- agent_loop::config::BeforeToolCallHook
- agent_loop::config::CompactionHook
- agent_loop::ttsr::AstMatcherFn
- error::Result
- mcp::lifecycle::LifecycleRx
- mcp::lifecycle::LifecycleTx
- mcp::transport::InboundHandler
- tools::ProgressCallback
- tools::ToolError
- tools::browse::engine::BrowseProgressCallback
Constants
- advisor::ADVISOR_READONLY_TOOL_NAMES
- advisor::ADVISOR_SYSTEM_PROMPT
- advisor::types::ADVISOR_GUIDANCE
- mcp::DEFAULT_FAILURE_BACKOFF_SECS
- mcp::DEFAULT_IDLE_TIMEOUT_MINS
- mcp::transport::http::DEFAULT_TIMEOUT_MS
- stream_retry::BACKOFF_BASE_SECS
- stream_retry::MAX_RETRIES
- tools::browse::helpers::JS_ALL_LINKS
- tools::browse::helpers::JS_OBSERVE
- tools::truncate::DEFAULT_MAX_BYTES
- tools::truncate::DEFAULT_MAX_LINES
- tools::truncate::GREP_MAX_LINE_LENGTH