Skip to content

DGC v0.5.2

Choose a tag to compare

@OpenPeach-ai OpenPeach-ai released this 17 Aug 12:18
· 1 commit to main since this release

A coding-agent CLI for the models you run — local (Ollama, llama.cpp, LM Studio, vLLM) or any OpenAI-compatible cloud.

Install

curl -fsSL https://daguccicode.com/install.sh | bash
dgc setup   # pick a provider + model
dgc         # start coding

New in 0.5.2

  • A live working… spinner + a · done end-of-turn marker (you always know if it's running, finished, or waiting on you); /mode and /think now persist across restarts; and folders under $HOME are their own project (no longer rooted at $HOME).

New in 0.5.1

  • A cleaner CLI look: decision prompts (permission / plan / pick-an-option) now use the arrow-key menu (bold-white heading, muted secondary), a width-responsive banner, flat tool output, and brand-tinted /help.

New in 0.5.0

  • Sub-agents on their own model + host — the task tool delegates to a fresh sub-agent that can run on a different machine/model than the main loop (subagent_model / subagent_base_url / subagent_api_key), plus named .dgc/agents/*.md personas. New /agents and /subagent commands.
  • 10 bundled default skills — code-review, debug, deep-research, doctor, verify, batch, dataviz, loop, fewer-permission-prompts, providers — alongside your own ~/.dgc/skills/ and project skills.
  • VS Code / Cursor extension — a native panel driving dgc serve: controls in the prompt box, an in-panel Settings page, session resume + rewind. Install from Open VSX or https://daguccicode.com/vscode/.
  • Background bash (bash_output / bash_kill), MCP servers (/mcp), checkpoints + /rewind, lifecycle hooks, image/vision input (@image), model fallback, custom slash-commands (.dgc/commands/*.md), and an ACP adapter (dgc acp).

Also in the box

  • Works with Ollama, llama.cpp, LM Studio, vLLM and any OpenAI-compatible cloud (OpenAI, OpenRouter, Groq, DeepSeek, Together, Mistral)
  • Four permission modes: default / acceptEdits / plan / auto (full-auto); Claude Code-style rules, evaluated deny → ask → allow
  • Plan mode: read-only research → approve the plan into any mode
  • Thinking levels (/think, plus think / think hard / ultrathink keywords)
  • Memory (DGC.md), web search (DuckDuckGo / Brave / Tavily / SearXNG), session resume, self-update (dgc update), auto context compaction
  • Automatic fallback to a text tool-call protocol for local models without native tool calling
  • Pure Python 3.10+, three dependencies, MIT licensed

Site: https://daguccicode.com