List of all items
Structs
- TaskItem
- TaskList
- events::ToolEmitter
- events::ToolEvent
- executor::BuiltinToolExecutor
- executor::BuiltinToolExecutorBuilder
- guide::EnhancedPromptBuilder
- guide::ToolExample
- guide::ToolGuideSpec
- guide::context::GuideBuildContext
- orchestrator::OrchestratorConfig
- orchestrator::OrchestratorResult
- orchestrator::ToolOrchestrator
- output_manager::ArtifactRef
- output_manager::ToolOutputManager
- parallel::ToolCallResult
- parallel::ToolCallRuntime
- permission::approval_store::ApprovalStore
- permission::bash_security::BashSecurityAnalysis
- permission::bash_security::BashWarning
- permission::checker::AllowAllPermissionChecker
- permission::checker::ConfigPermissionChecker
- permission::checker::DenyDangerousPermissionChecker
- permission::checker::LoggingPermissionChecker
- permission::checker::ModeAwarePermissionChecker
- permission::checker::PermissionContext
- permission::config::PermissionConfig
- permission::config::PermissionRule
- permission::config::SerializablePermissionConfig
- permission::config::SessionGrant
- permission::hierarchy::PermissionRuleSet
- permission::rule_parser::ParsedRule
- permission::storage::PermissionStorage
- slash_commands::SlashCommand
- tools::bash::BashTool
- tools::bash_output::BashOutputTool
- tools::bash_runtime::ShellSession
- tools::conclusion_with_options::ConclusionWithOptionsTool
- tools::edit::EditTool
- tools::enter_plan_mode::EnterPlanModeTool
- tools::exit_plan_mode::ExitPlanModeTool
- tools::get_file_info::GetFileInfoTool
- tools::glob::GlobTool
- tools::grep::GrepTool
- tools::js_repl::JsReplTool
- tools::kill_shell::KillShellTool
- tools::memory_note::SessionNoteTool
- tools::notebook_edit::NotebookEditTool
- tools::read::ReadTool
- tools::registry::ToolRegistry
- tools::request_permissions::RequestPermissionsTool
- tools::session_memory::SessionMemoryActionNames
- tools::slash_command_tool::SlashCommandTool
- tools::sleep::SleepTool
- tools::task::TaskTool
- tools::web_fetch::WebFetchTool
- tools::web_search::WebSearchTool
- tools::workspace::WorkspaceTool
- tools::write::WriteTool
Enums
- TaskItemStatus
- ToolMutability
- events::ToolEventPhase
- exposure::ToolExposure
- guide::ToolCategory
- guide::context::GuideLanguage
- orchestrator::ToolMutability
- permission::PermissionMode
- permission::approval_store::ApprovalDecision
- permission::bash_security::BashVerdict
- permission::bash_security::BashWarningKind
- permission::checker::PermissionError
- permission::checker::PermissionResult
- permission::config::PermissionMode
- permission::config::PermissionType
- permission::config::RiskLevel
- permission::storage::PermissionStorageError
- tools::read_tracker::ReadState
- tools::session_memory::SessionMemoryAction
Traits
Functions
- classify_tool
- exposure::activate_discoverable_tools
- exposure::activated_discoverable_tools
- exposure::activated_discoverable_tools_from_metadata
- exposure::canonical_tool_name
- exposure::deactivate_discoverable_tools
- exposure::discoverable_tool_short_description
- exposure::exposure_for_tool_name
- exposure::is_core_tool
- exposure::is_discoverable_tool
- exposure::list_discoverable_tools
- guide::builtin_guides::builtin_guide_spec
- guide::builtin_guides::builtin_guides
- guide::builtin_guides::builtin_tool_guide
- is_builtin_tool
- normalize_tool_ref
- orchestrator::classify_tool
- permission::approval_store::with_cached_approval
- permission::bash_security::analyze_command
- permission::checker::is_safe_edit_command
- permission::config::canonicalize_path_for_matching
- permission::config::has_path_traversal
- permission::config::open_file_for_write_secure
- permission::config::open_file_no_follow
- permission::storage::app_storage
- permission::storage::default_storage
- permission::tool_permissions::check_permissions
- permission::tool_permissions::check_tool_rules
- permission::tool_permissions::is_delete_command
- resolve_alias
- slash_commands::slash_command_delete
- slash_commands::slash_command_get
- slash_commands::slash_command_save
- slash_commands::slash_commands_list
- tools::bash_runtime::get_shell
- tools::bash_runtime::remove_shell
- tools::bash_runtime::spawn_background
- tools::content_diagnostics::attach_file_diagnostics
- tools::content_diagnostics::diagnostics_for_file
- tools::file_change::atomic_write_text
- tools::file_change::build_file_change_payload
- tools::file_change::build_file_change_payload_value
- tools::file_change::bytes_to_lossy_text
- tools::file_change::create_checkpoint
- tools::file_change::ensure_no_symlink_components
- tools::file_change::read_existing_bytes
- tools::file_change::workspace_for_file
- tools::read_tracker::has_read
- tools::read_tracker::mark_read
- tools::read_tracker::read_state
- tools::session_memory::execute_session_memory_action
- tools::session_memory::parse_session_note_action
- tools::session_memory::session_memory_lock
- tools::workspace_state::ensure_session_workspace
- tools::workspace_state::get_configured_default_workspace
- tools::workspace_state::get_workspace
- tools::workspace_state::set_workspace
- tools::workspace_state::workspace_or_process_cwd