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

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

- Add EnvelopeJson, make_envelope imports - _RemoteListJson, _RemoteMutationJson, _RemoteGetUrlJson, _RemoteStatusJson all inherit EnvelopeJson - Remove duration_ms/exit_code fields from all TypedDicts - Convert dict-literal output sites to TypedDict constructor calls with **make_envelope(elapsed) - run_status uses make_envelope(elapsed, exit_code=exit_code_val) for unreachable case - Add agent-guide entries for all remote subcommands - Sprint doc: remote marked [x][x][x][x]

sha256:b3d5e51919342c52702cae9cf33401b62519da4f4d34489003cfeb4c121277ff sha
+2 ~40 symbols
sha256:bb7f0854396f88315f99b772ef181615d14e89ea3a0b19243444df567d00d0c8 snapshot
+2
symbols added
~40
symbols modified
0
dead code introduced
Semantic Changes 42 symbols
~ muse/cli/commands/remote.py .py 2 symbols added, 11 symbols modified
+ EnvelopeJson import import EnvelopeJson L72–72
+ make_envelope import import make_envelope L72–72
~ run
← 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:b3d5e51919342c52702cae9cf33401b62519da4f4d34489003cfeb4c121277ff --body "your comment"