gabriel / muse public
feat patch task/supercharge-cherry-pick #1 / 1
AI Agent gabriel · 58 days ago · Apr 17, 2026 · Diff

feat: supercharge muse cherry-pick for agent use

- Add elapsed_seconds and exit_code to all 4 JSON output paths: picked (exit_code=0), applied/no-commit (exit_code=0), dry_run (exit_code=0), conflict (exit_code=1 mirrors process exit) - Fix text output to show bare hex short IDs instead of sha256: prefix in both normal and --dry-run text modes - Update module and run() docstrings with complete JSON contract - Fix pre-existing test bug: _write_object returned bare hex but manifests require sha256: prefix — caused ValueError in apply_manifest - Fix pre-existing test assertions: ID length is 71 (sha256: + 64 hex), not 64; now checks prefix and length correctly - Add 18 new tests: TestElapsed (4), TestExitCode (4), TestJsonSchemaComplete (4), TestTextOutputHex (2) plus 4 pre-existing fixes

sha256:a8f8a6459c839ac2fa50bdfb81cad021e92d44bf8289f678eb35cf37a5991c62 sha
sha256:f645bb9b6434c71afb2499cad01b35bcb13eae937891e49e3d4e293f69e0c66b snapshot
← Older Oldest on task/supercharge-cherry-pick
All commits
Newer → Latest on task/supercharge-cherry-pick

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:a8f8a6459c839ac2fa50bdfb81cad021e92d44bf8289f678eb35cf37a5991c62 --body "your comment"