List of all items
Structs
- CancellationToken
- core::auth::AuthFile
- core::auth::CallbackResult
- core::auth::CallbackServerHandle
- core::auth::OAuthCredentials
- core::chain::ChainPointer
- core::chain::NamedChain
- core::config::SynapsConfig
- core::session::Session
- core::session::SessionInfo
- core::session_index::SessionIndexRecord
- core::watcher_types::AgentConfig
- core::watcher_types::AgentInfo
- core::watcher_types::AgentStats
- core::watcher_types::AgentStatusInfo
- core::watcher_types::BootConfig
- core::watcher_types::DailyStats
- core::watcher_types::HandoffState
- core::watcher_types::HeartbeatConfig
- core::watcher_types::HooksConfig
- core::watcher_types::SessionLimits
- core::watcher_types::SessionStats
- core::watcher_types::TriggerConfig
- events::queue::EventQueue
- events::registry::SessionRegistration
- events::types::Event
- events::types::EventChannel
- events::types::EventContent
- events::types::EventSender
- events::types::EventSource
- extensions::active_tasks::ActiveTasks
- extensions::active_tasks::TaskState
- extensions::audit::ProviderAuditEntry
- extensions::capability::ExtensionCapabilitySnapshot
- extensions::capability::FutureCapabilityEntry
- extensions::capability::HookCapabilityEntry
- extensions::capability::ToolCapabilityEntry
- extensions::commands::CommandOutputFrame
- extensions::config::ConfigEntryStatus
- extensions::config::ExtensionConfigDiagnostics
- extensions::config_store::PluginConfigChange
- extensions::hooks::HandlerRegistration
- extensions::hooks::HookBus
- extensions::hooks::events::HookEvent
- extensions::info::PluginBuildInfo
- extensions::info::PluginCapabilityInfo
- extensions::info::PluginInfo
- extensions::info::PluginModelInfo
- extensions::manager::ExtensionLoadFailure
- extensions::manager::ExtensionManager
- extensions::manager::ExtensionStatus
- extensions::manifest::ExtensionConfigEntry
- extensions::manifest::ExtensionManifest
- extensions::manifest::HookMatcher
- extensions::manifest::HookSubscription
- extensions::manifest::PrebuiltAsset
- extensions::manifest::ValidatedExtensionManifest
- extensions::permissions::PermissionSet
- extensions::providers::ProviderRegistry
- extensions::providers::RegisteredProvider
- extensions::providers::RegisteredProviderModelSummary
- extensions::providers::RegisteredProviderSummary
- extensions::runtime::process::CapabilityDeclaration
- extensions::runtime::process::InitializeCapabilitiesResult
- extensions::runtime::process::ProcessExtension
- extensions::runtime::process::ProviderCompleteParams
- extensions::runtime::process::ProviderCompleteResult
- extensions::runtime::process::ProviderToolUse
- extensions::runtime::process::RegisteredExtensionToolSpec
- extensions::runtime::process::RegisteredProviderModelSpec
- extensions::runtime::process::RegisteredProviderSpec
- extensions::runtime::restart::RestartPolicy
- extensions::settings_editor::SettingsEditorCloseParams
- extensions::settings_editor::SettingsEditorCommitParams
- extensions::settings_editor::SettingsEditorKeyParams
- extensions::settings_editor::SettingsEditorOpenParams
- extensions::settings_editor::SettingsEditorRenderParams
- extensions::settings_editor::SettingsEditorRow
- extensions::trust::ProviderTrustEntry
- extensions::trust::ProviderTrustState
- help::HelpEntry
- help::HelpExample
- help::HelpFindState
- help::HelpRegistry
- help::HighlightSegment
- mcp::McpConfig
- mcp::McpConnectTool
- mcp::McpServerConfig
- mcp::McpTool
- memory::store::MemoryQuery
- memory::store::MemoryRecord
- runtime::Runtime
- runtime::openai::catalog::AnthropicCatalogPage
- runtime::openai::catalog::AnthropicCatalogProvider
- runtime::openai::catalog::CatalogModel
- runtime::openai::catalog::CodexCatalogProvider
- runtime::openai::catalog::GenericCatalogProvider
- runtime::openai::catalog::GroqCatalogProvider
- runtime::openai::catalog::NvidiaCatalogProvider
- runtime::openai::catalog::OpenRouterCatalogProvider
- runtime::openai::catalog::PricingSummary
- runtime::openai::ping::PingResult
- runtime::openai::registry::ProviderModelInfo
- runtime::openai::registry::ProviderSpec
- runtime::openai::translate::ToolNameMap
- runtime::openai::types::ChatMessage
- runtime::openai::types::ChatOptions
- runtime::openai::types::ChatRequest
- runtime::openai::types::FunctionCall
- runtime::openai::types::FunctionDefinition
- runtime::openai::types::ProviderConfig
- runtime::openai::types::StreamOptions
- runtime::openai::types::ToolCall
- runtime::openai::types::ToolDefinition
- runtime::openai::wire::RawChoice
- runtime::openai::wire::RawChunk
- runtime::openai::wire::RawDelta
- runtime::openai::wire::RawFunctionDelta
- runtime::openai::wire::RawPromptTokensDetails
- runtime::openai::wire::RawToolCallDelta
- runtime::openai::wire::RawUsage
- runtime::openai::wire::StreamDecoder
- runtime::openai::wire::ToolCallAccumulator
- runtime::subagent::SubagentHandle
- runtime::subagent::SubagentRegistry
- runtime::subagent::SubagentResult
- runtime::subagent::SubagentState
- sidecar::discovery::DiscoveredSidecar
- sidecar::manager::SidecarManager
- sidecar::spawn::SidecarSpawnArgs
- skills::LoadedSkill
- skills::Plugin
- skills::commands::PluginCommandOutput
- skills::keybinds::KeyCombo
- skills::keybinds::Keybind
- skills::keybinds::KeybindCollision
- skills::keybinds::KeybindRegistry
- skills::keybinds::ManifestKeybind
- skills::manifest::ManifestExtensionToolCommand
- skills::manifest::ManifestInteractiveCommand
- skills::manifest::ManifestSettings
- skills::manifest::ManifestSettingsCategory
- skills::manifest::ManifestSettingsField
- skills::manifest::ManifestShellCommand
- skills::manifest::ManifestSkillPromptCommand
- skills::manifest::MarketplaceManifest
- skills::manifest::MarketplacePluginEntry
- skills::manifest::MarketplaceTrust
- skills::manifest::PluginCompatibility
- skills::manifest::PluginManifest
- skills::manifest::PluginProvides
- skills::manifest::SidecarLifecycle
- skills::manifest::SidecarManifest
- skills::manifest::SidecarModel
- skills::plugin_index::PluginIndex
- skills::plugin_index::PluginIndexCapabilities
- skills::plugin_index::PluginIndexChecksum
- skills::plugin_index::PluginIndexCompatibility
- skills::plugin_index::PluginIndexEntry
- skills::plugin_index::PluginIndexProviderCapability
- skills::plugin_index::PluginIndexTrust
- skills::post_install::SetupOutcome
- skills::registry::CommandRegistry
- skills::registry::LifecycleClaim
- skills::registry::PluginSettingsCategory
- skills::registry::PluginSettingsField
- skills::registry::PluginSummary
- skills::registry::RegisteredPluginCommand
- skills::state::CachedPlugin
- skills::state::CachedPluginIndexMetadata
- skills::state::InstalledPlugin
- skills::state::Marketplace
- skills::state::PluginsState
- skills::tool::LoadSkillTool
- skills::trust::PluginPermissionSummary
- skills::update_diff::PluginUpdateDiff
- toast::ToastPosition
- tools::BashTool
- tools::EditTool
- tools::ExtensionTool
- tools::FindTool
- tools::GrepTool
- tools::LsTool
- tools::ReadTool
- tools::SecretPromptHandle
- tools::SecretPromptQueue
- tools::SecretPromptRequest
- tools::SubagentCollectTool
- tools::SubagentResumeTool
- tools::SubagentStartTool
- tools::SubagentStatusTool
- tools::SubagentSteerTool
- tools::SubagentTool
- tools::ToolCapabilities
- tools::ToolChannels
- tools::ToolContext
- tools::ToolLimits
- tools::ToolRegistry
- tools::WriteTool
- tools::respond::RespondTool
- tools::send_channel::SendChannelTool
- tools::shell::ShellEndTool
- tools::shell::ShellSendTool
- tools::shell::ShellStartTool
- tools::shell::config::ShellConfig
- tools::shell::pty::PtyHandle
- tools::shell::readiness::ReadinessDetector
- tools::shell::session::SendResult
- tools::shell::session::SessionManager
- tools::shell::session::SessionOpts
- tools::shell::session::ShellSessionInfo
- tools::watcher_exit::WatcherExitTool
Enums
- Value
- core::error::RuntimeError
- core::protocol::ClientMessage
- core::protocol::HistoryEntry
- core::protocol::ServerMessage
- core::session_index::SessionIndexEventKind
- core::watcher_types::ExitReason
- core::watcher_types::WatcherCommand
- core::watcher_types::WatcherResponse
- events::types::Severity
- extensions::commands::CommandOutputEvent
- extensions::config::ConfigSource
- extensions::hooks::events::HookKind
- extensions::hooks::events::HookResult
- extensions::loader::ExtensionLoaderEvent
- extensions::manifest::ExtensionConfigValueKind
- extensions::manifest::ExtensionRuntime
- extensions::permissions::Permission
- extensions::runtime::ExtensionHealth
- extensions::runtime::InvokeCommandEvent
- extensions::runtime::process::ProviderStreamEvent
- extensions::settings_editor::InboundSettingsEditorFrame
- extensions::settings_editor::SettingsEditorParseError
- extensions::tasks::TaskEvent
- extensions::tasks::TaskKind
- extensions::validation::IdValidationError
- help::HelpFindRow
- help::HelpTopicKind
- memory::store::MemoryError
- runtime::AgentEvent
- runtime::BeforeToolCallDecision
- runtime::LlmEvent
- runtime::SessionEvent
- runtime::StreamEvent
- runtime::openai::Provider
- runtime::openai::catalog::CatalogProviderKind
- runtime::openai::catalog::CatalogSource
- runtime::openai::catalog::Modality
- runtime::openai::catalog::ReasoningSupport
- runtime::openai::ping::PingStatus
- runtime::openai::reasoning::OpenAiReasoningProvider
- runtime::openai::types::FinishReason
- runtime::openai::types::OaiEvent
- runtime::openai::types::ToolChoice
- runtime::subagent::SubagentStatus
- sidecar::manager::SidecarError
- sidecar::manager::SidecarLifecycleEvent
- sidecar::protocol::InsertTextMode
- sidecar::protocol::SidecarCommand
- sidecar::protocol::SidecarFrame
- skills::keybinds::KeybindAction
- skills::keybinds::KeybindSource
- skills::manifest::ManifestCommand
- skills::manifest::ManifestEditorKind
- skills::post_install::CommandVerifyError
- skills::post_install::PrebuiltError
- skills::post_install::SetupError
- skills::registry::PluginSettingsEditor
- skills::registry::RegisteredPluginCommandBackend
- skills::registry::Resolution
- skills::state::SetupStatus
- toast::ToastX
- toast::ToastY
- tools::shell::readiness::ReadinessResult
- tools::shell::readiness::ReadinessStrategy
- tools::shell::session::SessionStatus
Traits
Functions
- core::auth::auth_file_path
- core::auth::build_auth_url
- core::auth::ensure_fresh_provider_token
- core::auth::ensure_fresh_token
- core::auth::exchange_code_for_tokens
- core::auth::extract_codex_account_id
- core::auth::generate_code_challenge
- core::auth::generate_code_verifier
- core::auth::generate_state
- core::auth::is_token_expired
- core::auth::load_auth
- core::auth::load_provider_auth
- core::auth::login
- core::auth::login_openai_codex
- core::auth::open_browser
- core::auth::refresh_token
- core::auth::save_auth
- core::auth::save_provider_auth
- core::auth::start_callback_server
- core::chain::chain_path
- core::chain::chains_dir
- core::chain::delete_chain
- core::chain::find_all_chains_by_head
- core::chain::find_chain_by_head
- core::chain::list_chains
- core::chain::load_chain
- core::chain::save_chain
- core::compaction::compact_conversation
- core::config::add_favorite_model
- core::config::base_dir
- core::config::get_active_config_dir
- core::config::get_profile
- core::config::get_provider_keys
- core::config::is_favorite_model
- core::config::load_config
- core::config::read_config_value
- core::config::remove_favorite_model
- core::config::resolve_read_path
- core::config::resolve_read_path_extended
- core::config::resolve_system_prompt
- core::config::resolve_write_path
- core::config::set_profile
- core::config::write_config_value
- core::logging::init_logging
- core::models::context_window_for_model
- core::models::default_model
- core::models::effort_for_thinking_level
- core::models::model_supports_1m
- core::models::model_supports_adaptive_thinking
- core::models::thinking_level_for_budget
- core::session::find_session
- core::session::find_session_by_name
- core::session::latest_session
- core::session::list_sessions
- core::session::resolve_session
- core::session::validate_name
- core::session_index::append_record
- core::session_index::index_path
- core::session_index::read_recent
- epoch_millis
- epoch_secs
- events::format::format_event_for_agent
- events::ingest::watch_inbox
- events::registry::find_session_registration
- events::registry::list_active_sessions
- events::registry::register_session
- events::registry::registry_dir
- events::registry::sanitize_session_id
- events::registry::socket_path_for_session
- events::registry::unregister_session
- events::socket::cleanup_socket
- events::socket::listen_session_socket
- extensions::audit::append_audit_entry
- extensions::audit::audit_file_path
- extensions::audit::new_audit_entry
- extensions::audit::read_audit_entries
- extensions::commands::parse_command_output
- extensions::commands::parse_command_output_event
- extensions::config::classify_config_entry
- extensions::config::diagnose_extension_config
- extensions::config::extension_env_var
- extensions::config::redact_secret_value
- extensions::config_store::plugin_config_path
- extensions::config_store::read_plugin_config
- extensions::config_store::read_plugin_config_from
- extensions::config_store::subscribe_changes
- extensions::config_store::subscribe_changes_at
- extensions::config_store::write_plugin_config
- extensions::config_store::write_plugin_config_to
- extensions::loader::spawn_discover_and_load
- extensions::manager::compute_extension_load_hint
- extensions::runtime::process::complete_provider_with_tools
- extensions::runtime::process::execute_provider_tool_use
- extensions::runtime::process::extract_provider_tool_uses
- extensions::runtime::process::parse_provider_stream_event
- extensions::runtime::process::validate_capability
- extensions::settings_editor::parse_inbound
- extensions::tasks::is_task_method
- extensions::tasks::parse_task_event
- extensions::trust::disable_provider
- extensions::trust::enable_provider
- extensions::trust::is_provider_enabled
- extensions::trust::load_trust_state
- extensions::trust::save_trust_state
- extensions::trust::trust_file_path
- extensions::validation::sanitize_display_string
- extensions::validation::validate_id_segment
- extensions::validation::validation_error
- flush_stderr
- flush_stdout
- help::builtin_entries
- help::highlight_segments
- help::prefilter_query_for_slash_command
- help::render_entry
- help::render_help
- help::source_display
- help::visible_help_find_window
- help::wrap_help_find_entry_lines
- help::wrap_help_text
- mcp::connect_mcp_servers
- mcp::load_mcp_config
- mcp::setup_lazy_mcp
- memory::store::append
- memory::store::list_namespaces
- memory::store::memory_dir
- memory::store::new_record
- memory::store::now_ms
- memory::store::query
- runtime::emit_after_tool_call
- runtime::emit_before_tool_call
- runtime::openai::catalog::anthropic_models_url
- runtime::openai::catalog::catalog_provider_for
- runtime::openai::catalog::codex_static_catalog_models
- runtime::openai::catalog::fetch_catalog_models
- runtime::openai::catalog::fetch_generic_catalog_models
- runtime::openai::catalog::fetch_openrouter_catalog_models
- runtime::openai::catalog::from_static_seed
- runtime::openai::catalog::infer_groq_reasoning
- runtime::openai::catalog::infer_nvidia_reasoning
- runtime::openai::catalog::merge_catalog_pages
- runtime::openai::catalog::parse_anthropic_catalog_models
- runtime::openai::catalog::parse_anthropic_catalog_page
- runtime::openai::catalog::parse_generic_catalog_models
- runtime::openai::catalog::parse_groq_catalog_models
- runtime::openai::catalog::parse_nvidia_catalog_models
- runtime::openai::catalog::parse_openrouter_catalog_models
- runtime::openai::catalog::static_seeds_from_spec
- runtime::openai::clear_extension_manager_for_routing
- runtime::openai::extension_manager_for_routing
- runtime::openai::ping::ping_all_configured
- runtime::openai::ping::ping_model
- runtime::openai::reasoning::apply_openai_reasoning_params
- runtime::openai::reasoning::openai_effort_for_level
- runtime::openai::reasoning::provider_for_key
- runtime::openai::reasoning::thinking_level_for_budget
- runtime::openai::registry::configured_providers
- runtime::openai::registry::fetch_provider_models
- runtime::openai::registry::list_models
- runtime::openai::registry::list_providers
- runtime::openai::registry::parse_provider_models_response
- runtime::openai::registry::providers
- runtime::openai::registry::resolve_codex_shorthand
- runtime::openai::registry::resolve_provider
- runtime::openai::registry::resolve_provider_model
- runtime::openai::registry::resolve_shorthand
- runtime::openai::resolve_route
- runtime::openai::set_extension_manager_for_routing
- runtime::openai::translate::messages_to_oai
- runtime::openai::translate::oai_event_to_llm
- runtime::openai::translate::tool_calls_to_content_blocks
- runtime::openai::translate::tools_to_oai
- runtime::openai::try_route
- runtime::openai::wire::parse_sse_line
- runtime::resolve_before_tool_call_decision
- runtime::resolve_before_tool_call_result
- sidecar::discovery::discover
- sidecar::discovery::discover_all
- sidecar::discovery::discover_all_in
- sidecar::discovery::discover_in
- skills::commands::execute_plugin_command
- skills::commands::execute_plugin_command_with_tools
- skills::config::filter_disabled
- skills::install::clone_repo_with_progress
- skills::install::install_plugin
- skills::install::install_plugin_from_subdir
- skills::install::install_plugin_from_subdir_with_progress
- skills::install::install_plugin_with_progress
- skills::install::ls_remote_head
- skills::install::plugin_dir_sha256
- skills::install::uninstall_plugin
- skills::install::update_plugin
- skills::install::verify_plugin_dir_checksum
- skills::keybinds::format_key
- skills::keybinds::parse_key
- skills::loader::default_roots
- skills::loader::load_all
- skills::loader::load_skill_file
- skills::marketplace::derive_git_clone_url
- skills::marketplace::fetch_manifest
- skills::marketplace::fetch_marketplace
- skills::marketplace::fetch_raw
- skills::marketplace::is_safe_plugin_name
- skills::marketplace::is_trusted
- skills::marketplace::marketplace_url_candidates
- skills::marketplace::normalize_marketplace_url
- skills::marketplace::parse_marketplace_or_plugin_index
- skills::marketplace::trust_host_for_source
- skills::marketplace::validate_manifest
- skills::plugin_index::validate_plugin_index
- skills::post_install::host_triple
- skills::post_install::install_log_path
- skills::post_install::normalize_sha256
- skills::post_install::resolve_setup_script
- skills::post_install::run_setup_script
- skills::post_install::safe_name_fragment
- skills::post_install::try_install_from_prebuilt
- skills::post_install::verify_extension_command
- skills::register
- skills::reload_registry
- skills::trust::summarize_plugin_permissions
- skills::update_diff::diff_plugin_manifests
- tools::resolve_agent_prompt
- tools::shell::session::start_reaper
- truncate_str
Type Aliases
Constants
- core::compaction::COMPACTION_SYSTEM_PROMPT
- core::models::DEFAULT_LEGACY_ADAPTIVE_FALLBACK
- core::models::KNOWN_MODELS
- extensions::manifest::CURRENT_EXTENSION_PROTOCOL_VERSION
- extensions::settings_editor::METHOD_CLOSE
- extensions::settings_editor::METHOD_COMMIT
- extensions::settings_editor::METHOD_KEY
- extensions::settings_editor::METHOD_OPEN
- extensions::settings_editor::METHOD_RENDER
- extensions::validation::MAX_ID_LENGTH
- extensions::validation::RESERVED_CHARS
- memory::store::DEFAULT_LIMIT
- memory::store::MAX_CONTENT_BYTES
- runtime::openai::catalog::CATALOG_REQUEST_TIMEOUT
- sidecar::protocol::SIDECAR_PROTOCOL_VERSION
- skills::BUILTIN_COMMANDS
- skills::post_install::MAX_PREBUILT_ARCHIVE_BYTES
- skills::post_install::SETUP_TIMEOUT