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: truereturns 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).!cmdin 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:agentpicks explorer / researcher / critic / worker (or a named definition);background: trueoutlives the turn (see Sub-agents).todo·skill·add_skill·save_memory·update_goal·notespresent_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.