List of all items
Structs
- agent_session::AgentSession
- agent_session::ScopedModel
- agent_session::SessionDescriptor
- agent_session::SessionUsageStats
- args::Args
- brand::BrandLockup
- changelog::ChangelogEntry
- config::ModelDefinition
- config::ModelsConfig
- config::ProviderConfig
- dev_extension::DevExtension
- dev_extension::DevOptions
- docs_tool::DocsInput
- docs_tool::DocsTool
- extension_api::ExtensionBackendInfo
- extensions_actions::HarnessActionHost
- fs_watch::WatchHandle
- install::InstalledNativePackage
- model_registry::ModelRegistry
- model_registry::ProviderInfo
- packages::ProjectPackage
- provider::ResolvedModel
- remote::cbor::CborError
- remote::cbor::CborOptions
- remote::client::RemoteClient
- remote::codec::MessageDecoder
- remote::framing::FrameDecoder
- remote::framing::FrameError
- remote::protocol::PromptOutcome
- remote::protocol::RemoteResponse
- remote::protocol::SessionState
- remote::session::RemoteSession
- remote::session::ToolItem
- remote::session::Transcript
- session::ReloadContext
- session::ReloadOutcome
- session::SessionSummary
- session_cwd::MissingSessionCwdError
- session_cwd::SessionCwdIssue
- session_driver::DriverStatus
- session_driver::LocalDriver
- session_driver::RemoteDriver
- settings::BranchSummarySettings
- settings::CompactionSettingsJson
- settings::RetrySettings
- settings::Settings
- settings::TerminalSettings
- source_info::SourceInfo
- transcript_view::TranscriptView
- transcript_view::UiToolCall
- trust::ProjectTrust
- trust::TrustStore
- updates::UpdateNotice
- updates::UpdateReport
- updates::UpdateWarning
Enums
- args::Mode
- args::RunMode
- args::TuiMode
- config::ConfigError
- config::Credential
- export::ExportFormat
- extension_api::ExtensionCapability
- install::NativePackageRegistry
- llama_command::LlamaCommand
- model_registry::AuthStatus
- model_registry::ModelRegistryEvent
- model_registry::RegistryError
- provider::ResolveError
- remote::codec::ProtocolError
- remote::protocol::RemoteCommand
- remote::protocol::RemoteEvent
- remote::protocol::ResponseStatus
- remote::session::TranscriptItem
- session::BuildError
- session::OpenError
- session::SessionSelection
- session_driver::DriverCommand
- session_driver::DriverEvent
- settings::QueueModeSetting
- source_info::SourceOrigin
- source_info::SourceScope
- timings::TimingNamespace
- transcript_view::UiEvent
- trust::TrustDecision
- trust::TrustError
Traits
Functions
- agent_session::assistant_text
- agent_session::outcome_is_completed
- app::run
- args::parse_args
- args::parse_thinking_level
- args::print_help
- args::print_version
- args::resolve_mode
- auth::run
- auth::run_with_extensions
- auth_guidance::no_api_key_found_message
- auth_guidance::no_model_selected_message
- auth_guidance::no_models_available_message
- auth_guidance::provider_login_help
- brand::window_title
- changelog::changelog_url
- changelog::fetch_changelog
- changelog::load_entries
- changelog::parse_changelog
- config::agent_dir
- config::auth_path
- config::default_anthropic_base_url
- config::delete_credential
- config::load_models_config
- config::migrate_legacy_layout
- config::models_path
- config::openai_provider_api_key
- config::project_trust_decision
- config::provider_is_anthropic_compatible
- config::provider_is_openai_completions
- config::provider_is_openai_responses
- config::provider_to_models
- config::read_auth
- config::read_oauth_token
- config::read_trust
- config::resolve_config_value
- config::resolve_config_value_uncached
- config::resolve_headers
- config::set_project_trust
- config::settings_path
- config::trust_path
- config::upsert_credential
- config::upsert_oauth_token
- config::write_auth
- dev_extension::parse_args
- dev_extension::print_help
- dev_extension::run_cleanup_helper
- docs_tool::create_docs_tool
- events::run
- experimental::enabled
- export::export_file
- export::export_session
- extension_api::native_backend_info
- extras::mark_setup_done
- extras::maybe_first_time_setup
- extras::setup_done
- extras::setup_done_path
- fs_watch::watch_path
- fs_watch::watch_paths
- install::installed_native_packages
- install::print_help
- install::read_native_package_registry
- install::run
- install::uninstall
- interactive_tui::interactive_tui
- interactive_tui::is_tui_supported
- key_trace::enabled
- key_trace::key
- key_trace::note
- key_trace::path
- llama_command::parse_llama_command
- llama_command::run_llama_command
- modes::assistant_text
- modes::interactive
- modes::interactive_repl
- modes::json
- modes::outcome_exit_code
- modes::print
- modes::rpc
- packages::print_help
- packages::project_package_dirs
- packages::run
- provider::available_catalog
- provider::catalog_all
- provider::resolve
- provider::resolve_for_cwd
- remote::cbor::decode
- remote::cbor::encode
- remote::codec::decode_message
- remote::codec::encode_message
- remote::codec::encode_message_with
- remote::framing::assert_complete_frame
- remote::framing::encode_frame
- remote::protocol::tool_result_json
- remote::session::message_role
- remote::session::message_text
- remote::tui::run
- resource_dirs::dedupe_prompt_templates
- resource_dirs::dedupe_prompt_templates_structured
- resource_dirs::dedupe_skills
- resource_dirs::dedupe_skills_structured
- resource_dirs::discover_append_system_prompt_file
- resource_dirs::discover_system_prompt_file
- resource_dirs::discover_system_prompt_file_with_trust
- resource_dirs::extension_dirs
- resource_dirs::global_config_file
- resource_dirs::global_dir
- resource_dirs::global_extension_dirs
- resource_dirs::global_prompt_template_dirs
- resource_dirs::global_skill_dirs
- resource_dirs::load_prompt_templates_with_precedence
- resource_dirs::load_skills_with_precedence
- resource_dirs::project_config_file
- resource_dirs::project_config_files
- resource_dirs::project_dir
- resource_dirs::project_dirs
- resource_dirs::project_extension_dirs
- resource_dirs::project_prompt_template_dirs
- resource_dirs::project_skill_dirs
- resource_dirs::prompt_template_dirs
- resource_dirs::skill_dirs
- resume_picker::select
- session::bash_options
- session::build
- session::default_session_dir
- session::default_system_prompt
- session::dispatch_session_event_async
- session::format_session_bytes
- session::list_session_files_sync
- session::list_session_metadata
- session::open_session_by_id
- session::reload_extension_resources
- session::select_session
- session::session_display_label
- session::short_session_id
- session::summarize_session_file
- session_cwd::assert_session_cwd_exists
- session_cwd::format_missing_session_cwd_error
- session_cwd::format_missing_session_cwd_prompt
- session_cwd::get_missing_session_cwd_issue
- session_driver::assistant_blocks
- session_driver::assistant_tool_calls
- session_driver::map_agent_event
- session_driver::map_remote_event
- settings::load_active_project_settings
- settings::load_effective_model_settings
- settings::load_project_settings
- settings::load_project_settings_for_write
- settings::load_project_settings_with_paths
- settings::load_settings
- settings::resolve_configured_paths
- settings::save_project_settings
- settings::save_settings
- timings::enabled
- timings::print_timings
- timings::reset
- timings::time
- transcript_view::assistant_blocks_from_value
- transcript_view::skill_tool_name
- transcript_view::tool_calls_from_value
- transcript_view::tool_result_requests_markdown
- transcript_view::tool_result_text
- trust::should_trust_project
- tui_shell::run_driver_tui
- updates::check_rpi_startup
- updates::check_startup
- updates::is_newer
- updates::print_startup_notices
- updates::run_self_update
Type Aliases
- config::AuthStore
- config::TrustStore
- session::ActionBridgeCell
- session::ExtensionSessionCell
- transcript_view::MarkdownTransformer
Constants
- APP_NAME
- VERSION
- app::EXIT_RUNTIME
- app::EXIT_USAGE
- app::EXIT_VETOED
- args::VALID_THINKING_LEVELS
- auth_guidance::DOCS_MODELS
- auth_guidance::DOCS_PROVIDERS
- brand::CRAB
- brand::MARK
- brand::NO_EMOJI_ENV
- changelog::DEFAULT_CHANGELOG_URL
- config::ANTHROPIC_DEFAULT_BASE_URL
- config::CONFIG_DIR_ENV
- config::CONFIG_DIR_NAME
- config::DEFAULT_PROVIDER_ID
- extension_api::EXTENSION_API_VERSION
- fs_watch::DEFAULT_POLL_INTERVAL_MS
- fs_watch::FS_WATCH_RETRY_DELAY_MS
- provider::ANTHROPIC_API_KEY_ENV
- provider::ANTHROPIC_AUTH_TOKEN_ENV
- provider::ANTHROPIC_BASE_URL_ENV
- provider::DEFAULT_MODEL_ID
- provider::DEFAULT_THINKING_LEVEL
- provider::NO_API_KEY_HINT
- provider::OPENAI_API_KEY_ENV
- remote::cbor::DEFAULT_MAX_CBOR_BYTE_LENGTH
- remote::cbor::DEFAULT_MAX_CBOR_CONTAINER_LENGTH
- remote::cbor::DEFAULT_MAX_CBOR_DEPTH
- remote::framing::DEFAULT_MAX_FRAME_LENGTH
- remote::framing::FRAME_HEADER_LENGTH
- remote::framing::PAYLOAD_BLOCK_SIZE
- resource_dirs::PROJECT_CONFIG_DIR_NAME
- session::BUILTIN_TOOL_NAMES