Releases: LucRoot/RACT
Releases · LucRoot/RACT
Release list
RACT 0.1.2 - Trust and tooling release
Full Changelog: v0.1.1...v0.1.2
RACT 0.1.1
RACT 0.1.1 Release Notes
Summary
This release hardens RACT's anti-rot tooling, expands provider and marketplace support, and adds the rootact audit meta-command. It also fixes the symbol-graph prefix bug that made the dead-code auction unreliable on its own repository.
What's New
Commands & UX
rootact audit— single-command health check runningdoctor,dead_code_auction, and (with--deep)consolidate scan.rootact audit --deep— surfaces merge proposals fromconsolidate scanin a unified pass/fail table or JSON.rootact consolidate scan|apply|rollback— find near-duplicate modules, preview merges as unified diffs, and roll back if needed.rootact mcp invoke— call configured MCP tools directly from the CLI.rootact skills marketplace list|install— install skills from a catalog by name.
Anti-rot improvements
- AST-normalized structural similarity in
consolidateand the novelty detector catches copy-and-rename clones that byte-level compression misses. - Symbol graph prefix fix — cross-module edges went from 3 to ~375, making
dead_code_auction,load_bearing_guard, andduplication_guardtrustworthy on realsrc/layouts. - Compression-novelty detector now strips prose before training and uses nearest-neighbor scoring.
Providers
- Native Kairos provider with multi-slot routing and fallback.
- Local provider accepts
base_urlalias.
Quality gates
- Earned-coverage gate with per-file floors, dynamic badge JSON, and
baseline|status|badge|deltaCLI verbs. - Mutation-score gate with per-file floors and README badge.
- CI enforces
ruff,mypy, and 90% aggregate coverage.
Docs & discovery
- Public quality leaderboard (
docs/PUBLIC_LEADERBOARD.md). - Hugging Face Space static landing page.
- Demo asciicast (
assets/demo.cast). docs/BUILD_LOG.mdanddocs/KAIROS_LEARNINGS.mdupdated throughout the build-audit loop.
Quality metrics
| Metric | Value |
|---|---|
| Tests | 1079 passed, 1 skipped |
| Line coverage | 91.30% |
src/rootact/cli.py coverage |
76% |
src/rootact/executor.py coverage |
100% |
| Dead-code auction on RACT | 0 candidates |
rootact doctor |
7/7 |
rootact audit --deep |
9/9 |
Known limitations
rootact novelty scanis accurate but slow on large codebases (>60s on RACT itself), so it is not currently included inaudit --deep.consolidate scanis practical (~10s on RACT) but limited to the 50 largest modules by default.
Installation
pip install git+https://github.com/LucRoot/RACT.git@v0.1.1Verification
ract doctor
ract audit --deep
ract auction listRACT 0.1.0
Initial public release of RACT (Root Agentic Coding Tool).
- Model-agnostic, local-first agentic coding tool
- Root-Knot-anchored self-recursing build loop
- Progress Oracle, Operator Handshake, anti-rot guardrails
- Built-in skill library, provider presets, MCP/Diff/Retrieval adapters
- PolyForm Noncommercial License 1.0.0
See README.md and docs/ for installation and usage.