Skip to content

Tools

The model requests tools; gdc checks permissions before executing them. Available tools depend on the selected profile and configured extensions.

Built-in operations

Tool Operation
Read Read a file or a range of lines
Write Create or replace a file
Edit Replace a matching text fragment
Bash Execute a shell command
Glob Find paths by glob pattern
Grep Search file contents
WebFetch Fetch a web page
TodoWrite Update the task list
Lsp Query definitions, references and symbol information
Skill Load a named instruction set
MemoryRead, MemoryList, MemorySearch Inspect durable notes
MemoryWrite, MemoryDelete Change durable notes

Agents and background work

Tool Operation
Task Run a delegated task and wait for its result; optional background execution
AgentTool Start a persistent worker and return its id
SendMessage Send another assignment to a worker
AgentStop Cancel a worker
TaskList, TaskOutput, TaskStop Inspect and stop background Bash jobs

Workers receive their own saved sessions. See Subagents and background jobs.

Extensions

Extension Adds
MCP Tools from local programs and HTTP services
WASM plugins Packaged tools and hooks
Skills Procedures loaded on demand
Language servers Symbol navigation

Tool failures are reported to the model. Completed tool results are saved in the session.