Dirge: Rust coding agent with intelligent steering and memory
18 hours ago
- #AI Agent
- #Productivity
- #Rust
- Dirge is a native Rust agent with features like MCP, LSP, ACP, Janet plugins, tree-sitter code intelligence, and self-improving memory enabled by default, offering low resource usage (~8 MB RAM idle).
- It includes an agent loop designed to keep even small, cheap models productive, with capabilities like live token streaming, session branching, and configurable info panes in a keyboard-driven TUI.
- Dirge integrates security and productivity tools such as tool call repair, tree-sitter validation before disk writes, recovery checkpoints for failing models, and a sandbox mode for isolated bash commands.
- The agent supports multiple LLM providers (e.g., DeepSeek, GLM, Anthropic, OpenAI) and allows role routing, with a two-tier memory system for project-specific and global preferences.
- Features include a phased /plan workflow, spec tracking via SQLite, minified file editing, Debug Adapter Protocol integration, and extensibility through Janet plugins and MCP server connections.