Skip to content

v0.2.4

Choose a tag to compare

@yogthos yogthos released this 03 Jun 15:01
· 92 commits to main since this release

Install/upgrade: cargo install dirge-agent (binary: dirge)

Added

  • Debug Adapter Protocol (DAP) integration — step-through debugging alongside the LSP client.
  • Configurable terminal background — themes can set a background color; phosphor defaults to a soft charcoal #222222.
  • Snap-to-bottom on input — typing or pressing Down on a scrolled-up chat jumps back to the latest output.
  • Phased plan workflow (/plan <request>, opt-in) — explore → plan → implement → reviewer-runs-code loop. Ported from vix.
  • Minified tree-sitter read/edit (read_minified / edit_minified) — token-efficient file I/O via structural skeletons.
  • Hard read-before-edit gate, thinking-stall watchdog, and mandatory reason/intent fields on read/grep/glob/find/lsp tools + a todo-completion nudge.

Fixed

  • /plan now shows the standard busy indicator and clears the input box; the busy flag can't be stranded by a failed repaint.
  • Resize while scrolled up no longer hides the newest output behind blank rows.
  • Idle Ctrl+C clears an unsent draft instead of quitting; only an empty line exits.
  • Chat scroll-to-top/bottom moved to Ctrl+Home/End, freeing bare Home/End for the input editor.
  • Ctrl+J inside reverse-i-search no longer desyncs the search buffer.

Full changelog: https://github.com/dirge-code/dirge/blob/main/CHANGELOG.md