This roadmap outlines the planned development milestones for the Micro Coding Agent engine.
- Safe workspace reader with ignore-pattern awareness (
.git,__pycache__, virtualenvs). - Atomic patch engine generating unified diffs with in-memory dry-run validation.
- Python AST syntax verifier detecting syntax errors before disk write completion.
- Human-in-the-loop approval gate supporting custom review hooks and auto-approval policies.
- Extensible coding tool registry for LLM function calling schemas.
- Unit test suite covering workspace reading, patch dry-runs, AST validation, and approval workflows (12 tests).
- Tree-sitter integration for multi-language AST syntax verification (TypeScript, Go, Rust, C++).
- Fuzzy chunk matching for non-exact code snippet replacements.
- Automated git branch isolation for multi-file refactoring runs.
- Automated backup snapshots and one-click rollback on verification failure.
- Automated pytest/test-runner execution within the verification cycle.
- Automated git commit message synthesis based on applied unified diffs.
- Language Server Protocol (LSP) diagnostics integration for type check validation.
- Multi-file dependency graph analysis to order patch application sequences.
- Interactive terminal diff viewer with terminal color highlighting.
- Automated benchmark evaluation suite (HumanEval / SWE-bench mini).