List of all items
Structs
- CostTracker
- Extensions
- ShellState
- ToolContext
- ToolResult
- apply_patch::ApplyPatchTool
- ask_user::AskUserQuestionTool
- bash::BashTool
- code_search::CodeSearchTool
- config_tool::ConfigTool
- cron::CronCreateTool
- cron::CronDeleteTool
- cron::CronEntry
- cron::CronListTool
- exa_search::ExaSearchTool
- file_edit::FileEditTool
- file_history::FileAccess
- file_history::FileHistory
- file_read::FileReadTool
- file_snapshot::FileSnapshot
- file_snapshot::SnapshotManager
- file_watcher::FileChangeTracker
- file_write::FileWriteTool
- glob_tool::GlobTool
- grep_tool::GrepTool
- lsp_tool::LspTool
- notebook_edit::NotebookEditTool
- permissions::AllowAll
- permissions::AllowReadOnly
- permissions::DenyAll
- permissions::InteractivePolicy
- permissions::PermissionRequest
- permissions::PermissionRule
- permissions::RuleBased
- permissions::StreamDeferredPolicy
- plan_mode::EnterPlanModeTool
- plan_mode::ExitPlanModeTool
- powershell::PowerShellTool
- remote_trigger::RemoteTriggerTool
- remote_trigger::TriggerEvent
- send_message::InboxMessage
- send_message::SendMessageTool
- skill_tool::SkillTool
- skills::LoadedSkill
- skills::SkillMeta
- skills::bundled::BundledSkill
- sleep::SleepTool
- synthetic_output::SyntheticOutputTool
- tasks::TaskCreateTool
- tasks::TaskEntry
- tasks::TaskGetTool
- tasks::TaskListTool
- tasks::TaskOutputTool
- tasks::TaskStopTool
- tasks::TaskUpdateTool
- todo_write::TodoItem
- todo_write::TodoWriteTool
- tool_primitives::bash_safety::BashAnalysis
- tool_primitives::code_intel::FileIntel
- tool_primitives::code_intel::Symbol
- tool_primitives::diff::DiffLine
- tool_primitives::diff::PatchError
- tool_primitives::fs::EditResult
- tool_primitives::fs::FileContent
- tool_primitives::fs::FileMetadata
- tool_primitives::git::GitFileStatus
- tool_primitives::git::GitLogEntry
- tool_primitives::git::GitStatus
- tool_primitives::http::HttpOptions
- tool_primitives::http::HttpResponse
- tool_primitives::process::ExecOptions
- tool_primitives::process::ExecOutput
- tool_primitives::search::GrepOptions
- tool_primitives::search::SearchMatch
- tool_search::ToolSearchTool
- web_fetch::WebFetchTool
- web_search::WebSearchTool
- worktree::EnterWorktreeTool
- worktree::ExitWorktreeTool
Enums
- PermissionLevel
- ToolCategory
- bash_classifier::BashRiskLevel
- permissions::PermissionAction
- permissions::PermissionDecision
- skills::SkillFormat
- tasks::TaskStatus
- todo_write::TodoStatus
- tool_primitives::bash_safety::BashRiskLevel
- tool_primitives::code_intel::Language
- tool_primitives::code_intel::SymbolKind
- tool_primitives::diff::ChangeTag
- tool_primitives::fs::EditError
- tool_primitives::fs::PatchFileError
- tool_primitives::git::GitError
- tool_primitives::http::HttpError
- tool_primitives::process::OutputLine
- tool_primitives::process::Shell
- tool_primitives::search::SearchError
Traits
Functions
- all
- bash_classifier::classify_bash_command
- clear_session_shell_state
- coding
- config_tool::get_config
- config_tool::set_config
- cron::clear_crons
- cron::list_crons
- estimate_cost
- file_snapshot::session_snapshots
- file_watcher::watch_directory
- filesystem
- git_utils::build_git_context
- git_utils::current_branch
- git_utils::get_repo_root
- git_utils::git_diff
- git_utils::git_status
- git_utils::is_git_repo
- git_utils::list_modified_files
- git_utils::recent_commits
- none
- orchestration
- plan_mode::is_plan_mode
- plan_mode::set_plan_mode
- planning
- remote_trigger::drain_triggers
- scheduling
- send_message::drain_inbox
- send_message::peek_inbox
- session_shell_state
- shell
- skills::bundled::find_bundled_skill
- skills::bundled::load_bundled
- skills::bundled::user_invocable_skills
- skills::discovery::discover_all
- skills::discovery::format_skill_list
- skills::discovery::load_skill
- skills::extract_description
- skills::parse_frontmatter
- skills::strip_frontmatter
- tasks::clear_tasks
- tasks::get_task
- tasks::list_tasks
- todo_write::clear_todos
- todo_write::get_todos
- tool_primitives::bash_safety::analyze_command
- tool_primitives::bash_safety::is_forbidden
- tool_primitives::bash_safety::is_safe
- tool_primitives::bash_safety::parse_bash
- tool_primitives::code_intel::analyze_file
- tool_primitives::code_intel::format_project_intel
- tool_primitives::code_intel::scan_project
- tool_primitives::diff::apply_patch
- tool_primitives::diff::line_diff
- tool_primitives::diff::unified_diff
- tool_primitives::fs::diff_file
- tool_primitives::fs::edit_file
- tool_primitives::fs::file_exists
- tool_primitives::fs::file_metadata
- tool_primitives::fs::file_size
- tool_primitives::fs::patch_file
- tool_primitives::fs::read_file
- tool_primitives::fs::write_file
- tool_primitives::git::current_branch
- tool_primitives::git::diff
- tool_primitives::git::diff_file_content
- tool_primitives::git::is_repo
- tool_primitives::git::list_modified_files
- tool_primitives::git::log
- tool_primitives::git::repo_root
- tool_primitives::git::status
- tool_primitives::http::fetch_html
- tool_primitives::http::get
- tool_primitives::http::post
- tool_primitives::process::exec
- tool_primitives::process::exec_streaming
- tool_primitives::search::glob
- tool_primitives::search::grep
- web