List of all items
Structs
- auth_store::AuthStore
- auth_store::CachedModel
- auth_store::ModelCache
- auth_store::StoredProvider
- compaction::CompactRange
- compaction::CompactSummary
- compaction::CompactionBudgetContext
- compaction::HandleCompactResult
- config_migration::MigrationReport
- cost::CostSummary
- env::Env
- eval::EvalCtx
- eval::TruncationStat
- event::EventEnvelope
- event::EventSink
- event::FlowRunId
- event::Observable
- event::TurnId
- event_writer::EventWriter
- executor::Executor
- flow_lint::LintHit
- flow_meta::FlowMeta
- flow_registry::FlowRegistry
- flow_registry::FlowRevision
- form::PendingForm
- fs_access::FsAccessPolicy
- git::DiffResult
- git::GitCli
- help::HelpTopic
- history_store::HistoryPage
- history_store::HistoryQuery
- history_store::HistoryStoreImpl
- history_store::SearchHit
- history_store::SearchResult
- hunk::EditProposal
- hunk::Hunk
- index::AnchorIndex
- index::ProjectEventInsert
- index::ProjectEventRow
- index::RebuildStats
- injection::Injection
- injection::InjectionId
- injection_classifier::Classification
- injection_classifier::ComposedClassifier
- injection_classifier::LlmClassifier
- injection_classifier::RuleClassifier
- lifecycle::LifecycleRunner
- mcp::JsonRpcError
- mcp::JsonRpcRequest
- mcp::JsonRpcResponse
- mcp::McpBootError
- mcp::McpClient
- mcp::McpClientStatus
- mcp::McpHttpTransport
- mcp::McpPrompt
- mcp::McpPromptArg
- mcp::McpPromptContent
- mcp::McpPromptMessage
- mcp::McpResource
- mcp::McpResourceContent
- mcp::McpServerConfig
- mcp::McpServerStatus
- mcp::McpStdioTransport
- mcp::McpToolAdapter
- mcp::McpToolInfo
- mcp::McpToolSchema
- mcp::SamplingRequest
- mcp::SamplingResponse
- memory::MemoryId
- memory::confession::Confession
- memory::confession::ConfessionStore
- memory::goal::GoalStore
- memory::plan::Plan
- memory::plan::PlanStep
- memory::plan::PlanStore
- memory::spec::SpecDeviation
- memory::spec::SpecEntry
- memory::spec::SpecStatus
- memory::spec::SpecStore
- memory::todo::Todo
- memory::todo::TodoStore
- message::ImageSource
- message::Message
- message_stream::MessageStream
- message_stream::MessageWindow
- meta_commands::MetaCommand
- migration::MigratedRule
- model_registry::AliasEntry
- model_registry::ModelConfigUpdate
- model_registry::ModelEntry
- model_registry::ModelInfo
- model_registry::ModelRow
- model_registry::ProviderConfig
- model_registry::ProviderEntry
- model_registry::ProviderGroup
- model_registry::ProviderPreset
- model_registry::ProviderPresetModel
- nodegraph::FlowGraph
- nodegraph::StaticNode
- notify::CliSink
- notify::CompositeSink
- notify::LogSink
- notify::NoopSink
- notify::Notification
- notify::ScopedSink
- notify::ToastCollector
- oauth::Pkce
- oauth::TokenResult
- projection::message_window::AttachmentPatch
- projection::message_window::CompactReplayEvent
- provider::AssistantMessage
- provider::CallTiming
- provider::DiscoveredModel
- provider::LlmRequest
- provider::ProviderRegistry
- provider::TokenUsage
- providers::anthropic::AnthropicProvider
- providers::codex::CodexProvider
- providers::mock::MockProvider
- providers::openai::OpenAiProvider
- redact::RedactHit
- redact::Redactor
- rendezvous::AutoResolveResolver
- rendezvous::PromptId
- safety::NoopClassifier
- safety::OpenAiModerationClassifier
- safety::SafetyConfig
- sandbox::PtySpawnResult
- sandbox::SandboxExec
- session::AppendMessageCommand
- session::ApprovalRegistry
- session::BeginTurnCommand
- session::CompactResult
- session::CompactReviewRegistry
- session::CompactionState
- session::ContextSnapshot
- session::FormRegistry
- session::InteractionServices
- session::PendingApproval
- session::PendingCompactReview
- session::Session
- session::SessionId
- session::TurnState
- session::WatchHub
- session_meta::SessionMeta
- storage::StorageConfig
- stream::NotificationFrame
- task_registry::TaskFilter
- task_registry::TaskId
- task_registry::TaskRegistry
- task_registry::TaskSnapshot
- tool::ToolArgs
- tool::ToolCtx
- tool::ToolRegistry
- tool::ToolSpec
- tool_naming::ToolNaming
- tools::agent_ctrl::AgentKill
- tools::agent_ctrl::AgentOutput
- tools::agent_ctrl::AgentSpawn
- tools::agent_ctrl::AgentStatus
- tools::agent_ctrl::FlowEntry
- tools::agent_ctrl::FlowInterject
- tools::agent_ctrl::FlowRegistry
- tools::bash_bg::BashKill
- tools::bash_bg::BashList
- tools::bash_bg::BashOutput
- tools::bash_bg::BashSpawn
- tools::bash_bg::BashStatus
- tools::bash_bg::BgEntry
- tools::bash_bg::BgHandle
- tools::bash_bg::BgOutput
- tools::bash_bg::BgRegistry
- tools::flow_check::FlowCheck
- tools::flow_list::FlowList
- tools::form::FormAsk
- tools::fs::FsEdit
- tools::fs::FsGrep
- tools::fs::FsList
- tools::fs::FsRead
- tools::fs::FsWrite
- tools::git::GitDiff
- tools::git_ops::GitAdd
- tools::git_ops::GitBranch
- tools::git_ops::GitCommit
- tools::git_ops::GitLog
- tools::git_ops::GitPush
- tools::git_ops::GitShow
- tools::git_ops::GitStatus
- tools::help::HelpShow
- tools::hunk::FsEdit
- tools::hunk::HunkApply
- tools::hunk::HunkReview
- tools::llm_call::LlmCallTool
- tools::llm_classify::LlmClassifyTool
- tools::llm_extract::LlmExtractTool
- tools::llm_generate_branches::LlmGenerateBranchesTool
- tools::memory::MemoryConfess
- tools::memory::MemoryFetchConfessions
- tools::memory::MemoryGoalClear
- tools::memory::MemoryGoalGet
- tools::memory::MemoryGoalSet
- tools::memory::MemoryHistoryCount
- tools::memory::MemoryHistoryRead
- tools::memory::MemoryHistorySearch
- tools::memory::MemoryRecentTurns
- tools::memory::MemorySpecDeviate
- tools::memory::MemorySpecStatus
- tools::memory::MemorySpecUpdate
- tools::memory::MemoryTodoCancel
- tools::memory::MemoryTodoDelete
- tools::memory::MemoryTodoDone
- tools::memory::MemoryTodoList
- tools::memory::MemoryTodoSet
- tools::memory_stubs::RuleFetch
- tools::plan::PlanRead
- tools::plan::PlanTick
- tools::plan::PlanWrite
- tools::preview::PreviewConfig
- tools::preview::PreviewPush
- tools::session::SessionPush
- tools::sleep::Sleep
- tools::stdlib::ComposeEmailPreview
- tools::stdlib::Concat
- tools::stdlib::DispatchAll
- tools::stdlib::EstimateTokens
- tools::stdlib::ExtractToolUses
- tools::stdlib::FindCompactRange
- tools::stdlib::Head
- tools::stdlib::IsEmpty
- tools::stdlib::Len
- tools::stdlib::MessageAssistant
- tools::stdlib::MessageSystem
- tools::stdlib::MessageTool
- tools::stdlib::MessageUser
- tools::stdlib::RenderPromptMarkdown
- tools::stdlib::RenderPromptTerse
- tools::stdlib::RenderPromptXml
- tools::stdlib::ReplaceMessagesRange
- tools::stdlib::ShellQuote
- tools::stdlib::Tail
- tools::stdlib::TextConcat
- tools::stdlib::ToJsonString
- tools::task_ops::TaskKill
- tools::task_ops::TaskList
- tools::term::TermCapture
- tools::term::TermEntry
- tools::term::TermFind
- tools::term::TermHandle
- tools::term::TermInput
- tools::term::TermKill
- tools::term::TermList
- tools::term::TermRegistry
- tools::term::TermResize
- tools::term::TermSpawn
- tools::term::TerminalCell
- tools::term::TerminalScreen
- tools::test::TestRun
- tools::web::BraveSearch
- tools::web::ParallelSearch
- tools::web::SearchResult
- tools::web::SearxngSearch
- tools::web::TavilySearch
- tools::web::WebConfig
- tools::web::WebFetch
- tools::web::WebSearch
- trust::ModeDisplay
- trust::OutsideDisplay
- trust::TrustConfig
- watch::HasPendingInjections
- watch::WaitForWatcher
- watch::Watch
- watch::WatchEvent
- watch::WatchHub
- watch::WatcherInfo
- watch::WatcherList
- watch::WatcherUnwatch
- workflow::LlmStats
- workflow::WorkflowGraph
- workflow::WorkflowNode
Enums
- approval::ApprovalOutcome
- auth_store::ProviderKind
- error::ErrorKind
- error::RuntimeError
- event::Event
- event::FlowNodeStatus
- event::FlowStatus
- event::LlmCallStatus
- event::NodeEvent
- exec::StmtOutcome
- flow_lint::LintRule
- flow_meta::FlowMetaSource
- flow_registry::SnapshotOutcome
- form::FormAnswer
- form::FormKind
- fs_access::FsAccessError
- fs_access::FsAccessMode
- git::GitError
- history_store::SearchScope
- hunk::ApplyError
- hunk::HunkLine
- index::AnchorKind
- injection::InjectionLevel
- injection::InjectionSource
- injection::InjectionState
- injection_classifier::ClassifierSource
- mcp::McpError
- mcp::McpNotification
- mcp::McpServerState
- mcp::TransportKind
- memory::todo::TodoEntry
- memory::todo::TodoStatus
- message::ImageData
- message::MessageOrigin
- message::MessagePart
- message::MessageRole
- migration::RuleScope
- nodegraph::FanoutMode
- nodegraph::NodeKind
- notify::NotifyLevel
- notify::NotifyLifecycle
- notify::NotifyLocation
- notify::NotifyStack
- projection::message_window::TranscriptEntry
- provider::StopReason
- redact::RedactMode
- safety::SafetyMode
- safety::ScanVerdict
- session::ApprovalDecision
- session::CompactReviewDecision
- session::CompactReviewMode
- session::EnqueueError
- session::SessionOpenError
- storage::StorageScope
- stream::CompactionPhase
- stream::StreamFrame
- task_registry::TaskEvent
- task_registry::TaskKind
- task_registry::TaskStatus
- tool::ApprovalLevel
- tool::CancelBehavior
- tool::Tier
- tools::agent_ctrl::FlowEvent
- tools::agent_ctrl::FlowRunStatus
- tools::bash_bg::BgStatus
- tools::preview::PingResult
- tools::term::TermState
- tools::term::TermStateSnapshot
- tools::term::TermStreamEvent
- tools::term::TerminalColor
- tools::web::SearchConfig
- trust::ModeColor
- trust::OutsideBehavior
- trust::Theme
- trust::TrustMode
- validate::ValidationError
- value::Value
- watch::WatchMode
- watch::WatchResult
- watch::WatchSource
- workflow::ApprovalState
- workflow::NodeStatus
- workflow::Parallelism
- workflow::WorkflowNodeKind
Traits
- history_store::HistoryStore
- injection_classifier::InjectionClassifier
- mcp::McpTransport
- notify::NotifySink
- oauth::OAuthProvider
- projection::message_window::MessageProjection
- provider::Provider
- rendezvous::PromptResolver
- safety::SafetyClassifier
- sandbox::Sandbox
- tool::Tool
- tools::web::SearchProvider
- watch::Watchable
Macros
Functions
- approval::level_str
- approval::request_approval
- auth_store::cached_to_discovered
- auth_store::save_provider_model_cache
- compaction::compact_messages_on_handle
- compaction::estimate_compacted_message_tokens
- compaction::estimate_tokens_for_message
- compaction::estimate_tokens_for_messages
- compaction::filter_orphan_tool_messages
- compaction::find_compact_range
- compaction::find_compact_summaries
- compaction::is_compaction_summary
- compaction::is_plan_related
- compaction::maybe_auto_compact
- compaction::maybe_auto_compact_with_budget
- compaction::replace_range_with_summary
- compaction::spawn_auto_compact
- compaction::start_auto_compact
- compaction::start_auto_compact_with_budget
- config_migration::migrate_legacy_config_if_needed
- cost::summarize_by_model
- cost::summarize_by_provider
- cost::total
- eval::eval_dynamic_fanout
- eval::eval_expr
- eval::truncate_prompt_to_budget
- eval::truncate_prompt_to_budget_tracked
- event_log::reader::find_last_seq
- event_log::reader::parse_json_lines
- event_log::reader::read_event_envelopes
- event_log::reader::replay_context_snapshot_from
- exec::exec_flow
- exec::exec_flow_with_siblings
- exec::exec_stmts
- exec::exec_stmts_prefixed
- flow_lint::lint_file
- flow_meta::sidecar_path
- fs_access::check_write
- git::current_branch
- git::diff_range
- git::discover_toplevel
- git::has_changes
- git::status_porcelain
- help::topic_content
- help::version
- humanize::format_count
- humanize::format_secs
- injection_classifier::source_tag
- known_models::lookup_known_model
- mcp::mcp_counts
- mcp::mcp_result_to_value
- mcp::register_from_configs
- mcp::value_to_mcp_args
- mcp_config::json_path
- mcp_config::json_path_in
- mcp_config::load
- mcp_config::load_in
- mcp_config::parse_mcp_json
- mcp_config::parse_mcp_toml
- mcp_config::remove
- mcp_config::remove_in
- mcp_config::save
- mcp_config::save_in
- mcp_config::toggle_disabled
- mcp_config::toggle_disabled_in
- meta_commands::builtin_list
- meta_commands::help_lines
- meta_commands::match_command
- migration::resolve_by_name
- migration::scan_migrated_rules
- model_registry::add_alias_to_config
- model_registry::all_aliases
- model_registry::all_model_entries
- model_registry::all_provider_entries
- model_registry::all_provider_groups
- model_registry::config_provider_types
- model_registry::discovered_models
- model_registry::is_first_run
- model_registry::is_provider_enabled
- model_registry::migrate_config
- model_registry::model_entry
- model_registry::model_info
- model_registry::needs_migration
- model_registry::parse_config
- model_registry::read_config_toml_pub
- model_registry::register_all_preset_models
- model_registry::register_discovered
- model_registry::register_model_entries
- model_registry::register_preset_models_for
- model_registry::register_provider_entries
- model_registry::remove_alias_from_config
- model_registry::resolve_alias
- model_registry::run_migration_if_needed
- model_registry::set_discovered_models
- model_registry::set_model_config
- model_registry::set_provider_config
- model_registry::update_alias_in_config
- model_registry::upsert_model_config
- model_registry::upsert_provider_config
- nodegraph::extract_graph
- nodegraph::format_expr_short
- notify::coalesce
- notify::dedupe
- notify::global
- notify::install
- notify::install_log
- notify::log_sink
- notify::merge_count
- notify::replace
- oauth::callback_page
- oauth::create_oauth_provider
- oauth::create_oauth_provider_no_discover
- oauth::extract_account_from_id_token
- oauth::generate_state
- oauth::parse_jwt_exp
- oauth_server::capture_oauth_callback
- projection::message_window::apply_attachment_patches
- projection::message_window::collect_attachment_patches
- projection::message_window::parse_context_compact_event
- projection::message_window::parse_ts
- projection::message_window::replay_all_messages_with_seq
- projection::message_window::replay_messages_from
- projection::message_window::replay_messages_with_seq
- projection::message_window::replay_transcript_from
- provider::assistant_message_to_value
- provider::estimate_tokens
- provider::user_text_message
- provider::wrap_call_as_streaming
- rendezvous::await_prompt
- rendezvous::await_prompt_with_payload
- session_meta::canonical_root
- session_meta::find_project_root
- session_meta::fingerprint_from_root
- storage::config_dir
- storage::data_dir
- storage::load_storage_config
- storage::resolve_current_project_scope
- storage::resolve_project_scope_for
- storage::resolve_project_storage_root
- stream::frame_run_id
- templates::ensure_managed_agent_at
- tool::tool_spec
- tool_naming::from_wire
- tool_naming::to_wire
- tools::plan::render_plan
- tools::preview::ping
- tools::register_bash_bg
- tools::register_bash_bg_with_task_registry
- tools::register_git_ops
- tools::register_memory
- tools::register_preview
- tools::register_spec_memory
- tools::register_terminal
- tools::register_terminal_with_task_registry
- tools::register_tier_zero
- tools::register_tier_zero_with_rules
- tools::register_watch
- tools::register_web
- tools::register_web_search
- tools::stdlib::compose_email_preview
- tools::stdlib::shell_quote
- tools::term::parse_ansi_to_screen
- tools::term::snapshot_screen
- tools::tool_output::maybe_truncate_tool_message
- tools::tool_output::spill_dir
- tools::tool_output::truncate_tool_result_content
- tools::tool_output::truncate_tool_results_in_message
- tools::web::build_search_provider
- validate::validate
- watch::format_watch_event_text
- watch::handle_watch_result
- workflow::rebuild_messages_for_run
- workflow::rebuild_workflow_tree
Type Aliases
- git::Result
- mcp::SamplingHandler
- mcp::SharedSamplingHandler
- model_registry::ModelConfig
- tool::BoxFut
- tool::ToolResult
- watch::WatcherId
Statics
Constants
- compaction::KEEP_RECENT_MESSAGES
- compaction::KEEP_RECENT_USER_TURNS
- config_migration::MIGRATION_MARKER
- help::TOPICS
- meta_commands::META_COMMANDS
- model_registry::DEFAULT_CONFIG_PROVIDER_TYPE
- model_registry::PROVIDER_PRESETS
- provider::DEFAULT_STREAM_BUFFER
- redact::BUILTIN_PATTERNS
- sandbox::DEFAULT_PROFILE
- sandbox::RELAXED_PROFILE
- templates::AGENT_AT
- templates::JUDGE_STALL_MD
- templates::ROLE_IMPLEMENT_MD
- templates::ROLE_RESEARCH_MD
- templates::ROLE_REVIEW_MD
- templates::ROLE_VERIFY_MD
- templates::SUBAGENT_AT
- templates::SYSTEM_MD
- tools::term::DEFAULT_COLS
- tools::term::DEFAULT_ROWS
- tools::tool_output::MAX_TOOL_RESULT_CHARS