Skip to content

DumbCode v0.12.0

Choose a tag to compare

@Shimba-crypto Shimba-crypto released this 05 Sep 18:58
· 7 commits to main since this release

Agent platform release

Big jump from 0.11.x: the agent loop grew into a small platform.

Agent loop

  • todo_write / todo_read live checklist (session-persisted)
  • Subagents via .dumbcode/agents/*.md + dispatch_agent; model-driven background agents via deploy_agent
  • Hooks: PreToolUse / PostToolUse / UserPromptSubmit / SessionStart (config-driven shell events)
  • Rule-based permissions + modes (default | plan | acceptEdits | bypassPermissions) enforced in tools, chat, subagents, and MCP — deny overrides even --yes

Checkpoints / rewind / blame

  • One checkpoint per agent run; dumbcode checkpoints | rewind <id> | restore <id> | blame <file>
  • Provenance on every tool call: who (session/agent/subagent), permission decision, approval, checkpoint
  • In chat: /undo, /checkpoints, /rewind, /restore, /blame

Extensions

  • Custom slash commands (<project>/.dumbcode/commands/*.md, {args} expansion)
  • /goal project memory (.dumbcode/goal.md, goal_read/goal_update tools, attached to system prompt)
  • Skill evolution: dumbcode skills save and /skill save capture effective prompts

UX / context

  • Markdown rendering in chat (streaming-safe code blocks, headings, bold) — /markdown
  • Project context index: symbol_find tool, dumbcode index + /index, change status across sessions

95 unit tests passing. SHA256SUMS.txt included — verify with sha256sum -c SHA256SUMS.txt.