File Operations

ToolDescriptionRead-onlyConcurrent
FileReadRead files with line numbers. Handles text, PDF, notebooks, images.YesYes
FileWriteCreate or overwrite files. Auto-creates parent dirs.NoNo
FileEditSearch-and-replace. Requires unique match or replace_all.NoNo
MultiEditBatch multiple edits in a single atomic operation.NoNo
NotebookEditEdit Jupyter cells (replace, insert, delete).NoNo
ToolDescriptionRead-onlyConcurrent
GrepRegex search via ripgrep. Context lines, glob filter, case control.YesYes
GlobFind files by pattern, sorted by modification time.YesYes
ToolSearchDiscover tools by keyword or select:Name.YesYes

Execution

ToolDescriptionRead-onlyConcurrent
BashShell commands. Background mode, destructive detection, sandbox, timeout.NoNo
PowerShellPowerShell commands (Windows).NoNo
REPLPython or Node.js code execution.NoNo

Agent Coordination

ToolDescriptionRead-onlyConcurrent
AgentSpawn subagents. Optional worktree isolation.NoNo
SendMessageInter-agent communication.NoYes
SkillInvoke skills programmatically.YesNo

Planning and Tracking

ToolDescriptionRead-onlyConcurrent
EnterPlanModeSwitch to read-only mode.YesYes
ExitPlanModeRe-enable all tools.YesYes
TaskCreateCreate a progress tracking task.YesYes
TaskUpdateUpdate task status.YesYes
TaskGetGet task details by ID.YesYes
TaskListList all session tasks.YesYes
TaskStopStop a running background task.NoYes
TaskOutputRead output of a completed task.YesYes
TodoWriteStructured todo list management.YesYes

Web and External

ToolDescriptionRead-onlyConcurrent
WebFetchHTTP GET with HTML-to-text conversion.YesYes
WebSearchWeb search with result extraction.YesYes
LSPLanguage server diagnostics with linter fallbacks.YesYes

MCP Integration

ToolDescriptionRead-onlyConcurrent
McpProxyCall tools on connected MCP servers.NoNo
ListMcpResourcesBrowse MCP server resources.YesYes
ReadMcpResourceRead an MCP resource by URI.YesYes

Workspace

ToolDescriptionRead-onlyConcurrent
EnterWorktreeCreate an isolated git worktree.NoNo
ExitWorktreeClean up a worktree.NoNo
AskUserQuestionInteractive multi-choice prompts.YesNo
SleepAsync pause (max 5 min).YesYes