Skip to content

v0.1.0

Choose a tag to compare

@eshanized eshanized released this 01 Oct 20:05
· 185 commits to master since this release

M31 Autonomous (M31A) v0.1.0

Rust-native autonomous software-engineering runtime with non-bypassable policy gates, verifiable execution, and terminal-native cockpit.

Highlights

  • Layered Architecture (L0–L9): Single-crate Rust runtime with strict downward dependency boundaries.
  • Non-Bypassable Security (L1): 11-stage policy gate, ASVS L1 threat mitigations, deterministic secret redaction, and prompt injection defense.
  • Cross-Platform Foundation (L2): Linux (rlimits, cgroups v2), macOS (process groups, sandbox), and Windows (Job Objects, ACLs, ConPTY).
  • Intelligence & Context (L3): NVIDIA NIM integration with SSE streaming, token-bounded context management, and hierarchical memory.
  • Role State Machines & Multi-Agent (L4): 8 canonical agent roles with bounded step budgets and anti-fake-diff verification.
  • Deterministic Verification & DAG (L5–L7): Reconciler, two-phase atomic checkpoints, and 15 failure classifications with recovery.
  • Terminal Cockpit & CLI (L8–L9): Full CLI subcommand suite and interactive Ratatui TUI cockpit.

See CHANGELOG.md for detailed release notes.