List of all items
Structs
- App
- ChatMessage
- InteractiveLoop
- InteractiveSession
- auth_storage::AuthStatus
- auth_storage::AuthStorage
- auth_storage::EnvAuthStorage
- auth_storage::FileAuthStorage
- auth_storage::MemoryAuthStorage
- bash_executor::BashExecutor
- bash_executor::BashExecutorConfig
- bash_executor::BashResult
- cli::CliArgs
- cli::InstallArgs
- cli::ListArgs
- cli::RemoveArgs
- cli::UpdateArgs
- diagnostics::DiagnosticEntry
- diagnostics::DiagnosticReport
- event_bus::EventBus
- event_bus::EventBusBuilder
- event_bus::Subscriber
- export::ExportMeta
- export::TreeNode
- extensions::Command
- extensions::ExtensionContext
- extensions::ExtensionContextBuilder
- extensions::ExtensionErrorRecord
- extensions::ExtensionManifest
- extensions::ExtensionRegistry
- extensions::NoopExtension
- footer_data::CostEstimator
- footer_data::ExtensionStatusTracker
- footer_data::FooterData
- footer_data::KeybindingHint
- footer_data::SessionTimer
- footer_data::SimpleFooterDataProvider
- git_utils::GitCommit
- git_utils::GitDiff
- git_utils::GitLogEntry
- git_utils::GitStatus
- keybindings::KeyBinding
- keybindings::KeybindingsManager
- keybindings::UserKeybindings
- messages::SimpleMessage
- model_resolver::InitialModelResult
- model_resolver::Model
- model_resolver::ParsedModelResult
- model_resolver::Provider
- model_resolver::ResolveCliModelResult
- output_guard::Finding
- output_guard::ScanResult
- packages::DiscoveredResource
- packages::PackageManager
- packages::PackageManifest
- packages::ResourceCounts
- print_mode::PrintModeOptions
- resource_loader::LoadAllResourcesResult
- resource_loader::LoadError
- resource_loader::LoadResult
- resource_loader::Prompt
- resource_loader::Resource
- resource_loader::ResourceChange
- resource_loader::ResourceDiagnostic
- resource_loader::ResourcePaths
- resource_loader::ResourceWatcher
- resource_loader::Skill
- resource_loader::Theme
- session::BranchInfo
- session::SessionEntry
- session::SessionManager
- session::SessionMeta
- settings::Settings
- skills::Skill
- skills::SkillManager
- skills::agent_skill::AgentSkill
- skills::agent_skill::SkillBuilder
- skills::agent_skill::SkillFrontmatter
- skills::agent_skill::SkillValidator
- skills::agent_skill::ValidationFinding
- skills::agent_skill::ValidationResult
- skills::autonomous_loop::AutonomousLoop
- skills::autonomous_loop::AutonomousLoopSkill
- skills::autonomous_loop::Issue
- skills::autonomous_loop::LoopStatus
- skills::autonomous_loop::LoopTask
- skills::autonomous_loop::TaskBatch
- skills::autonomous_loop::VerificationResult
- skills::brainstorming::Approach
- skills::brainstorming::BrainstormSession
- skills::brainstorming::ClarifyingQuestion
- skills::brainstorming::Component
- skills::brainstorming::DesignDocument
- skills::brainstorming::FileEntry
- skills::context_builder::CodebaseCrossRef
- skills::context_builder::Constraint
- skills::context_builder::ContextBuilderSession
- skills::context_builder::ContextBuilderSkill
- skills::context_builder::ContextReport
- skills::context_builder::Entity
- skills::context_builder::EntityAttribute
- skills::context_builder::FileRelevance
- skills::context_builder::Requirement
- skills::context_builder::RequirementValidation
- skills::context_builder::RequirementsContext
- skills::context_builder::ValidationIssue
- skills::deep_research::ApproachComparison
- skills::deep_research::CodebaseAnalysis
- skills::deep_research::DeepResearchSkill
- skills::deep_research::Reference
- skills::deep_research::ReportMeta
- skills::deep_research::ResearchConfig
- skills::deep_research::ResearchReport
- skills::deep_research::SearchResult
- skills::design_farmer::AccessibilityReport
- skills::design_farmer::ColorPalette
- skills::design_farmer::ComponentSpec
- skills::design_farmer::ComponentVariant
- skills::design_farmer::ContrastCheck
- skills::design_farmer::DesignAnalysis
- skills::design_farmer::DesignDecision
- skills::design_farmer::DesignFarmer
- skills::design_farmer::DesignFile
- skills::design_farmer::DesignPattern
- skills::design_farmer::DesignSystem
- skills::design_farmer::DesignToken
- skills::design_farmer::OklchColor
- skills::design_farmer::PaletteStop
- skills::design_farmer::TokenGroup
- skills::obsidian::BacklinkInfo
- skills::obsidian::GitCommitResult
- skills::obsidian::GitLogEntry
- skills::obsidian::GitStatus
- skills::obsidian::LinkRef
- skills::obsidian::Note
- skills::obsidian::NoteMatch
- skills::obsidian::ObsidianVault
- skills::obsidian::SearchResult
- skills::obsidian::TagAnalysis
- skills::obsidian::TagInfo
- skills::obsidian::VaultConfig
- skills::obsidian::VaultGraph
- skills::oracle::Criterion
- skills::oracle::DecisionContext
- skills::oracle::DecisionOption
- skills::oracle::DecisionRecord
- skills::oracle::OracleSession
- skills::oracle::OracleSkill
- skills::oracle::Ruling
- skills::planner::PlanContext
- skills::planner::PlanDocument
- skills::planner::PlanRisk
- skills::planner::PlanTask
- skills::planner::PlannerSession
- skills::planner::PlannerSkill
- skills::planner::TaskBatch
- skills::planner::ValidationIssue
- skills::playwright_cli::ActionResult
- skills::playwright_cli::ActionResults
- skills::playwright_cli::CommandOutput
- skills::playwright_cli::PlaywrightCli
- skills::playwright_cli::PlaywrightConfig
- skills::playwright_cli::ScreenshotResult
- skills::playwright_cli::TestConfig
- skills::playwright_cli::TestResult
- skills::reviewer::AxisSummary
- skills::reviewer::CodeEvidence
- skills::reviewer::DiscardedFinding
- skills::reviewer::OverallAssessment
- skills::reviewer::Recommendation
- skills::reviewer::ReviewFinding
- skills::reviewer::ReviewMeta
- skills::reviewer::ReviewReport
- skills::reviewer::ReviewScope
- skills::reviewer::ReviewSession
- skills::reviewer::ReviewerSkill
- skills::scout::CodebaseSnapshot
- skills::scout::KeyFile
- skills::scout::LanguageStats
- skills::scout::Pattern
- skills::scout::Scout
- skills::scout::ScoutConfig
- skills::scout::TreeNode
- skills::shell::CommandTemplate
- skills::shell::EnvironmentProfile
- skills::shell::HistoryEntry
- skills::shell::SafetyCheck
- skills::shell::SafetyCheckResult
- skills::shell::ShellSession
- skills::shell::ShellSkill
- skills::shell::TemplateVariable
- skills::super_review::CrossCuttingFinding
- skills::super_review::DomainAssessment
- skills::super_review::Evidence
- skills::super_review::Finding
- skills::super_review::ProjectContext
- skills::super_review::Recommendation
- skills::super_review::ReportMeta
- skills::super_review::SuperReviewReport
- skills::super_review::SuperReviewSession
- skills::super_review::SystemUnderstanding
- skills::wasm::WasmFunction
- skills::wasm::WasmModule
- skills::wasm::WasmRegistry
- skills::wasm::WasmSkill
- skills::worktree::MergeResult
- skills::worktree::WorktreeCreateOpts
- skills::worktree::WorktreeInfo
- skills::worktree::WorktreeList
- skills::worktree::WorktreeManager
- templates::PromptTemplate
- templates::TemplateManager
- tui_components::BashExecution
- tui_components::DiffViewer
- tui_components::FooterData
- tui_components::LoginDialog
- tui_components::ModelInfo
- tui_components::ModelSelector
- tui_components::SessionInfo
- tui_components::SessionSelector
Enums
- auth_storage::AuthCredential
- auth_storage::AuthError
- cli::Commands
- cli::OutputMode
- cli::ThinkingLevel
- event_bus::AgentSessionEvent
- extensions::ExtensionError
- extensions::ExtensionPermission
- interactive::InteractiveState
- interactive::SlashCommand
- keybindings::KeyAction
- packages::ResourceKind
- print_mode::PrintMode
- resource_loader::ChangeKind
- resource_loader::DiagnosticSeverity
- resource_loader::ResourceType
- session::AgentMessage
- settings::SettingsFormat
- settings::ThinkingLevel
- skills::agent_skill::ValidationSeverity
- skills::autonomous_loop::IssueSeverity
- skills::autonomous_loop::IssueVerdict
- skills::autonomous_loop::LoopPhase
- skills::autonomous_loop::TaskStatus
- skills::brainstorming::Complexity
- skills::brainstorming::FileAction
- skills::brainstorming::Phase
- skills::context_builder::ConstraintType
- skills::context_builder::ContextPhase
- skills::context_builder::Priority
- skills::context_builder::RelevanceLevel
- skills::context_builder::RequirementCategory
- skills::context_builder::ValidationSeverity
- skills::deep_research::ReferenceType
- skills::design_farmer::DesignFileType
- skills::design_farmer::DesignFramework
- skills::design_farmer::PatternCategory
- skills::design_farmer::TokenCategory
- skills::design_farmer::WcagLevel
- skills::obsidian::MatchField
- skills::obsidian::SearchMode
- skills::obsidian::SearchScope
- skills::oracle::Confidence
- skills::oracle::DecisionStatus
- skills::oracle::OraclePhase
- skills::planner::BatchStrategy
- skills::planner::PlannerPhase
- skills::planner::RiskImpact
- skills::planner::RiskLikelihood
- skills::planner::TaskComplexity
- skills::planner::ValidationSeverity
- skills::playwright_cli::Browser
- skills::playwright_cli::BrowserAction
- skills::playwright_cli::MouseButton
- skills::playwright_cli::TestReporter
- skills::playwright_cli::WaitState
- skills::playwright_cli::WaitUntil
- skills::reviewer::AxisImpression
- skills::reviewer::FindingSeverity
- skills::reviewer::FindingVerdict
- skills::reviewer::ReviewAxis
- skills::reviewer::ReviewPhase
- skills::shell::RiskLevel
- skills::super_review::Phase
- skills::super_review::Rating
- skills::super_review::Severity
- skills::wasm::WasmCapability
- skills::wasm::WasmValueType
- tui_components::DiffLine
Traits
Functions
- auth_storage::keyring_support::delete_keyring_secret
- auth_storage::keyring_support::get_keyring_secret
- auth_storage::keyring_support::set_keyring_secret
- bash_executor::command_exists
- bash_executor::create_executor
- bash_executor::execute_once
- bash_executor::execute_with_timeout
- bash_executor::get_shell
- cli::detect_print_mode
- cli::generate_completion
- cli::get_version
- cli::is_stdin_piped
- cli::parse_args
- cli::parse_args_from
- diagnostics::check_common_issues
- diagnostics::collect_build_info
- diagnostics::collect_env_info
- diagnostics::collect_os_info
- diagnostics::collect_path_info
- diagnostics::collect_shell_info
- diagnostics::collect_tool_versions
- diagnostics::diagnostic_report_json
- diagnostics::format_diagnostic_report
- diagnostics::generate_diagnostic_report
- diagnostics::run_diagnostics
- export::export_html
- extensions::load_extension
- extensions::load_extensions
- footer_data::format_duration
- git_utils::find_git_root
- git_utils::get_current_branch
- git_utils::get_git_root
- git_utils::git_ahead_behind
- git_utils::git_checkpoint
- git_utils::git_diff
- git_utils::git_file_is_modified
- git_utils::git_file_last_modified
- git_utils::git_log
- git_utils::git_restore
- git_utils::git_status
- git_utils::git_tags_containing
- git_utils::is_detached_head
- git_utils::is_git_repo
- interactive::run_interactive
- keybindings::default_keybindings_path
- keybindings::emacs_keybindings
- keybindings::format_key_sequence
- keybindings::get_default_keybindings
- keybindings::load_user_keybindings
- keybindings::parse_key_sequence
- keybindings::save_user_keybindings
- keybindings::vim_keybindings
- messages::calculate_context_usage
- messages::compact_messages
- messages::count_messages_by_role
- messages::estimate_messages_tokens
- messages::estimate_tokens
- messages::exceeds_token_limit
- messages::filter_empty_messages
- messages::format_bash_execution
- messages::format_message
- messages::format_message_with_prefix
- messages::format_tokens
- messages::format_tool_result
- messages::get_preview
- messages::is_empty_message
- messages::summarize_conversation
- messages::truncate_message
- messages::truncate_message_default
- model_resolver::default_model_per_provider
- model_resolver::find_initial_model
- model_resolver::find_models_by_pattern
- model_resolver::parse_model_pattern
- model_resolver::resolve_cli_model
- model_resolver::restore_model_from_session
- output_guard::is_sensitive_pattern
- output_guard::redact_sensitive_data
- output_guard::scan_output
- output_guard::supported_categories
- output_guard::warn_about_sensitive_data
- print_mode::read_stdin_prompt
- print_mode::run_print_mode
- resource_loader::default_resource_dir
- resource_loader::extensions_dir
- resource_loader::is_valid_resource_path
- resource_loader::load_all_resources
- resource_loader::load_prompt
- resource_loader::load_prompts_from_dir
- resource_loader::load_skill
- resource_loader::load_skills_from_dir
- resource_loader::load_theme
- resource_loader::load_themes_from_dir
- resource_loader::prompts_dir
- resource_loader::resolve_path
- resource_loader::skills_dir
- resource_loader::themes_dir
- settings::parse_thinking_level
- skills::brainstorming::brainstorm_skill_prompt
- skills::deep_research::slugify
- skills::obsidian::skill_instructions
- skills::playwright_cli::skill_instructions
- skills::super_review::super_review_skill_prompt
- skills::worktree::skill_instructions
- tui_interactive::run_tui_interactive
Type Aliases
Constants
- event_bus::channels::CUSTOM
- event_bus::channels::ERROR
- event_bus::channels::MESSAGE
- event_bus::channels::MODEL
- event_bus::channels::SESSION
- event_bus::channels::STREAM
- event_bus::channels::THINKING
- event_bus::channels::TOKEN_USAGE
- event_bus::channels::TOOL
- messages::DEFAULT_MAX_MESSAGE_LENGTH
- messages::DEFAULT_MAX_SUMMARY_LENGTH
- messages::ESTIMATED_TOKENS_PER_CHAR
- skills::agent_skill::MAX_DESCRIPTION_LENGTH
- skills::agent_skill::MAX_NAME_LENGTH
- skills::autonomous_loop::MAX_ITERATIONS