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

feat: add JSON envelope to hash-object, coord heartbeat, and hotspots

sha256:a4559abfd3c66a198f90fc7e1eaffbc5ac8e3b616882401afc904495f8e470af sha
+37 ~5 −1 symbols
sha256:32cfb2885bfe21ce89833da4065b103a7748f1ba013ad001d5b2b807fa93a28c snapshot
+37
symbols added
~5
symbols modified
−1
symbol removed
0
dead code introduced
Semantic Changes 43 symbols
~ tests/test_hash_object_envelope.py .py 9 symbols added
+ TestHashObjectEnvelope class class TestHashObjectEnvelope L18–22
+ test_hash_object_stdin_has_envelope method method test_hash_object_stdin_has_envelope L19–22
+ _FIELDS variable variable _FIELDS L9–9
+ _check function function _check L12–15
+ CliRunner import import CliRunner L5–5
+ annotations import import annotations L2–2
+ json import import json L3–3
+ pytest import import pytest L4–4
+ runner variable variable runner L7–7
~ tests/test_heartbeat_envelope.py .py 9 symbols added
+ TestHeartbeatEnvelope class class TestHeartbeatEnvelope L18–29
+ test_heartbeat_not_found_has_envelope method method test_heartbeat_not_found_has_envelope L19–29
+ _FIELDS variable variable _FIELDS L9–9
+ _check function function _check L12–15
+ CliRunner import import CliRunner L5–5
+ annotations import import annotations L2–2
+ json import import json L3–3
+ pytest import import pytest L4–4
+ runner variable variable runner L7–7
~ tests/test_hotspots_envelope.py .py 9 symbols added
+ TestHotspotsEnvelope class class TestHotspotsEnvelope L18–22
+ test_hotspots_has_envelope method method test_hotspots_has_envelope L19–22
+ _FIELDS variable variable _FIELDS L9–9
+ _check function function _check L12–15
+ CliRunner import import CliRunner L5–5
+ annotations import import annotations L2–2
+ json import import json L3–3
+ pytest import import pytest L4–4
+ runner variable variable runner L7–7
~ muse/cli/commands/hash_object.py .py 5 symbols added, 1 symbol modified
+ _HashObjectJson class class _HashObjectJson L55–71
+ Callable import import Callable L38–38
+ EnvelopeJson import import EnvelopeJson L42–42
+ TypedDict import import TypedDict L39–39
+ make_envelope import import make_envelope L42–42
~ _emit
~ muse/cli/commands/heartbeat_coord.py .py 3 symbols added, 1 symbol modified
+ _HeartbeatJson class class _HeartbeatJson L90–115
+ EnvelopeJson import import EnvelopeJson L73–73
+ make_envelope import import make_envelope L73–73
~ run
~ muse/cli/commands/hotspots.py .py 2 symbols added, 1 symbol removed, 3 symbols modified
− TypedDict import import TypedDict L45–45
+ EnvelopeJson import import EnvelopeJson L47–47
+ make_envelope import import make_envelope L47–47
~ Any
~ 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:a4559abfd3c66a198f90fc7e1eaffbc5ac8e3b616882401afc904495f8e470af --body "your comment"