Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.63 KB

File metadata and controls

35 lines (26 loc) · 1.63 KB

Roadmap — Micro Coding Agent

This roadmap outlines the planned development milestones for the Micro Coding Agent engine.


[v0.1.0] — Core Architecture (Current)

  • 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).

[v0.2.0] — Reliability & Language Support

  • 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.

[v0.3.0] — Tooling & Test Automation

  • 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.

[v0.4.0] — Advanced Coding Workflows

  • 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).