List of all items
Structs
- agent_session::AgentSession
- agent_session::CacheWarmingDecision
- agent_session::CacheWarmingStatus
- agent_session::CatalogRefresh
- agent_session::ContextUsage
- agent_session::PromptOptions
- agent_session::Resources
- agent_session::SessionConfig
- agent_session::SessionStats
- agent_session::SkillBlock
- agent_session::TreeNavigation
- agent_session::TreeOutcome
- agent_session::UsageTotals
- agent_session::WeakSession
- bash_executor::BashResult
- bug_report::Report
- cache_stats::CacheMiss
- cache_stats::CacheWaste
- chest::Fetched
- chest::Outdated
- chest::Project
- chest::Report
- chest::lock::Item
- chest::lock::Lock
- chest::lock::Locked
- chest::manifest::Entry
- chest::manifest::Folders
- chest::manifest::Manifest
- chest::manifest::ManifestDocument
- chest::manifest::Package
- chest::manifest::PackageMeta
- chest::startup::Closed
- chest::startup::FilePolicies
- chest::startup::Installed
- chest::startup::LeftOut
- chest::startup::Loaded
- chest::startup::Policy
- chest::wasm::Capabilities
- chest::wasm::Use
- compaction::CompactionSettings
- compaction::ContextEstimate
- compaction::FileOperations
- compaction::Preparation
- compaction::RetryPolicy
- compaction::Summarizer
- compaction::Summary
- docs::Locations
- extensions::BashOperations
- extensions::Command
- extensions::Context
- extensions::CustomOptions
- extensions::DialogOptions
- extensions::EventPolicy
- extensions::Grants
- extensions::Loadout
- extensions::LoadoutChanges
- extensions::NoUi
- extensions::RemoteComponent
- extensions::Renderers
- extensions::ResolvedCommand
- extensions::Shortcut
- extensions::ShortcutBinding
- extensions::TerminalState
- extensions::ToolInfo
- extensions::ToolRenderers
- extensions::Tools
- extensions::WorkingIndicator
- extensions::tool_search::ToolSearch
- extensions::tool_search::ToolSearchExtension
- images::Processed
- images::Resized
- import::Imported
- llama::LlamaExtension
- mcp::client::ClientOptions
- mcp::client::McpClient
- mcp::client::RequestOptions
- mcp::client::Root
- mcp::client::ServerInfo
- mcp::client::Tool
- mcp::config::LoadedConfig
- mcp::config::OAuthConfig
- mcp::config::ServerConfig
- mcp::config::ServerEntry
- mcp::connection::Connection
- mcp::connection::Snapshot
- mcp::extension::McpExtension
- mcp::extension::McpMenu
- mcp::http::HttpOptions
- mcp::http::HttpTransport
- mcp::log::Log
- mcp::oauth::Challenge
- mcp::oauth::Fetch
- mcp::oauth::FlowOptions
- mcp::oauth::Provider
- mcp::sign_in::CredentialStore
- mcp::sign_in::McpAuth
- mcp::sign_in::ServerStore
- mcp::sign_in::SignInPrompt
- mcp::stdio::StdioOptions
- mcp::stdio::StdioTransport
- mcp::tools::McpResourceTool
- mcp::tools::McpTool
- model_resolver::CliModel
- model_resolver::PatternMatch
- model_resolver::ScopedModel
- packages::Configured
- packages::PackageManager
- packages::npm::Installed
- packages::npm::Npm
- packages::npm::Pinned
- packages::resolve::PackageInput
- packages::resolve::ProjectOnly
- packages::resolve::ResolveInput
- packages::resolve::Resolved
- packages::resolve::ResolvedPaths
- resources::ContextFile
- resources::PromptTemplate
- resources::Skill
- resources::SourceInfo
- session::ProjectedEntry
- session::Projection
- session::SessionContext
- session::SessionManager
- session::SessionSummary
- session::SessionTree
- session::TreeNode
- settings::SettingsManager
- tools::Described
- tools::Edit
- tools::Find
- tools::Grep
- tools::Ls
- tools::Namespace
- tools::Read
- tools::RegisteredTool
- tools::Replacement
- tools::Runtime
- tools::ToolEnv
- tools::Write
- tools::bash::Bash
- tools::registry::ToolRegistry
- tools::truncate::MiddleTruncation
- tools::truncate::Truncation
- trust::TrustOption
- trust::TrustStore
- zone::Zone
Enums
- agent_session::Boundary
- agent_session::CacheWarmingPhase
- agent_session::CacheWarmingState
- agent_session::InputSource
- agent_session::Replacement
- agent_session::SessionChange
- agent_session::UserBash
- chest::ChestError
- chest::Mode
- chest::Outcome
- chest::manifest::Section
- clipboard::Paste
- compaction::BranchSummary
- compaction::SummaryRetry
- extensions::Mode
- extensions::ModelUpdate
- extensions::NotifyKind
- extensions::Placement
- extensions::SessionAction
- extensions::Widget
- mcp::client::ResourceKind
- mcp::config::ConfigPatch
- mcp::config::McpExposure
- mcp::config::Scope
- mcp::config::ServerTransport
- mcp::connection::State
- mcp::extension::McpScreen
- mcp::http::HttpAuth
- mcp::jsonrpc::Incoming
- mcp::jsonrpc::McpError
- mcp::oauth::FlowResult
- mcp::oauth::OAuthError
- mcp::transport::Event
- mcp::transport::Transport
- packages::PackageError
- packages::npm::NpmError
- packages::resolve::ResourceType
- packages::source::Source
- resources::Diagnostic
- session::SessionError
- settings::Scope
- settings::SettingsError
- tools::Exposure
- tools::external::ExternalTool
- tools::truncate::TruncatedBy
Traits
Functions
- agent_session::assistant_text
- agent_session::failed
- agent_session::format_cache_warming_status
- agent_session::format_cache_warming_usage
- agent_session::parse_skill_block
- auth_guidance::no_api_key_found
- auth_guidance::no_model_selected
- auth_guidance::no_models_available
- auth_guidance::provider_login_help
- auth_guidance::providers_doc
- bash_executor::execute
- bash_executor::execute_with
- bash_executor::sanitize_binary
- bash_executor::strip_ansi
- bug_report::create_issue
- bug_report::github_ready
- cache_stats::collect_cache_misses
- cache_stats::compute_cache_waste
- cache_stats::detect_cache_miss
- chest::command
- chest::hash::tree_hash
- chest::hold_lock
- chest::install_command
- chest::lock::fresh
- chest::manifest::from_env
- chest::manifest::inside_package
- chest::manifest::package_meta
- chest::manifest::ssh_hint
- chest::manifest::valid_name
- chest::manifest_label
- chest::place::place
- chest::place::place_with
- chest::place::unplace
- chest::place::write_ignore
- chest::refuse_link
- chest::startup::duplicates
- chest::startup::entry_label
- chest::startup::file_policies
- chest::startup::installed
- chest::startup::installed_inputs
- chest::startup::load
- chest::startup::needs_trust
- chest::startup::package_identity
- chest::startup::project_manifest
- chest::startup::reads_global
- chest::startup::same_package
- chest::wasm::capabilities
- clipboard::copy
- clipboard::paste
- compaction::calculate_context_tokens
- compaction::collect_branch_entries
- compaction::estimate_context_tokens
- compaction::estimate_projected_context_tokens
- compaction::estimate_tokens
- compaction::format_file_operations
- compaction::prepare_branch_entries
- compaction::prepare_compaction
- compaction::serialize_conversation
- compaction::should_compact
- config::agent_dir
- config::bin_dir
- config::child_env
- config::default_session_dir
- config::docs_dir
- config::env_flag
- config::env_set
- config::env_var
- config::project_only
- config::set_offline
- config::set_project_only
- docs::download
- docs::releases_url
- extensions::builtin_source
- extensions::builtins
- extensions::codemode::is_codemode_tool
- extensions::codemode::parameters
- extensions::delivers
- extensions::discovery::entries
- extensions::discovery::is_native
- extensions::receives
- extensions::resolve_shortcuts
- extensions::tool_granted
- extensions::tool_search::document
- extensions::tool_search::is_tool_search
- extensions::tool_search::rank
- extensions::tool_search::tokenize
- glob::matches
- glob::matches_with
- images::convert_to_png
- images::normalize_prompt
- images::normalize_tool_result
- images::process
- images::resize_image
- images::to_png
- import::import
- import::pi_agent_dir
- language::from_path
- mcp::config::add_server_config
- mcp::config::check_registration
- mcp::config::load
- mcp::config::namespace
- mcp::config::remove_server_config
- mcp::config::resolve_exposure_aliases
- mcp::config::update_server_config
- mcp::config::validate_server
- mcp::content::block_to_llm
- mcp::content::to_llm_content
- mcp::jsonrpc::classify
- mcp::jsonrpc::id_key
- mcp::jsonrpc::is_id
- mcp::log::format_message
- mcp::oauth::authorize
- mcp::oauth::is_insufficient_scope
- mcp::oauth::parse_www_authenticate
- mcp::oauth::secure_endpoint
- mcp::tools::annotations
- mcp::tools::convert_result
- mcp::tools::is_app_resource
- mcp::tools::limit_content
- mcp::tools::model_content
- mcp::tools::resource_tools
- mcp::tools::server_tool_label
- mcp::tools::tool_name
- messages::bash_execution_text
- messages::block_images
- messages::convert_to_llm
- model_resolver::exact_match
- model_resolver::initial_model
- model_resolver::parse_pattern
- model_resolver::resolve_cli_model
- model_resolver::resolve_model_scope
- packages::entry_source
- packages::install_location
- packages::npm::check_name
- packages::npm::config
- packages::npm::fetch
- packages::npm::fetch_pinned
- packages::npm::install
- packages::npm::install_dependencies
- packages::npm::newer
- packages::npm::replay
- packages::npm::satisfies
- packages::npm::uninstall
- packages::resolve::apply_patterns
- packages::resolve::dedupe_packages
- packages::resolve::is_enabled_by_overrides
- packages::resolve::is_extension_file
- packages::resolve::locate_packages
- packages::resolve::package_inputs
- packages::resolve::package_resources
- packages::resolve::resolve
- packages::resolve::settings_lists
- packages::resolve::string_list
- packages::resolve_resources
- packages::scope_dir
- packages::settings_packages
- packages::source::is_local
- packages::source::local_path
- packages::source::parse
- resources::cli_source
- resources::context_files
- resources::expand_prompt_template
- resources::format_skills
- resources::merge_sources
- resources::parse_command_args
- resources::parse_frontmatter
- resources::skills_from
- resources::split_frontmatter
- resources::substitute_args
- resources::system_prompt_file
- resources::templates_from
- session::build_context
- session::build_projection
- session::find_by_id
- session::find_most_recent
- session::list
- session::list_all
- session::validate_session_id
- settings::apply_http_proxy
- settings::http_proxy
- settings::js_string
- settings::read_settings
- settings::settings_file
- system_prompt::build_sections
- system_prompt::diff_sections
- system_prompt::render
- system_prompt::valid_section_name
- time::hex
- time::iso
- time::now_iso
- time::now_ms
- time::parse_iso
- time::random_bytes
- time::random_hex
- time::try_random_bytes
- time::try_uuid_v4
- time::uuid_v4
- time::uuid_v7
- tools::bash::kill_tracked_children
- tools::bash::shell
- tools::bash::shell_with
- tools::bash::with_prefix
- tools::builtin
- tools::external::ensure_tool
- tools::external::latest_version
- tools::external::offline
- tools::external::tool_path
- tools::image_mime_type
- tools::js_number
- tools::mutation::file_lock
- tools::mutation::with_file_lock
- tools::node_error
- tools::path::expand
- tools::path::expand_home
- tools::path::file_url
- tools::path::file_url_path
- tools::path::home_dir
- tools::path::normalize
- tools::path::relative
- tools::path::resolve_lexically
- tools::path::resolve_read_path
- tools::path::resolve_to_cwd
- tools::preview_edits
- tools::truncate::format_size
- tools::truncate::tail_bytes
- tools::truncate::truncate_head
- tools::truncate::truncate_line
- tools::truncate::truncate_middle
- tools::truncate::truncate_tail
- trust::needs_prompt
- trust::prompt_title
- trust::requires_trust
- trust::resolve_trusted
- trust::trust_options
- zone::local
- zone::named
Type Aliases
- agent_session::Listener
- chest::startup::Policies
- extensions::ModelList
- extensions::SessionActions
- extensions::Setup
- mcp::client::ProgressListener
- mcp::connection::ToolsListener
- mcp::http::ProviderToken
- mcp::oauth::Object
- mcp::tools::ResourceServers
- mcp::transport::Events
- resources::Frontmatter
Constants
- bug_report::ENTRY_TYPE
- bug_report::ISSUES_URL
- bug_report::REPO
- cache_stats::CACHE_TTL_MS
- chest::lock::HEADER
- chest::manifest::MANIFEST_ENV
- chest::manifest::RESOURCE_KINDS
- compaction::SUMMARIZATION_SYSTEM_PROMPT
- config::AGENT_DIR_ENV
- config::APP_NAME
- config::PROJECT_DIR
- config::PROJECT_ONLY_ENV
- config::SESSION_DIR_ENV
- extensions::CAPABILITIES
- extensions::RESERVED_ACTIONS
- extensions::codemode::GUIDELINE
- extensions::codemode::NAME
- extensions::codemode::SNIPPET
- extensions::tool_search::DEFAULT_LIMIT
- extensions::tool_search::DESCRIPTION
- extensions::tool_search::TOOL_SEARCH_TOOL_NAME
- import::AGENT_ENTRIES
- import::PROJECT_ENTRIES
- llama::NAME
- mcp::client::LATEST_PROTOCOL_VERSION
- mcp::client::SUPPORTED_PROTOCOL_VERSIONS
- mcp::extension::SERVERS_SECTION
- mcp::jsonrpc::INTERNAL_ERROR
- mcp::jsonrpc::INVALID_REQUEST
- mcp::jsonrpc::METHOD_NOT_FOUND
- mcp::tools::LIST_MCP_RESOURCES_TOOL
- mcp::tools::LIST_MCP_RESOURCE_TEMPLATES_TOOL
- mcp::tools::OUTPUT_MAX_BYTES
- mcp::tools::READ_MCP_RESOURCE_TOOL
- mcp::transport::MAX_MESSAGE_BYTES
- messages::BRANCH_SUMMARY_PREFIX
- messages::BRANCH_SUMMARY_SUFFIX
- messages::COMPACTION_SUMMARY_PREFIX
- messages::COMPACTION_SUMMARY_SUFFIX
- model_resolver::DEFAULT_MODEL_PER_PROVIDER
- model_resolver::DEFAULT_THINKING_LEVEL
- packages::resolve::BUILTIN_PREFIX
- settings::TOML_FILE
- tools::BUILTIN_TOOLS
- tools::DEFAULT_TOOLS
- tools::truncate::DEFAULT_MAX_BYTES
- tools::truncate::DEFAULT_MAX_LINES
- tools::truncate::GREP_MAX_LINE_LENGTH