DGC v0.41.1 is out
Navigate
Install DGC
DGC v0.41.1Edit on GitHub ↗
Features/Built-in tools

what the native agent can call

Built-in tools

#

On native local/API routes the model calls DGC's own tools. Subscription turns use the vendor CLI's tools instead. Adaptive tool_profile (the default) always offers the core read / edit / search / shell surface; web, artifact, skill-install, memory, goal, delegation, and monitor tools appear when the request needs them. tool_profile: full offers every tool allowed by the current permission mode. Plan mode denies mutations. Full-auto omits the blocking options prompt unless you asked to choose.

Files and code

#
  • read_file · write_file · edit_file · multi_edit · apply_patch — read, overwrite, exact-string edit, several edits to one file, or an atomic unified diff.
  • view_image — look at a PNG/JPEG/GIF/WebP in the workspace (see Viewed images).
  • glob · grep — find files; search contents.
  • repo_map · code_intel — inventory and symbols (see Code intelligence).
  • git_diff — local Git without a shell (see Git changes).

Shell and Python

#
  • bash — a command; background: true returns a task id at once (dev servers, watchers). It holds the workspace lease only while it starts. Do not use a background command to change files.
  • bash_output · bash_kill — page or search retained output; stop a background task. Handles belong to the originating agent and expire after 30 minutes.
  • python — persistent interpreter, off until /code-action on (see Python code-action).
  • !cmd in the composer uses the same sandbox, bounds, cancellation, and lease without asking the model to interpret the command.

Web, browser, artifacts

#
  • web_search · web_fetch — search, then read a URL as text (see Web search).
  • browser — a real page: open, snapshot, click, type (see Looking at a page).
  • artifact · present_document — serve a page, or show Markdown in the browser (see Artifacts and Plan mode).

Agent, memory, and control

#
  • task — a sub-agent: agent picks explorer / researcher / critic / worker (or a named definition); background: true outlives the turn (see Sub-agents).
  • todo · skill · add_skill · save_memory · update_goal · notes
  • present_plan — plan mode only, for approval.
  • propose_options — ask you to decide (see Questions).
  • monitor · monitor_stop — watch a long-running command (see Background monitors).

MCP tools join this catalog as mcp__<server>__<tool> when a server is connected.

Documentation