feat: improve agent ergonomics for push errors and show manifest
push: when a named remote is not configured, the error message now lists all configured remotes (or '(none)' when none exist), so an agent never needs a follow-up 'muse remote --json' call to discover what remotes are available.
show: add --manifest / --no-manifest flag to 'muse show --json'. When --manifest is given, the JSON output gains a 'manifest' key mapping every tracked path to its content hash at that commit. Lets agents inspect the full working-tree state recorded by a commit without a separate diff or file-read cycle.
Tests: 9 new cases in TestErrorRouting (push), 25 new cases across TestRegisterFlags and TestManifest (show).
sha256:bc750e9341402dbc32f788102717ce61ef03716dc051c2c3ba685b655f9d61f7
sha
sha256:359a23e836d62f525ebfd998462edd9d468d65a90db836c77ca04b0f6094437a
snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:bc750e9341402dbc32f788102717ce61ef03716dc051c2c3ba685b655f9d61f7 --body "your comment"
No comments yet. Be the first to start the discussion.