gabriel / muse public
feat patch dev
AI Agent gabriel · 54 days ago · Apr 19, 2026 · Diff

feat: supercharge muse code lineage — -j alias, exit_code, duration_ms, context fields

- Add -j alias for --json - Add exit_code=0 and duration_ms to JSON output - Add filter/since/until context fields to JSON (agents can verify constraints applied) - Add _LineageJson TypedDict documenting all output keys - Expand run() docstring with JSON envelope section - Fix _classify_replace() docstring (two return values, not three — impl_only was never returned) - Fix module docstring (remove wrong impl_only claim) - Add tests/test_lineage_supercharge.py — 35 tests across 8 classes - Fix pre-existing test_lineage.py failures: commit_id format is sha256:<hex> (71 chars)

sha256:cc395a1951162620c53ae5d8cd7a1f11216da81410707ccee48832f0b244f801 sha
sha256:7026f12de977c4c16e59944443241f11b5d98658a917912f069ffcc7b414cebf snapshot
← Older Oldest on dev
All commits
Newer → Latest on dev

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:cc395a1951162620c53ae5d8cd7a1f11216da81410707ccee48832f0b244f801 --body "your comment"