List of all items
Structs
- cli::args::Args
- cli::args::ArgsFlags
- cli::args::ContextFlags
- cli::args::Diagnostic
- cli::args::ExecutionFlags
- cli::args::ResourceFlags
- cli::args::SessionFlags
- cli::args::ToolFlags
- cli::bootstrap::BootstrapInputs
- cli::bootstrap::Dispatched
- cli::bootstrap::FlagValidationError
- cli::bootstrap::RuntimeFactoryOptions
- cli::bootstrap::RuntimeHandle
- cli::entry::Io
- cli::help::ExtensionFlagHelp
- cli::help::HelpStyle
- cli::package_manager_cli::ListedPackage
- cli::package_manager_cli::PackageCommandOptions
- cli::package_manager_cli::PackageOutcome
- core::agent_session::AgentSession
- core::agent_session::AgentSessionConfig
- core::agent_session::ScopedModel
- core::agent_session::bash::BashResult
- core::agent_session::bash::ExecuteBashOptions
- core::agent_session::compaction::CompactionStreamHandle
- core::agent_session::events::SessionStartEvent
- core::agent_session::extension::ExtensionBindings
- core::agent_session::extension::ExtensionUiContext
- core::agent_session::extension::ReplacedSessionContext
- core::agent_session::extension_runner::BeforeAgentStartResult
- core::agent_session::extension_runner::CancelResult
- core::agent_session::extension_runner::InputTransformResult
- core::agent_session::extension_runner::NullExtensionRunner
- core::agent_session::extension_runner::SessionHooks
- core::agent_session::extension_runner::SystemPromptState
- core::agent_session::model::ModelCycleResult
- core::agent_session::prompt::CustomMessageInput
- core::agent_session::prompt::PromptOptions
- core::agent_session::stats::ContextUsage
- core::agent_session::stats::SessionStats
- core::agent_session::stats::SessionTokenTotals
- core::agent_session::tools::ParsedSkillBlock
- core::agent_session::tools::RefreshToolRegistryOptions
- core::agent_session::tools::ToolInfo
- core::agent_session::tree::ForkableUserMessage
- core::agent_session::tree::NavigateTreeOptions
- core::agent_session::tree::NavigateTreeResult
- core::agent_session::tree::SummarizationAuth
- core::agent_session::tree::TreePreparation
- core::agent_session_runtime::AgentSessionRuntime
- core::agent_session_runtime::AgentSessionRuntimeServices
- core::agent_session_runtime::CreateAgentSessionRuntimeOptions
- core::agent_session_runtime::CreateAgentSessionRuntimeResult
- core::agent_session_runtime::ForkOutcome
- core::agent_session_runtime::NewSessionOptions
- core::agent_session_runtime::SwitchOutcome
- core::agent_session_runtime::SwitchSessionOptions
- core::agent_session_services::AgentSessionRuntimeDiagnostic
- core::agent_session_services::AgentSessionServices
- core::agent_session_services::CreateAgentSessionFromServicesOptions
- core::agent_session_services::CreateAgentSessionResult
- core::agent_session_services::CreateAgentSessionServicesOptions
- core::agent_session_services::FindInitialModelOptions
- core::agent_session_services::InitialModelResult
- core::agent_session_services::PendingProviderRegistration
- core::agent_session_services::ResourceLoaderServiceOptions
- core::agent_session_services::ScopedModel
- core::compaction::BeforeCompactResult
- core::compaction::BranchPreparation
- core::compaction::BranchSummaryDetails
- core::compaction::BranchSummaryResult
- core::compaction::CollectEntriesResult
- core::compaction::CompactOptions
- core::compaction::CompactionDetails
- core::compaction::CompactionPreparation
- core::compaction::CompactionResult
- core::compaction::CompactionSettings
- core::compaction::ContextUsageEstimate
- core::compaction::CutPointResult
- core::compaction::FileOperations
- core::compaction::GenerateBranchSummaryOptions
- core::compaction::NoopCompactionHooks
- core::config::PathInputOptions
- core::export_html::ExportOptions
- core::export_html::ExportTheme
- core::export_html::RenderedResult
- core::export_html::RenderedToolHtml
- core::export_html::SessionExportState
- core::export_html::ToolInfo
- core::extension_host::HostExtensionRunner
- core::extension_host::RegistrySnapshotWire
- core::extension_host::acquire::HostAcquireConfig
- core::lockfile::LockGuard
- core::lockfile::LockOptions
- core::messages::BashExecutionFields
- core::messages::BashExecutionMessage
- core::messages::BranchSummaryMessage
- core::messages::CompactionSummaryMessage
- core::messages::CustomMessage
- core::migrations::MigrationResult
- core::model_resolver::FindInitialModelFullOptions
- core::model_resolver::ModelScopeDiagnostic
- core::model_resolver::ParseModelPatternOptions
- core::model_resolver::ParsedModelResult
- core::model_resolver::ResolveCliModelOptions
- core::model_resolver::ResolveCliModelResult
- core::model_resolver::ResolveModelScopeResult
- core::model_runtime::CreateModelRuntimeOptions
- core::model_runtime::ModelRuntime
- core::model_runtime::ModelRuntimeAuthOverrides
- core::model_runtime::ModelsJsonConfig
- core::model_runtime::ModelsRefreshOptions
- core::model_runtime::ModelsRefreshResult
- core::model_runtime::ProviderConfigInput
- core::model_runtime::ProviderModelDefinition
- core::output_guard::ProductOutput
- core::package_manager::ConfiguredPackage
- core::package_manager::PackageManager
- core::package_manager::PackageManagerOptions
- core::package_manager::ProgressEvent
- core::package_manager::RunRequest
- core::package_manager::SystemRunner
- core::platform::clipboard::ClipboardImage
- core::platform::clipboard::HostEnv
- core::platform::clipboard::ReadCommand
- core::platform::clipboard::WriteCommand
- core::platform::command::CommandOutput
- core::platform::command::CommandSpec
- core::platform::command::SystemCommandRunner
- core::platform::debug_dump::DebugDumpInput
- core::platform::external_editor::TokioEditorRunner
- core::platform::first_run::FirstRunSelection
- core::platform::open_browser::DefaultSpawnSink
- core::platform::open_browser::RecordingSpawnSink
- core::platform::release_packaging::ArchiveManifest
- core::platform::release_packaging::ReleaseAsset
- core::platform::release_packaging::ReleasePlan
- core::platform::release_packaging::SystemReleaseRunner
- core::resources::AgentsFile
- core::resources::DefaultResourceLoader
- core::resources::DefaultResourceLoaderOptions
- core::resources::ExtensionLoadError
- core::resources::ExtensionPathInfo
- core::resources::ExtensionResourcePath
- core::resources::LoadExtensionsResult
- core::resources::ResourceExtensionPaths
- core::resources::diagnostics::ResourceCollision
- core::resources::diagnostics::ResourceDiagnostic
- core::resources::discovery::PackagePathResolver
- core::resources::discovery::PathMetadata
- core::resources::discovery::ResolvedPaths
- core::resources::discovery::ResolvedResource
- core::resources::frontmatter::ParsedFrontmatter
- core::resources::prompts::LoadPromptTemplatesOptions
- core::resources::prompts::PromptTemplate
- core::resources::skills::LoadSkillsFromDirOptions
- core::resources::skills::LoadSkillsOptions
- core::resources::skills::LoadSkillsResult
- core::resources::skills::Skill
- core::resources::slash::BuiltinSlashCommand
- core::resources::slash::SlashCommandInfo
- core::resources::source_info::SourceInfo
- core::resources::source_info::SyntheticSourceInfoOptions
- core::resources::themes::LoadThemesOptions
- core::resources::themes::LoadThemesResult
- core::resources::themes::LoadedTheme
- core::session_transfer::SessionImportFileNotFoundError
- core::session_transfer::SessionImportHandoff
- core::sessions::NewSessionOptions
- core::sessions::SessionManager
- core::sessions::SessionTreeNode
- core::sessions::context::SessionContext
- core::sessions::context::SessionModel
- core::sessions::cwd::MissingSessionCwdError
- core::sessions::cwd::SessionCwdIssue
- core::sessions::entries::BranchSummaryEntry
- core::sessions::entries::CompactionEntry
- core::sessions::entries::CustomEntry
- core::sessions::entries::CustomMessageEntry
- core::sessions::entries::LabelEntry
- core::sessions::entries::ModelChangeEntry
- core::sessions::entries::SessionHeader
- core::sessions::entries::SessionInfoEntry
- core::sessions::entries::SessionMessageEntry
- core::sessions::entries::ThinkingLevelChangeEntry
- core::sessions::list::SessionInfo
- core::settings::BranchSummarySettings
- core::settings::CompactionSettings
- core::settings::FileSettingsStorage
- core::settings::ImageSettings
- core::settings::InMemorySettingsStorage
- core::settings::MarkdownSettings
- core::settings::PackageSourceFilter
- core::settings::ProviderRetrySettings
- core::settings::ResolvedBranchSummarySettings
- core::settings::ResolvedCompactionSettings
- core::settings::ResolvedProviderRetrySettings
- core::settings::ResolvedRetrySettings
- core::settings::RetrySettings
- core::settings::Settings
- core::settings::SettingsError
- core::settings::SettingsManager
- core::settings::SettingsManagerCreateOptions
- core::settings::TerminalSettings
- core::settings::ThinkingBudgetsSettings
- core::settings::WarningSettings
- core::share::CommandOutput
- core::share::ShareResult
- core::share::SystemCommandRunner
- core::system_prompt::BuildSystemPromptOptions
- core::tools::UnknownToolName
- core::tools::bash::BashSpawnContext
- core::tools::bash::BashTool
- core::tools::bash::BashToolDetails
- core::tools::bash::BashToolInput
- core::tools::bash::BashToolOptions
- core::tools::bash::LocalBashOperations
- core::tools::edit::EditTool
- core::tools::edit::EditToolDetails
- core::tools::edit::EditToolInput
- core::tools::edit::EditToolOptions
- core::tools::edit::ReplaceEditInput
- core::tools::edit_diff::AppliedEditsResult
- core::tools::edit_diff::DiffStringResult
- core::tools::edit_diff::Edit
- core::tools::find::FindTool
- core::tools::find::FindToolDetails
- core::tools::find::FindToolInput
- core::tools::find::FindToolOptions
- core::tools::grep::GrepTool
- core::tools::grep::GrepToolDetails
- core::tools::grep::GrepToolInput
- core::tools::grep::GrepToolOptions
- core::tools::ls::LsTool
- core::tools::ls::LsToolDetails
- core::tools::ls::LsToolInput
- core::tools::ls::LsToolOptions
- core::tools::output_accumulator::OutputAccumulator
- core::tools::output_accumulator::OutputAccumulatorOptions
- core::tools::output_accumulator::OutputSnapshot
- core::tools::read::ProcessImageError
- core::tools::read::ProcessedImage
- core::tools::read::ProcessedImageDimensions
- core::tools::read::ReadTool
- core::tools::read::ReadToolDetails
- core::tools::read::ReadToolInput
- core::tools::read::ReadToolOptions
- core::tools::truncate::TruncatedLine
- core::tools::truncate::TruncationOptions
- core::tools::truncate::TruncationResult
- core::tools::write::WriteTool
- core::tools::write::WriteToolInput
- core::tools::write::WriteToolOptions
- core::trust::ProjectTrustExtensionResult
- core::trust::ProjectTrustOption
- core::trust::ProjectTrustStore
- core::trust::ProjectTrustStoreEntry
- core::trust::ProjectTrustUpdate
- core::trust::ResolveProjectTrustedOptions
- core::update::changelog::ChangelogEntry
- core::update::deprecation::DeprecationWarning
- core::update::self_update::CommandStep
- core::update::self_update::InstallEvidence
- core::update::self_update::ProcessUpdateRunner
- core::update::self_update::SelfUpdatePlan
- core::update::self_update::StdUpdateFileSystem
- core::update::self_update::UpdateOptions
- core::update::version_check::LatestPiRelease
- core::update::windows_quarantine::QuarantineRecord
- modes::interactive::ComposedSection
- modes::interactive::ComposedView
- modes::interactive::ViewState
- modes::interactive::input::InputMapper
- modes::interactive::input::InputState
- modes::interactive::messages::AssistantMessageView
- modes::interactive::messages::BashMessageView
- modes::interactive::messages::BranchSummaryView
- modes::interactive::messages::ColumnStack
- modes::interactive::messages::CompactionSummaryView
- modes::interactive::messages::CustomMessageView
- modes::interactive::messages::SkillInvocationView
- modes::interactive::messages::ToolMessageView
- modes::interactive::messages::UserMessageView
- modes::interactive::runtime::AgentSessionHost
- modes::interactive::runtime::EventSubscription
- modes::interactive::runtime::InteractiveRuntime
- modes::interactive::runtime::InteractiveRuntimeOptions
- modes::interactive::runtime::SessionFooterSnapshot
- modes::interactive::runtime::SessionSnapshot
- modes::interactive::runtime::SharedWriter
- modes::interactive::theme::DefaultTextStyle
- modes::interactive::theme::MarkdownOptions
- modes::interactive::theme::MarkdownTheme
- modes::interactive::theme::ResolvedTheme
- modes::interactive::theme::Rgb
- modes::interactive::theme::ThemeJson
- modes::interactive::tool_renderer::ImageRef
- modes::interactive::tool_renderer::ToolCallView
- modes::interactive::tool_renderer::ToolResultView
- modes::interactive::tool_renderer::ToolState
- modes::print::BufferSink
- modes::print::OutputGuardSink
- modes::print::PrintModeOptions
- modes::print::input::ProcessFileOptions
- modes::print::input::ProcessedFiles
- modes::print::input::PromptSource
- modes::print::text::TextOutcome
- modes::print::text::TextRenderer
- modes::rpc::extension_ui::ExtensionUiProxy
- modes::rpc::jsonl::JsonlLineReader
- modes::rpc::server::BufferSink
- modes::rpc::server::ExtensionErrorOutput
- modes::rpc::server::ModelCycleResult
- modes::rpc::server::OutputGuardSink
- modes::rpc::types::BashResult
- modes::rpc::types::ContextUsage
- modes::rpc::types::CycleModelData
- modes::rpc::types::CycleThinkingLevelData
- modes::rpc::types::ForkMessage
- modes::rpc::types::RpcSessionState
- modes::rpc::types::RpcSessionTreeNode
- modes::rpc::types::RpcSlashCommand
- modes::rpc::types::RpcSourceInfo
- modes::rpc::types::SessionStats
- modes::rpc::types::SessionStatsTokens
- modes::run::DefaultDispatcher
- modes::run::SignalCodes
- modes::run::SignalRelayHandle
Enums
- cli::args::DiagnosticLevel
- cli::args::FlagValue
- cli::args::ListModels
- cli::args::Mode
- cli::bootstrap::AppMode
- cli::bootstrap::BootstrapOutcome
- cli::package_manager_cli::DispatchPlatform
- cli::package_manager_cli::ExtensionsSkippedNotice
- cli::package_manager_cli::ListedScope
- cli::package_manager_cli::PackageCommand
- cli::package_manager_cli::UpdateTarget
- core::agent_session::AgentSessionError
- core::agent_session::bash::BashExecError
- core::agent_session::events::AgentSessionEvent
- core::agent_session::events::CompactionReason
- core::agent_session::events::ModelSelectSource
- core::agent_session::events::SessionBeforeForkPosition
- core::agent_session::events::SessionBeforeSwitchReason
- core::agent_session::events::SessionShutdownReason
- core::agent_session::events::SessionStartReason
- core::agent_session::extension::ExtensionBindError
- core::agent_session::extension::ExtensionMode
- core::agent_session::extension_runner::ExtensionRunnerError
- core::agent_session::model::CycleDirection
- core::agent_session::model::ModelError
- core::agent_session::prompt::DeliverAs
- core::agent_session::prompt::PromptError
- core::agent_session::prompt::StreamingBehavior
- core::agent_session::tree::TreeError
- core::agent_session_runtime::AgentSessionRuntimeError
- core::agent_session_runtime::ForkPosition
- core::agent_session_services::AgentSessionRuntimeDiagnosticKind
- core::agent_session_services::AgentSessionServicesError
- core::agent_session_services::ExtensionFlagType
- core::agent_session_services::ExtensionFlagValue
- core::agent_session_services::NoToolsMode
- core::compaction::CompactionError
- core::export_html::ExportError
- core::extension_host::ExtensionUiEvent
- core::extension_host::HostStartError
- core::extension_host::ToolRenderPhase
- core::extension_host::acquire::HostAcquireError
- core::lockfile::LockError
- core::messages::CustomMessageContent
- core::messages::MessageConversionError
- core::model_resolver::ModelScopeDiagnosticKind
- core::model_runtime::ModelRuntimeError
- core::output_guard::OutputGuardError
- core::package_manager::MissingSourceAction
- core::package_manager::PackageManagerError
- core::package_manager::ProgressAction
- core::package_manager::ProgressKind
- core::package_manager::RunError
- core::package_manager::Scope
- core::platform::clipboard::ClipboardError
- core::platform::clipboard::ClipboardPlatform
- core::platform::command::Platform
- core::platform::external_editor::EditOutcome
- core::platform::external_editor::EditorError
- core::platform::external_editor::EditorExit
- core::platform::image::ImageMime
- core::platform::image::ProcessImageResult
- core::platform::open_browser::BrowserPlatform
- core::platform::release_packaging::HostVariant
- core::platform::release_packaging::ReleaseError
- core::platform::release_packaging::ReleaseTarget
- core::resources::ResourceLoaderError
- core::resources::diagnostics::DiagnosticType
- core::resources::diagnostics::ResourceType
- core::resources::discovery::PackageResolveError
- core::resources::discovery::ParsedSource
- core::resources::discovery::ResourceKind
- core::resources::discovery::SkillDiscoveryMode
- core::resources::frontmatter::FrontmatterError
- core::resources::slash::SlashCommandSource
- core::resources::source_info::SourceOrigin
- core::resources::source_info::SourceScope
- core::session_transfer::SessionHandoffReason
- core::session_transfer::SessionTransferError
- core::sessions::SessionError
- core::sessions::context::LeafRef
- core::sessions::entries::FileEntry
- core::sessions::entries::SessionEntry
- core::settings::DoubleEscapeAction
- core::settings::OutputPad
- core::settings::PackageSource
- core::settings::SettingsManagerError
- core::settings::SettingsScope
- core::settings::TreeFilterMode
- core::share::CommandRunError
- core::share::ShareError
- core::tools::ToolName
- core::tools::edit_diff::LineEnding
- core::tools::mutation_queue::MutationQueueError
- core::tools::output_accumulator::OutputAccumulatorError
- core::tools::path_utils::PathResolveError
- core::tools::read::ProcessImageResult
- core::tools::truncate::TruncatedBy
- core::trust::DefaultProjectTrust
- core::trust::ProjectTrustEventDecision
- core::trust::TrustError
- core::update::changelog::StartupChangelogDecision
- core::update::deprecation::DeprecationCode
- core::update::self_update::InstallMethod
- core::update::self_update::UpdateAction
- core::update::self_update::UpdateError
- core::update::version_check::ReleaseChannel
- core::update::version_check::VersionCheckError
- core::update::windows_quarantine::QuarantineError
- modes::interactive::EventResult
- modes::interactive::UiEvent
- modes::interactive::input::DoubleEscapeAction
- modes::interactive::messages::MessageView
- modes::interactive::runtime::InteractiveExit
- modes::interactive::runtime::SessionActivity
- modes::interactive::theme::ColorMode
- modes::interactive::theme::ThemeBg
- modes::interactive::theme::ThemeColor
- modes::interactive::theme::ThemeError
- modes::interactive::tool_renderer::ToolPhase
- modes::interactive::tool_renderer::ToolRenderError
- modes::print::PrintOutput
- modes::print::input::PrintInputError
- modes::rpc::jsonl::JsonlReadError
- modes::rpc::server::LineOutcome
- modes::rpc::server::ServerOutput
- modes::rpc::types::NotifyType
- modes::rpc::types::RpcCommand
- modes::rpc::types::RpcExtensionUiRequest
- modes::rpc::types::RpcExtensionUiResponse
- modes::rpc::types::RpcResponse
- modes::rpc::types::RpcResponseData
- modes::rpc::types::RpcSlashCommandSource
- modes::rpc::types::RpcSourceOrigin
- modes::rpc::types::RpcSourceScope
- modes::rpc::types::StreamingBehavior
- modes::rpc::types::WidgetPlacement
Traits
- cli::bootstrap::BootstrapIo
- cli::bootstrap::RuntimeFactory
- cli::package_manager_cli::PackageHandler
- cli::package_manager_cli::PackageOutput
- core::agent_session::extension_runner::ExtensionRunner
- core::agent_session_runtime::CreateAgentSessionRuntimeFactory
- core::compaction::CompactionHooks
- core::export_html::ToolHtmlRenderer
- core::package_manager::Runner
- core::platform::clipboard::ClipboardEnv
- core::platform::command::CommandRunner
- core::platform::external_editor::EditorRunner
- core::platform::open_browser::SpawnSink
- core::platform::release_packaging::ReleaseRunner
- core::resources::ResourceLoader
- core::sessions::cwd::SessionCwdSource
- core::settings::SettingsStorage
- core::share::CommandRunner
- core::tools::bash::BashOperations
- core::trust::TrustUi
- core::update::self_update::UpdateFileSystem
- core::update::self_update::UpdateRunner
- modes::interactive::Component
- modes::interactive::runtime::SessionHost
- modes::interactive::tool_renderer::CustomToolRenderer
- modes::print::PrintSink
- modes::rpc::server::RpcSessionHost
- modes::rpc::server::RpcSink
- modes::run::ModeDispatch
Functions
- cli::args::parse_args
- cli::bootstrap::is_plain_runtime_metadata_command
- cli::bootstrap::is_truthy_env_flag
- cli::bootstrap::resolve_app_mode
- cli::bootstrap::run_bootstrap
- cli::bootstrap::validate_fork_flags
- cli::bootstrap::validate_name
- cli::bootstrap::validate_session_id_flags
- cli::entry::run
- cli::entry::run_pipeline
- cli::help::format_help
- cli::package_manager_cli::config_command_usage
- cli::package_manager_cli::format_config_command_help
- cli::package_manager_cli::format_package_command_help
- cli::package_manager_cli::handle_config_command
- cli::package_manager_cli::handle_package_command
- cli::package_manager_cli::is_config_command
- cli::package_manager_cli::package_command_kind
- cli::package_manager_cli::package_command_usage
- cli::package_manager_cli::parse_package_command
- core::agent_session::tools::parse_skill_block
- core::agent_session::tree::extract_user_message_text_pub
- core::agent_session_runtime::create_agent_session_runtime
- core::agent_session_services::apply_extension_flag_values
- core::agent_session_services::create_agent_session_from_services
- core::agent_session_services::create_agent_session_services
- core::agent_session_services::create_agent_session_services_with_trust
- core::agent_session_services::default_model_per_provider
- core::agent_session_services::find_initial_model
- core::agent_session_services::format_no_api_key_found_message
- core::agent_session_services::format_no_model_selected_message
- core::agent_session_services::format_no_models_available_message
- core::agent_session_services::format_oauth_auth_failed_message
- core::agent_session_services::get_provider_login_help
- core::agent_session_services::resolve_service_path
- core::agent_session_services::restore_model_from_session
- core::compaction::calculate_context_tokens
- core::compaction::collect_entries_for_branch_summary
- core::compaction::compact
- core::compaction::compute_file_lists
- core::compaction::create_file_ops
- core::compaction::estimate_context_tokens
- core::compaction::estimate_tokens
- core::compaction::extract_file_ops_from_message
- core::compaction::find_cut_point
- core::compaction::find_turn_start_index
- core::compaction::format_file_operations
- core::compaction::generate_branch_summary
- core::compaction::generate_summary
- core::compaction::get_last_assistant_usage
- core::compaction::preparation_none_error
- core::compaction::prepare_branch_entries
- core::compaction::prepare_compaction
- core::compaction::serialize_conversation
- core::compaction::should_compact
- core::config::canonicalize_path
- core::config::expand_tilde_path
- core::config::expand_tilde_path_with
- core::config::format_path_relative_to_cwd_or_absolute
- core::config::format_path_relative_to_cwd_or_absolute_with
- core::config::get_agent_dir
- core::config::get_agent_dir_with
- core::config::get_auth_path
- core::config::get_auth_path_with
- core::config::get_bin_dir
- core::config::get_bin_dir_with
- core::config::get_bundled_interactive_asset_path
- core::config::get_bundled_interactive_asset_path_with
- core::config::get_changelog_path
- core::config::get_changelog_path_with
- core::config::get_custom_themes_dir
- core::config::get_custom_themes_dir_with
- core::config::get_cwd_relative_path
- core::config::get_cwd_relative_path_with
- core::config::get_debug_log_path
- core::config::get_debug_log_path_with
- core::config::get_docs_path
- core::config::get_docs_path_with
- core::config::get_examples_path
- core::config::get_examples_path_with
- core::config::get_export_template_dir
- core::config::get_export_template_dir_with
- core::config::get_interactive_assets_dir
- core::config::get_interactive_assets_dir_with
- core::config::get_models_path
- core::config::get_models_path_with
- core::config::get_package_dir
- core::config::get_package_dir_with
- core::config::get_package_json_path
- core::config::get_package_json_path_with
- core::config::get_prompts_dir
- core::config::get_prompts_dir_with
- core::config::get_readme_path
- core::config::get_readme_path_with
- core::config::get_sessions_dir
- core::config::get_sessions_dir_with
- core::config::get_settings_path
- core::config::get_settings_path_with
- core::config::get_share_viewer_url
- core::config::get_share_viewer_url_with
- core::config::get_themes_dir
- core::config::get_themes_dir_with
- core::config::get_tools_dir
- core::config::get_tools_dir_with
- core::config::is_local_path
- core::config::is_official_distribution
- core::config::normalize_path
- core::config::resolve_path
- core::config::resolve_path_with
- core::config_value::clear_config_value_cache
- core::config_value::get_config_value_env_var_name
- core::config_value::get_config_value_env_var_names
- core::config_value::get_missing_config_value_env_var_names
- core::config_value::is_command_config_value
- core::config_value::is_config_value_configured
- core::config_value::resolve_config_value
- core::config_value::resolve_config_value_or_throw
- core::config_value::resolve_config_value_uncached
- core::config_value::resolve_headers
- core::config_value::resolve_headers_or_throw
- core::experimental::are_experimental_features_enabled
- core::experimental::are_experimental_features_enabled_with
- core::export_html::ansi_to_html::ansi_lines_to_html
- core::export_html::ansi_to_html::ansi_to_html
- core::export_html::export_from_file
- core::export_html::export_session_to_html
- core::extension_host::acquire::acquire
- core::extension_host::acquire::resolve_or_acquire
- core::extension_host::acquire::resolve_or_acquire_with
- core::messages::bash_execution_to_text
- core::messages::convert_to_llm
- core::messages::create_branch_summary_message
- core::messages::create_compaction_summary_message
- core::messages::create_custom_message
- core::migrations::migrate_auth_to_auth_json
- core::migrations::migrate_auth_to_auth_json_in
- core::migrations::migrate_extension_system
- core::migrations::migrate_extension_system_in
- core::migrations::migrate_keybindings_config_file
- core::migrations::migrate_keybindings_config_file_in
- core::migrations::migrate_sessions_from_agent_root
- core::migrations::migrate_sessions_from_agent_root_in
- core::migrations::migrate_tools_to_bin
- core::migrations::migrate_tools_to_bin_in
- core::migrations::run_migrations
- core::migrations::run_migrations_in
- core::model_resolver::default_model_id_for_provider
- core::model_resolver::default_model_per_provider_map
- core::model_resolver::find_exact_model_reference_match
- core::model_resolver::find_initial_model_full
- core::model_resolver::is_valid_thinking_level
- core::model_resolver::parse_model_pattern
- core::model_resolver::resolve_cli_model
- core::model_resolver::resolve_cli_model_from
- core::model_resolver::resolve_model_scope
- core::model_resolver::resolve_model_scope_from_models
- core::model_resolver::resolve_model_scope_with_diagnostics
- core::output_guard::flush_raw_stdout
- core::output_guard::install_raw_stdout_sink_for_test
- core::output_guard::is_stdout_taken_over
- core::output_guard::restore_stdout
- core::output_guard::shutdown_raw_stdout
- core::output_guard::take_over_stdout
- core::output_guard::wait_for_raw_stdout_backpressure
- core::output_guard::write_raw_stdout
- core::package_manager::parse_source
- core::platform::clipboard::clipboard_read_command
- core::platform::clipboard::clipboard_write_command
- core::platform::clipboard::copy_to_clipboard
- core::platform::clipboard::copy_to_clipboard_with
- core::platform::clipboard::extension_for_image_mime_str
- core::platform::clipboard::is_remote_session
- core::platform::clipboard::is_wayland_session
- core::platform::clipboard::is_wsl
- core::platform::clipboard::maybe_convert_to_png
- core::platform::clipboard::osc52_encode
- core::platform::clipboard::read_clipboard_image
- core::platform::clipboard::read_clipboard_image_with
- core::platform::clipboard::read_clipboard_text
- core::platform::clipboard::read_clipboard_text_with
- core::platform::debug_dump::redact_secrets
- core::platform::debug_dump::render_debug_dump
- core::platform::debug_dump::write_debug_dump
- core::platform::debug_dump::write_debug_dump_atomically
- core::platform::debug_dump::write_debug_dump_with
- core::platform::external_editor::edit_text_in_external_editor
- core::platform::external_editor::edit_text_in_external_editor_with
- core::platform::external_editor::external_editor_command
- core::platform::first_run::persist_first_run_selection
- core::platform::first_run::should_run_first_time_setup
- core::platform::first_run::should_run_first_time_setup_on_host
- core::platform::image::convert_to_png
- core::platform::image::detect_supported_image_mime
- core::platform::image::extension_for_image_mime
- core::platform::image::process_image
- core::platform::open_browser::install_spawn_sink
- core::platform::open_browser::open_browser
- core::platform::open_browser::open_browser_command
- core::platform::open_browser::open_browser_with
- core::platform::release_packaging::archive_file_name
- core::platform::release_packaging::asset_staging_path
- core::platform::release_packaging::is_within_staging
- core::platform::release_packaging::plan_release
- core::platform::release_packaging::resolved_fixed_mtime
- core::platform::release_packaging::validate_asset_name
- core::resources::discovery::apply_patterns
- core::resources::discovery::collect_ancestor_agents_skill_dirs
- core::resources::discovery::collect_auto_extension_entries
- core::resources::discovery::collect_auto_prompt_entries
- core::resources::discovery::collect_auto_theme_entries
- core::resources::discovery::collect_skill_entries
- core::resources::discovery::find_git_repo_root
- core::resources::discovery::is_enabled_by_overrides
- core::resources::discovery::package_identity
- core::resources::discovery::parse_package_source
- core::resources::discovery::path_to_string
- core::resources::discovery::resource_precedence_rank
- core::resources::discovery::temporary_dir_hash
- core::resources::frontmatter::extract_frontmatter
- core::resources::frontmatter::frontmatter_bool
- core::resources::frontmatter::frontmatter_string
- core::resources::frontmatter::normalize_newlines
- core::resources::frontmatter::parse_frontmatter
- core::resources::frontmatter::parse_yaml_value
- core::resources::frontmatter::strip_frontmatter
- core::resources::load_project_context_files
- core::resources::prompts::expand_prompt_template
- core::resources::prompts::load_prompt_templates
- core::resources::prompts::parse_command_args
- core::resources::prompts::substitute_args
- core::resources::skills::expand_skill_invocation
- core::resources::skills::format_skills_for_prompt
- core::resources::skills::load_skills
- core::resources::skills::load_skills_from_dir
- core::resources::slash::builtin_quit_description
- core::resources::slash::builtin_slash_commands
- core::resources::source_info::create_source_info
- core::resources::source_info::create_synthetic_source_info
- core::resources::themes::load_theme_from_file
- core::resources::themes::load_themes
- core::resources::themes::load_themes_from_dir
- core::session_transfer::export_branch_to_jsonl
- core::session_transfer::import_jsonl_into_session_dir
- core::session_transfer::prepare_jsonl_import
- core::sessions::context::build_context_entries
- core::sessions::context::build_session_context
- core::sessions::context::build_session_path
- core::sessions::context::get_latest_compaction_entry
- core::sessions::context::session_entry_to_context_messages
- core::sessions::cwd::assert_session_cwd_exists
- core::sessions::cwd::format_missing_session_cwd_error
- core::sessions::cwd::format_missing_session_cwd_prompt
- core::sessions::cwd::get_missing_session_cwd_issue
- core::sessions::default_session_dir
- core::sessions::default_session_dir_path
- core::sessions::encode_cwd_for_session_dir
- core::sessions::entries::assert_valid_session_id
- core::sessions::entries::create_session_id
- core::sessions::entries::generate_id
- core::sessions::entries::iso_from_millis
- core::sessions::entries::iso_to_millis
- core::sessions::entries::load_entries_from_file
- core::sessions::entries::migrate_session_entries
- core::sessions::entries::mtime_millis
- core::sessions::entries::now_iso
- core::sessions::entries::now_millis
- core::sessions::entries::parse_session_entries
- core::sessions::entries::parse_session_entry_line
- core::sessions::entries::path_exists
- core::sessions::entries::read_session_header
- core::sessions::entries::system_time_millis
- core::sessions::list::build_session_info
- core::sessions::list::find_most_recent_session
- core::sessions::list::list_all_sessions
- core::sessions::list::list_sessions_for_cwd
- core::sessions::list::list_sessions_from_dir
- core::sessions::list::session_cwd_matches
- core::share::check_gh_auth
- core::share::check_gh_auth_with
- core::share::share_html_file
- core::share::share_html_file_with
- core::share::share_session
- core::share::share_session_with
- core::system_prompt::build_system_prompt
- core::tools::bash::create_bash_tool
- core::tools::create_all_tool_definitions
- core::tools::create_coding_tool_definitions
- core::tools::create_read_only_tool_definitions
- core::tools::edit::create_edit_tool
- core::tools::edit_diff::apply_edits_to_normalized_content
- core::tools::edit_diff::detect_line_ending
- core::tools::edit_diff::generate_diff_string
- core::tools::edit_diff::generate_unified_patch
- core::tools::edit_diff::normalize_for_fuzzy_match
- core::tools::edit_diff::normalize_to_lf
- core::tools::edit_diff::restore_line_endings
- core::tools::edit_diff::strip_bom
- core::tools::find::create_find_tool
- core::tools::grep::create_grep_tool
- core::tools::ls::create_ls_tool
- core::tools::mutation_queue::with_file_mutation_queue
- core::tools::path_utils::expand_path
- core::tools::path_utils::path_exists
- core::tools::path_utils::resolve_read_path
- core::tools::path_utils::resolve_read_path_async
- core::tools::path_utils::resolve_to_cwd
- core::tools::read::convert_image_bytes_to_png
- core::tools::read::create_read_tool
- core::tools::read::detect_supported_image_mime_type
- core::tools::read::process_image_bytes
- core::tools::truncate::format_size
- core::tools::truncate::truncate_head
- core::tools::truncate::truncate_line
- core::tools::truncate::truncate_line_with
- core::tools::truncate::truncate_tail
- core::tools::write::create_write_tool
- core::trust::format_project_trust_prompt
- core::trust::get_project_trust_options
- core::trust::get_project_trust_parent_path
- core::trust::has_trust_requiring_project_resources
- core::trust::has_trust_requiring_project_resources_with
- core::trust::resolve_project_trusted
- core::update::changelog::compare_versions
- core::update::changelog::get_new_entries
- core::update::changelog::normalize_changelog_links
- core::update::changelog::parse_changelog
- core::update::changelog::parse_changelog_text
- core::update::changelog::should_show_startup_changelog
- core::update::deprecation::extension_layout_warnings
- core::update::self_update::atomic_replace_binary
- core::update::self_update::build_binary_self_update_plan
- core::update::self_update::build_self_update_plan
- core::update::self_update::detect_install_method
- core::update::self_update::get_self_update_command
- core::update::self_update::run_self_update
- core::update::self_update::run_self_update_with_filesystem
- core::update::user_agent::get_pi_user_agent
- core::update::version_check::check_for_new_pi_version
- core::update::version_check::check_for_new_pi_version_from
- core::update::version_check::compare_package_versions
- core::update::version_check::get_latest_pi_release
- core::update::version_check::get_latest_pi_release_from
- core::update::version_check::is_newer_package_version
- core::update::version_check::should_skip_version_check
- core::update::windows_quarantine::cleanup_windows_self_update_quarantine
- core::update::windows_quarantine::quarantine_root
- core::update::windows_quarantine::quarantine_running_binary_for_update
- modes::interactive::compose
- modes::interactive::footer::build_footer
- modes::interactive::footer::format_cwd_for_footer
- modes::interactive::footer::format_tokens
- modes::interactive::footer::render_footer_lines
- modes::interactive::header::build_header
- modes::interactive::header::expanded_hints
- modes::interactive::input::dismissable_overlay_kinds
- modes::interactive::input::double_escape_action_from_str
- modes::interactive::messages::build_assistant
- modes::interactive::messages::build_bash
- modes::interactive::messages::build_branch
- modes::interactive::messages::build_compaction
- modes::interactive::messages::build_custom
- modes::interactive::messages::build_skill
- modes::interactive::messages::build_tool
- modes::interactive::messages::build_user
- modes::interactive::progress::auth_stage_message
- modes::interactive::progress::build_auth_progress
- modes::interactive::progress::build_bash_progress
- modes::interactive::progress::build_compaction_progress
- modes::interactive::progress::build_pending
- modes::interactive::progress::build_retry_progress
- modes::interactive::render_view
- modes::interactive::render_view_with_height
- modes::interactive::runtime::mock_input
- modes::interactive::runtime::run_interactive_mode
- modes::interactive::selectors::build_auth_selector
- modes::interactive::selectors::build_config_selector
- modes::interactive::selectors::build_model_selector
- modes::interactive::selectors::build_scoped_models_selector
- modes::interactive::selectors::build_session_picker
- modes::interactive::selectors::build_settings_selector
- modes::interactive::selectors::build_tree_selector
- modes::interactive::startup::build_changelog
- modes::interactive::startup::build_diagnostics
- modes::interactive::startup::build_first_time_setup
- modes::interactive::startup::build_resources
- modes::interactive::startup::build_shortcut_overlay
- modes::interactive::startup::default_shortcut_hints
- modes::interactive::status::build_idle
- modes::interactive::status::build_status
- modes::interactive::status::compaction_message
- modes::interactive::status::retry_message
- modes::interactive::status::status_message
- modes::interactive::theme::bold
- modes::interactive::theme::current
- modes::interactive::theme::dark
- modes::interactive::theme::default_text_style
- modes::interactive::theme::inverse
- modes::interactive::theme::italic
- modes::interactive::theme::light
- modes::interactive::theme::load_by_name
- modes::interactive::theme::load_or_dark
- modes::interactive::theme::make_fg
- modes::interactive::theme::markdown_theme
- modes::interactive::theme::rgb_to_256
- modes::interactive::theme::select_list_theme
- modes::interactive::theme::set_current
- modes::interactive::theme::settings_list_theme
- modes::interactive::theme::strikethrough
- modes::interactive::theme::truncate_line
- modes::interactive::theme::underline
- modes::interactive::theme::user_markdown_options
- modes::interactive::theme::with_theme
- modes::interactive::tool_renderer::default_result_lines
- modes::interactive::tool_renderer::line_plain
- modes::interactive::tool_renderer::line_visible_width
- modes::print::input::build_initial_message
- modes::print::input::process_file_arguments
- modes::print::input::read_piped_stdin
- modes::print::json::render_json
- modes::print::json::render_json_event
- modes::print::json::render_json_events
- modes::print::json::render_json_header
- modes::print::run_print_mode
- modes::print::text::render_text
- modes::rpc::jsonl::serialize_json_line
- modes::rpc::server::run_rpc_loop
- modes::rpc::server::run_rpc_mode
- modes::run::run_mode_default
- modes::run::run_mode_with_codes
- modes::run::run_print_session
Type Aliases
- core::agent_session::EventBackpressureHook
- core::agent_session::events::AgentSessionEventListener
- core::agent_session::extension::ExtensionErrorListener
- core::agent_session::prompt::PreflightCallback
- core::agent_session::tree::ToolHtmlPreRenderer
- core::agent_session_runtime::BeforeSessionInvalidateCallback
- core::agent_session_runtime::RebindSessionCallback
- core::agent_session_services::ResourceDiscoveryDisabled
- core::compaction::SummarizeStreamFn
- core::config_value::ConfigEnv
- core::output_guard::Result
- core::package_manager::ProgressCallback
- core::resources::ResourceLoadingDisabled
- core::sessions::list::SessionListProgress
- core::tools::bash::BashSpawnHook
- core::tools::write::WriteToolDetails
- core::trust::ProjectTrustDecision
- core::trust::ProjectTrustExtensionHook
- modes::interactive::runtime::ScopedModelEntries
- modes::rpc::server::RebindCallback
- modes::run::ModeRunner
Constants
- VERSION
- core::agent_session_services::DEFAULT_THINKING_LEVEL
- core::compaction::BRANCH_SUMMARY_PREAMBLE
- core::compaction::BRANCH_SUMMARY_PROMPT
- core::compaction::DEFAULT_BRANCH_CONTEXT_WINDOW
- core::compaction::DEFAULT_BRANCH_MAX_TOKENS
- core::compaction::DEFAULT_BRANCH_RESERVE_TOKENS
- core::compaction::DEFAULT_COMPACTION_SETTINGS
- core::compaction::SUMMARIZATION_PROMPT
- core::compaction::SUMMARIZATION_SYSTEM_PROMPT
- core::compaction::TOOL_RESULT_MAX_CHARS
- core::compaction::TURN_PREFIX_SUMMARIZATION_PROMPT
- core::compaction::UPDATE_SUMMARIZATION_PROMPT
- core::config::APP_NAME
- core::config::APP_TITLE
- core::config::CONFIG_DIR_NAME
- core::config::DEFAULT_SHARE_VIEWER_URL
- core::config::ENV_AGENT_DIR
- core::config::ENV_PACKAGE_DIR
- core::config::ENV_SESSION_DIR
- core::config::ENV_SHARE_VIEWER_URL
- core::config::PACKAGE_NAME
- core::config::VERSION
- core::experimental::EXPERIMENTAL_ENV
- core::extension_host::ALL_EVENT_TYPES
- core::extension_host::COMMAND_EXECUTE_METHOD
- core::extension_host::EVENT_CHANNEL_CAPACITY
- core::extension_host::HOOK_TIMEOUT
- core::extension_host::LOAD_METHOD
- core::extension_host::MESSAGE_UPDATE_DELTA_METHOD
- core::extension_host::START_TIMEOUT
- core::extension_host::TOOL_RENDER_HTML_METHOD
- core::extension_host::acquire::HOST_ASSET_MAX_BYTES
- core::extension_host::acquire::HOST_ASSET_NAME
- core::extension_host::acquire::HOST_ASSET_SHA256
- core::extension_host::acquire::HOST_ASSET_URL
- core::extension_host::acquire::HOST_ASSET_VERSION
- core::extension_host::acquire::HOST_DOWNLOAD_TIMEOUT
- core::lockfile::DEFAULT_ATTEMPTS
- core::lockfile::DEFAULT_RETRY_DELAY
- core::lockfile::DEFAULT_STALE
- core::lockfile::DEFAULT_UPDATE
- core::messages::BRANCH_SUMMARY_PREFIX
- core::messages::BRANCH_SUMMARY_SUFFIX
- core::messages::COMPACTION_SUMMARY_PREFIX
- core::messages::COMPACTION_SUMMARY_SUFFIX
- core::migrations::EXTENSIONS_DOC_URL
- core::migrations::KEYBINDING_NAME_MIGRATIONS
- core::migrations::MIGRATION_GUIDE_URL
- core::output_guard::RAW_STDOUT_QUEUE_CAPACITY
- core::output_guard::RAW_STDOUT_RETRY_DELAY
- core::package_manager::NETWORK_TIMEOUT_MS
- core::platform::clipboard::CLIPBOARD_TIMEOUT
- core::platform::clipboard::MAX_OSC52_ENCODED_LENGTH
- core::platform::release_packaging::DEFAULT_FIXED_MTIME
- core::resources::slash::BUILTIN_SLASH_COMMAND_COUNT
- core::sessions::context::DEFAULT_THINKING_LEVEL
- core::sessions::entries::CURRENT_SESSION_VERSION
- core::sessions::entries::NO_MESSAGES_PLACEHOLDER
- core::sessions::list::MAX_CONCURRENT_SESSION_INFO_LOADS
- core::settings::DEFAULT_AUTOCOMPLETE_MAX_VISIBLE
- core::settings::DEFAULT_BRANCH_SUMMARY_RESERVE_TOKENS
- core::settings::DEFAULT_CODE_BLOCK_INDENT
- core::settings::DEFAULT_COMPACTION_KEEP_RECENT_TOKENS
- core::settings::DEFAULT_COMPACTION_RESERVE_TOKENS
- core::settings::DEFAULT_HTTP_IDLE_TIMEOUT_MS
- core::settings::DEFAULT_IMAGE_WIDTH_CELLS
- core::settings::DEFAULT_PROVIDER_MAX_RETRY_DELAY_MS
- core::settings::DEFAULT_RETRY_BASE_DELAY_MS
- core::settings::DEFAULT_RETRY_MAX_RETRIES
- core::tools::ALL_TOOL_NAMES
- core::tools::DEFAULT_ACTIVE_TOOL_NAMES
- core::tools::READ_ONLY_TOOL_NAMES
- core::tools::output_accumulator::DEFAULT_TEMP_FILE_PREFIX
- core::tools::truncate::DEFAULT_MAX_BYTES
- core::tools::truncate::DEFAULT_MAX_LINES
- core::tools::truncate::GREP_MAX_LINE_LENGTH
- core::update::deprecation::EXTENSIONS_DOC_URL
- core::update::deprecation::MIGRATION_GUIDE_URL
- core::update::version_check::DEFAULT_VERSION_CHECK_TIMEOUT_MS
- core::update::version_check::ENV_OFFLINE
- core::update::version_check::ENV_SKIP_VERSION_CHECK
- core::update::version_check::LATEST_VERSION_URL
- core::update::windows_quarantine::QUARANTINE_DIR_NAME
- modes::interactive::input::DOUBLE_TAP_WINDOW
- modes::interactive::messages::BASH_PREVIEW_LINES
- modes::interactive::messages::OUTPUT_PAD
- modes::interactive::runtime::BACKGROUND_COALESCE_WINDOW
- modes::interactive::runtime::DRAW_TIMEOUT
- modes::interactive::runtime::EVENT_CHANNEL_CAPACITY
- modes::interactive::selectors::SELECTOR_MAX_VISIBLE
- modes::interactive::theme::ALL_BG
- modes::interactive::theme::ALL_FG
- modes::run::defaults::SIGHUP
- modes::run::defaults::SIGTERM
- modes::run::defaults::STDIN_EOF