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

feat(release): EnvelopeJson TypedDicts and make_envelope on all JSON outputs

- Add EnvelopeJson, make_envelope imports - Add _ReleaseRecordJson, _ReleaseListJson, _ReleaseSuggestJson TypedDicts (all inherit EnvelopeJson) - _ReleasePushJson, _ReleaseDeleteJson changed from TypedDict to EnvelopeJson - Remove duration_ms/exit_code from all TypedDict definitions - Fix all 9 JSON output sites (run_add, run_list, run_read, 2x run_push, 4x run_delete, run_suggest) - Add agent-guide entries for all release subcommands - Sprint doc: release marked [x][x][x][x]

sha256:db98aad9ab223b41d7f81050a977a77f2602c7ad9b168e1cc9274615e8315c75 sha
+6 ~36 −1 symbols
sha256:e78836ad09c2440cb80dcd163823c0a0a7a1565a5f85365e6efe959c5c9c9c5e snapshot
+6
symbols added
~36
symbols modified
−1
symbol removed
0
dead code introduced
Semantic Changes 43 symbols
~ muse/cli/commands/release.py .py 5 symbols added, 8 symbols modified
+ _ReleaseListJson class class _ReleaseListJson L143–147
+ _ReleaseRecordJson class class _ReleaseRecordJson L122–140
+ _ReleaseSuggestJson class class _ReleaseSuggestJson L170–180
+ EnvelopeJson import import EnvelopeJson L81–81
+ make_envelope import import make_envelope L81–81
← 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:db98aad9ab223b41d7f81050a977a77f2602c7ad9b168e1cc9274615e8315c75 --body "your comment"