List of all items
Structs
- AgentRunner
- app_state::AgentRunner
- app_state::AppState
- app_state::ConfigUpdateEffects
- app_state::resume_adapter::AppStateResumeRef
- claude_runner::ClaudeCodeCliConfig
- claude_runner::ClaudeInstallation
- config_manager::DomainChanges
- config_manager::PatchEffects
- external_agents::a2a_adapter::A2AExternalChildRunner
- external_agents::config::ExternalAgentProfile
- external_agents::config::SubagentRouting
- external_agents::mapping::A2AEventMapper
- external_agents::mapping::A2AMappedEvents
- external_agents::runtime::CompositeExternalChildRunner
- handlers::agent::chat::ChatImage
- handlers::agent::chat::ChatRequest
- handlers::agent::chat::ChatResponse
- handlers::agent::execute::ExecuteClientSync
- handlers::agent::execute::ExecuteRequest
- handlers::agent::execute::ExecuteResponse
- handlers::agent::execute::ExecuteSyncInfo
- handlers::agent::mcp::HeaderConfigApi
- handlers::agent::mcp::ImportServersRequest
- handlers::agent::mcp::ImportServersResponse
- handlers::agent::mcp::ImportStartError
- handlers::agent::mcp::MainstreamServerRequest
- handlers::agent::mcp::McpServerApiRecord
- handlers::agent::mcp::McpServerConfigApi
- handlers::agent::mcp::ServerListResponse
- handlers::agent::mcp::ToolInfo
- handlers::agent::mcp::ToolListResponse
- handlers::agent::messages::PatchMessageRequest
- handlers::agent::messages::RestoreSessionRequest
- handlers::agent::metrics::CombinedSummary
- handlers::agent::metrics::ForwardMetricsQuery
- handlers::agent::metrics::McpServerUsageItem
- handlers::agent::metrics::McpToolUsageItem
- handlers::agent::metrics::MemoryMetricsQuery
- handlers::agent::metrics::MemoryMetricsSummary
- handlers::agent::metrics::MemoryTimelinePoint
- handlers::agent::metrics::MetricsDailyQuery
- handlers::agent::metrics::MetricsSessionsQuery
- handlers::agent::metrics::MetricsSummaryQuery
- handlers::agent::metrics::MetricsUsageBreakdownResponse
- handlers::agent::metrics::MetricsUsageQuery
- handlers::agent::metrics::PromptMemoryMetricsSummary
- handlers::agent::metrics::SkillUsageItem
- handlers::agent::metrics::UnifiedSummary
- handlers::agent::metrics::UnifiedTimelinePoint
- handlers::agent::metrics::UsageCountItem
- handlers::agent::respond::RespondRequest
- handlers::agent::schedules::CreateScheduleRequest
- handlers::agent::schedules::ListScheduleRunsResponse
- handlers::agent::schedules::ListScheduleSessionsResponse
- handlers::agent::schedules::ListSchedulesResponse
- handlers::agent::schedules::PatchScheduleRequest
- handlers::agent::schedules::ScheduleRunRecordView
- handlers::agent::schedules::ScheduleView
- handlers::agent::sessions::ActivateDiscoverableToolsRequest
- handlers::agent::sessions::CleanupRequest
- handlers::agent::sessions::CreateSessionRequest
- handlers::agent::sessions::CreateSessionResponse
- handlers::agent::sessions::DiscoverableToolsResponse
- handlers::agent::sessions::GetSessionResponse
- handlers::agent::sessions::ListSessionsResponse
- handlers::agent::sessions::PatchSessionRequest
- handlers::agent::sessions::SessionSummary
- handlers::agent::sessions::SessionSystemPromptResponse
- handlers::command::CommandItem
- handlers::command::CommandListResponse
- handlers::copilot_auth::AuthStatus
- handlers::copilot_auth::CompleteAuthRequest
- handlers::copilot_auth::DeviceCodeInfo
- handlers::settings::ProxyAuthPayload
- handlers::settings::SaveWorkflowRequest
- handlers::settings::UpdateProviderRequest
- handlers::skill::FilteredToolsQuery
- handlers::skill::ListSkillsQuery
- handlers::tools::ToolExecutionRequest
- handlers::tools::ToolExecutionResponse
- handlers::tools::ToolExecutionResultPayload
- handlers::tools::ToolParameter
- metrics_service::MetricsService
- prompt_defaults::GlobalSystemPromptTemplate
- reloadable_provider::ReloadableProvider
- schedule_app::manager::ResolvedRunConfig
- schedule_app::manager::ScheduleContext
- schedule_app::manager::ScheduleManager
- schedule_app::manager::ScheduleRunJob
- schedule_app::store::ClaimedScheduleRun
- schedule_app::store::ScheduleDefinitionChanges
- schedule_app::store::ScheduleEntry
- schedule_app::store::ScheduleStore
- schedule_app::trigger_engine::CompositeTriggerEngine
- schedule_app::trigger_engine::CronBackedTriggerEngine
- schedule_app::trigger_engine::NativeTriggerEngine
- schedules::ScheduleRunConfig
- schedules::ScheduleRunRecord
- schedules::ScheduleSpec
- schedules::ScheduleState
- schedules::ScheduleWindow
- server::WebService
- server_tools::compact::CompactContextTool
- server_tools::memory::MemoryTool
- server_tools::overlay_executor::OverlayToolExecutor
- server_tools::session_inspector::SessionInspectorTool
- server_tools::skill_runtime::LoadSkillTool
- server_tools::skill_runtime::ReadSkillResourceTool
- server_tools::surface::ToolSurfaceFactory
- services::auto_dream::AutoDreamContext
- services::auto_dream::AutoDreamRunResult
- services::frontend_package::FrontendPackageManifest
- services::frontend_package::FrontendPackageStatus
- services::gemini_model_mapping_service::ModelResolution
- session_app::child_session::ChildRunnerInfo
- session_app::child_session::ChildSessionEntry
- session_app::child_session::CreateChildInput
- session_app::child_session::CreateChildResult
- session_app::child_session::DeleteChildResult
- session_app::child_session::QueuedInjectedMessage
- session_app::resume::ResumeSpawnRequest
- session_app::session_create::CreateSessionConfig
- session_app::session_create::CreateSessionInput
- session_app::types::ChatTurnInput
- session_app::types::ExecuteClientSync
- session_app::types::ExecuteInput
- session_app::types::ExecuteSyncInfo
- session_app::types::ExecutionConfigSnapshot
- session_app::types::PreparedChatTurn
- session_app::types::RespondInput
- session_app::types::ResumeConfigSnapshot
- session_app::types::ServerExecuteSnapshot
- session_app::types::SubmitResponseOutcome
- spawn_scheduler::SpawnContext
- spawn_scheduler::SpawnJob
- spawn_scheduler::SpawnScheduler
- tools::child_session_adapter::ChildSessionAdapter
- tools::policy_aware::PolicyAwareToolExecutor
- tools::schedule_tasks::ScheduleTasksTool
- tools::sub_session::SubSessionTool
- workflow::WorkflowLoader
Enums
- AgentStatus
- app_state::AgentStatus
- claude_runner::InstallationType
- config_manager::ReloadMode
- error::AppError
- external_agents::config::ExternalAgentProtocol
- handlers::agent::execute::ExecuteSyncReason
- handlers::agent::mcp::ServerRequest
- handlers::agent::mcp::TransportConfigApi
- handlers::agent::messages::TruncateRequest
- handlers::command::CommandType
- message_hooks::HookError
- prompt_defaults::GlobalSystemPromptSource
- request_hooks::HookError
- schedule_app::trigger_engine::TriggerComputationError
- schedule_app::trigger_engine::TriggerEngineKind
- schedules::MisFirePolicy
- schedules::OverlapPolicy
- schedules::ScheduleRunStatus
- schedules::ScheduleTrigger
- schedules::ScheduleWeekday
- server_tools::surface::ToolSurface
- services::frontend_package::FrontendPackageError
- session_app::child_session::ChildSessionError
- session_app::errors::ChatError
- session_app::errors::ExecutePreparationError
- session_app::errors::RespondError
- session_app::errors::SessionLoadError
- session_app::errors::SessionSaveError
- session_app::types::ExecutePreparationOutcome
- session_app::types::ExecuteSyncReason
- session_app::types::ResumeOutcome
- subagent_profiles::loader::LoaderError
Traits
- schedule_app::trigger_engine::TriggerEngine
- session_app::child_session::ChildSessionPort
- session_app::repository::SessionAccess
- session_app::resume::ResumeExecutionPort
Functions
- app_state::build_env_prompt_context
- app_state::build_workspace_prompt_context
- app_state::init::build_provider_handles
- app_state::init::build_schedule_manager
- app_state::init::build_spawn_scheduler
- app_state::init::init_mcp_manager
- app_state::init::init_metrics_service
- app_state::init::init_schedule_store
- app_state::init::init_skill_manager
- app_state::init::init_storage
- app_state::init::load_permission_checker
- app_state::init::spawn_runner_cleanup_task
- app_state::runner_lifecycle::create_event_forwarder
- app_state::runner_lifecycle::finalize_runner
- app_state::runner_lifecycle::status_from_execution_result
- app_state::runner_lifecycle::try_reserve_runner
- app_state::workspace_prompt_guidance
- claude_runner::create_command_with_env
- claude_runner::create_tokio_command_with_env
- claude_runner::discover_claude_installations
- claude_runner::find_claude_binary
- claude_runner::spawn_claude_code_cli
- claude_runner::try_find_claude_binary
- config::build_cors
- config::build_security_headers
- config_manager::assert_json_object
- config_manager::build_merged_config
- config_manager::deep_merge_json
- config_manager::domains_for_root_patch
- config_manager::effects_for_root_patch
- config_manager::is_masked_api_key
- config_manager::preserve_masked_provider_api_keys
- config_manager::provider_api_key_intents
- config_manager::sanitize_root_patch
- config_manager::sync_provider_api_keys_encrypted_for_patch
- external_agents::config::parse_external_agents
- external_agents::config::parse_subagent_routing
- external_agents::config::resolve_runtime_metadata
- external_agents::mapping::text_from_parts
- external_agents::runtime::build_external_child_runner
- handlers::agent::chat::handler
- handlers::agent::delete::handler
- handlers::agent::dev::reset
- handlers::agent::events::handler
- handlers::agent::execute::handler
- handlers::agent::health::handler
- handlers::agent::history::handler
- handlers::agent::mcp::add_server
- handlers::agent::mcp::connect_server
- handlers::agent::mcp::delete_server
- handlers::agent::mcp::disconnect_server
- handlers::agent::mcp::get_server
- handlers::agent::mcp::get_server_tools
- handlers::agent::mcp::import_servers
- handlers::agent::mcp::list_servers
- handlers::agent::mcp::list_tools
- handlers::agent::mcp::refresh_tools
- handlers::agent::mcp::update_server
- handlers::agent::messages::delete_message
- handlers::agent::messages::patch_message
- handlers::agent::messages::restore_session_state
- handlers::agent::messages::truncate_messages
- handlers::agent::metrics::by_model
- handlers::agent::metrics::daily
- handlers::agent::metrics::forward_by_endpoint
- handlers::agent::metrics::forward_requests
- handlers::agent::metrics::forward_summary
- handlers::agent::metrics::memory_summary
- handlers::agent::metrics::memory_timeline
- handlers::agent::metrics::session_detail
- handlers::agent::metrics::sessions
- handlers::agent::metrics::summary
- handlers::agent::metrics::usage_breakdown
- handlers::agent::metrics::v2_unified_summary
- handlers::agent::metrics::v2_unified_timeline
- handlers::agent::prompt_presets::create_prompt_preset
- handlers::agent::prompt_presets::delete_prompt_preset
- handlers::agent::prompt_presets::list_prompt_presets
- handlers::agent::prompt_presets::patch_prompt_preset
- handlers::agent::respond::get_pending_question
- handlers::agent::respond::submit_response
- handlers::agent::schedules::create_schedule
- handlers::agent::schedules::delete_schedule
- handlers::agent::schedules::list_runs_for_schedule
- handlers::agent::schedules::list_schedules
- handlers::agent::schedules::list_sessions_for_schedule
- handlers::agent::schedules::patch_schedule
- handlers::agent::schedules::run_now
- handlers::agent::sessions::activate_discoverable_tools
- handlers::agent::sessions::cleanup_sessions
- handlers::agent::sessions::clear_session
- handlers::agent::sessions::create_session
- handlers::agent::sessions::deactivate_discoverable_tools
- handlers::agent::sessions::get_attachment
- handlers::agent::sessions::get_session
- handlers::agent::sessions::get_system_prompt_snapshot
- handlers::agent::sessions::list_discoverable_tools
- handlers::agent::sessions::list_sessions
- handlers::agent::sessions::patch_session
- handlers::agent::sessions::run_project_dream
- handlers::agent::stop::handler
- handlers::agent::task::get_task_list
- handlers::agent::task::has_task_list
- handlers::anthropic::complete
- handlers::anthropic::config
- handlers::anthropic::get_models
- handlers::anthropic::messages
- handlers::command::config
- handlers::command::get_command
- handlers::command::list_commands
- handlers::copilot_auth::authenticate_copilot
- handlers::copilot_auth::complete_copilot_auth
- handlers::copilot_auth::config
- handlers::copilot_auth::get_copilot_auth_status
- handlers::copilot_auth::logout_copilot
- handlers::copilot_auth::start_copilot_auth
- handlers::gemini::config
- handlers::gemini::generate_content
- handlers::gemini::list_models
- handlers::gemini::stream_generate_content
- handlers::openai::chat_completions
- handlers::openai::config
- handlers::openai::get_models
- handlers::openai::responses_create
- handlers::settings::config
- handlers::settings::delete_env_var
- handlers::settings::delete_workflow
- handlers::settings::enforce_access_password_middleware
- handlers::settings::fetch_catalog_models
- handlers::settings::fetch_provider_models
- handlers::settings::get_access_status
- handlers::settings::get_bamboo_config
- handlers::settings::get_bamboo_tools
- handlers::settings::get_keyword_masking_config
- handlers::settings::get_model_limit_defaults
- handlers::settings::get_provider_catalog
- handlers::settings::get_provider_config
- handlers::settings::get_proxy_auth_status
- handlers::settings::get_setup_status
- handlers::settings::get_workflow
- handlers::settings::list_env_vars
- handlers::settings::list_workflows
- handlers::settings::mark_setup_complete
- handlers::settings::mark_setup_incomplete
- handlers::settings::redact_config_for_api
- handlers::settings::redact_providers_for_api
- handlers::settings::reload_provider_config
- handlers::settings::replace_env_vars
- handlers::settings::reset_bamboo_config
- handlers::settings::save_workflow
- handlers::settings::set_bamboo_config
- handlers::settings::set_proxy_auth
- handlers::settings::update_access_password
- handlers::settings::update_keyword_masking_config
- handlers::settings::update_provider_config
- handlers::settings::upsert_env_var
- handlers::settings::validate_bamboo_config_patch
- handlers::settings::validate_keyword_entries
- handlers::settings::verify_access_password
- handlers::skill::config
- handlers::skill::get_available_tools
- handlers::skill::get_available_workflows
- handlers::skill::get_filtered_tools
- handlers::skill::get_skill
- handlers::skill::list_skills
- handlers::subagent_profiles::list_subagent_profiles
- handlers::tools::config
- handlers::tools::execute_tool
- handlers::workspace::add_recent_workspace
- handlers::workspace::browse_folder
- handlers::workspace::config
- handlers::workspace::get_recent_workspaces
- handlers::workspace::get_workspace_suggestions
- handlers::workspace::list_workspace_files
- handlers::workspace::validate_workspace
- logging::init_logging
- message_hooks::apply_message_preflight_hooks
- model_config_helper::get_default_model_for_provider
- model_config_helper::get_default_model_from_config
- model_config_helper::get_fast_model_for_provider
- model_config_helper::get_memory_background_model_for_provider
- model_config_helper::get_memory_background_model_from_config
- model_config_helper::get_reasoning_effort_for_provider
- model_config_helper::get_vision_model_from_config
- model_config_helper::resolve_background_model
- model_config_helper::resolve_code_review_model
- model_config_helper::resolve_fast_model
- model_config_helper::resolve_planning_model
- model_config_helper::resolve_search_model
- model_config_helper::resolve_subagent_model
- model_config_helper::resolve_subagent_model_ref
- model_config_helper::resolve_vision_model
- prompt_defaults::read_global_default_system_prompt_template
- prompt_defaults::resolve_global_default_system_prompt_template
- request_hooks::apply_openai_preflight_hooks
- request_hooks::apply_openai_preflight_hooks_to_messages
- routes::agent_routes
- routes::anthropic_routes
- routes::bamboo_v1_routes
- routes::configure_routes
- routes::configure_routes_with_rate_limiting
- routes::gemini_routes
- routes::openai_prefixed_routes
- schedule_app::session_factory::create_schedule_session
- schedule_app::trigger_engine::default_trigger_engine
- schedules::manager::build_schedule_context
- server::run
- server::run_with_bind
- server::run_with_bind_and_static
- services::auto_dream::run_auto_dream_once
- services::auto_dream::run_project_auto_dream_once
- services::auto_dream::spawn_auto_dream_task
- services::frontend_package::duplicate_frontend_dir
- services::frontend_package::duplicate_frontend_dir_in
- services::frontend_package::duplicate_frontend_manifest_path
- services::frontend_package::duplicate_frontend_manifest_path_in
- services::frontend_package::ensure_current_frontend_dir
- services::frontend_package::ensure_current_frontend_dir_in
- services::frontend_package::has_embedded_frontend_package
- services::frontend_package::read_bundled_manifest
- services::frontend_package::read_bundled_manifest_from_zip
- services::frontend_package::read_local_manifest
- services::frontend_package::resolve_frontend_package_path
- services::frontend_package::should_refresh_frontend
- services::gemini_model_mapping_service::resolve_model
- services::skill_service::list_workflows
- session_app::chat::clear_skill_runtime_state
- session_app::chat::prepare_chat_turn
- session_app::chat::resolve_base_prompt
- session_app::chat::resolve_copilot_conclusion_with_options_enhancement
- session_app::chat::resolve_enhance_prompt
- session_app::chat::resolve_selected_skill_ids
- session_app::chat::resolve_workspace_path
- session_app::child_session::cancel_child_action
- session_app::child_session::compute_status_guidance
- session_app::child_session::create_child_action
- session_app::child_session::delete_child_action
- session_app::child_session::format_child_assignment
- session_app::child_session::get_child_action
- session_app::child_session::list_children_action
- session_app::child_session::map_child_entry
- session_app::child_session::metadata_text
- session_app::child_session::normalize_non_empty_optional
- session_app::child_session::normalize_required_text
- session_app::child_session::replace_or_append_last_user_message
- session_app::child_session::resolve_system_prompt
- session_app::child_session::run_child_action
- session_app::child_session::send_message_to_child_action
- session_app::child_session::truncate_after_index
- session_app::child_session::truncate_after_last_user
- session_app::child_session::update_child_action
- session_app::execute::consume_pending_conclusion_with_options_resume
- session_app::execute::evaluate_client_sync
- session_app::execute::has_pending_conclusion_with_options_resume
- session_app::execute::has_pending_retry_resume
- session_app::execute::has_pending_user_message
- session_app::execute::prepare_execute
- session_app::respond::submit_pending_response
- session_app::respond::update_or_append_tool_result_message
- session_app::respond::validate_pending_response
- session_app::resume::resume_session_execution
- session_app::session_create::build_new_session
- session_app::session_create::resolve_model
- session_app::session_create::resolve_reasoning_effort
- session_app::session_create::trimmed_non_empty
- session_app::system_prompt::build_system_prompt_snapshot
- session_app::truncation::sanitize_malformed_tool_chains
- session_app::truncation::truncate_after_last_user
- session_app::truncation::truncate_for_unresolved_tool_calls
- session_app::truncation::unresolved_tool_call_ids
- subagent_profiles::builtin::builtin_profiles
- subagent_profiles::loader::load_registry
- tools::child_session_adapter::tool_error_from_child_session
Type Aliases
- error::Result
- schedule_app::trigger_engine::DynTriggerEngine
- tools::OptionalSubagentModelResolver
- tools::SubagentModelResolver
Statics
- services::frontend_package::DUPLICATE_FRONTEND_PACKAGE_MANIFEST
- services::frontend_package::DUPLICATE_FRONTEND_PACKAGE_ZIP
Constants
- app_state::DEFAULT_BASE_PROMPT
- app_state::ENV_CONTEXT_END_MARKER
- app_state::ENV_CONTEXT_START_MARKER
- app_state::WORKSPACE_CONTEXT_END_MARKER
- app_state::WORKSPACE_CONTEXT_PREFIX
- app_state::WORKSPACE_CONTEXT_START_MARKER
- services::frontend_package::DUPLICATE_FRONTEND_DIR_NAME
- services::frontend_package::DUPLICATE_FRONTEND_MANIFEST_NAME
- services::frontend_package::FRONTEND_PACKAGE_ENV
- session_app::child_session::CHILD_SYSTEM_PROMPT
- session_app::child_session::PLAN_AGENT_SYSTEM_PROMPT
- subagent_profiles::builtin::CODER_SYSTEM_PROMPT
- subagent_profiles::builtin::GENERAL_PURPOSE_SYSTEM_PROMPT
- subagent_profiles::builtin::PLAN_SYSTEM_PROMPT
- subagent_profiles::builtin::RESEARCHER_SYSTEM_PROMPT
- subagent_profiles::builtin::REVIEWER_SYSTEM_PROMPT
- subagent_profiles::builtin::TESTER_SYSTEM_PROMPT
- subagent_profiles::loader::CONFIG_FILE_NAME
- subagent_profiles::loader::ENV_OVERRIDE_FILE