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

feat(reconcile,reflog): EnvelopeJson TypedDicts and make_envelope

reconcile.py: - Remove __version__ import; add EnvelopeJson, make_envelope - Add _ReconcileJson(EnvelopeJson) TypedDict - Fix JSON output site to use TypedDict constructor with **make_envelope(elapsed) - Add Agent quickstart / JSON fields / exit codes to run() docstring - Add agent-guide entry

reflog.py: - Add EnvelopeJson, make_envelope imports - _ReflogResultJson, _ReflogAllJson now inherit EnvelopeJson - Remove duration_ms/exit_code fields from both TypedDicts - Fix both output sites with **make_envelope(elapsed) - Add Agent quickstart / JSON fields / exit codes to run() docstring - Add agent-guide entries

Sprint doc: reconcile, reflog marked [x][x][x][x]

sha256:bc81b25a082699bac8bbc427af64e439767cb8e7d3996df5dc80ef20703d7d63 sha
+6 ~33 −1 symbols
sha256:f49526405754b3bfaf9318b1d4d882b92cfd75dbad43eed7e41cf7c29e57660a snapshot
+6
symbols added
~33
symbols modified
−1
symbol removed
0
dead code introduced
Semantic Changes 40 symbols
~ muse/cli/commands/reconcile.py .py 4 symbols added, 1 symbol removed, 1 symbol modified
__version__ import import __version__ L92–92
+ _ReconcileJson class class _ReconcileJson L108–117
+ EnvelopeJson import import EnvelopeJson L95–95
+ TypedDict import import TypedDict L91–91
+ make_envelope import import make_envelope L95–95
~ run
~ muse/cli/commands/reflog.py .py 2 symbols added, 3 symbols modified
+ EnvelopeJson import import EnvelopeJson L82–82
+ make_envelope import import make_envelope L82–82
~ 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:bc81b25a082699bac8bbc427af64e439767cb8e7d3996df5dc80ef20703d7d63 --body "your comment"