gabriel / muse public
feat BREAKING workspace task/workspace-ux-improvements #1 / 1
gabriel · 170 days ago · Apr 12, 2026 · Diff

feat(workspace): add actual_branch, stash_count, feature_branches to status

- WorkspaceMemberStatus gains actual_branch (live HEAD checkout vs configured tracking branch), stash_count, and feature_branches (non-main/dev branches) - head_commit now reflects the actual HEAD commit, not the configured branch tip - workspace add bootstraps workspace.toml from CWD when no manifest exists - workspace list/status/sync return empty gracefully when no manifest found - workspace update/remove exit 1 (user error) when no manifest, not 2 - Text output: not-present members show tracking branch; branch mismatch flagged - All 235 workspace tests pass

sha256:c00e57c6d7b2419a62eb09e3054f5315bdd8f698c43ed520ed3362ad0b4fe05e sha
+2 ~27 −1 symbols
sha256:820d390c083e5da17bdff387e141f34edb21d2f1847aa4068ddc9a19801417b2 snapshot
+2
symbols added
~27
symbols modified
−1
symbol removed
0
dead code introduced
Semantic Changes 30 symbols
~ tests/test_cmd_workspace_hardening.py .py 1 symbol added, 1 symbol removed, 5 symbols modified
− test_status_json_seven_fields method method test_status_json_seven_fields L2052–2058
+ test_status_json_ten_fields method method test_status_json_ten_fields L2073–2082
← Older Oldest on task/workspace-ux-improvements
All commits
Newer → Latest on task/workspace-ux-improvements

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:c00e57c6d7b2419a62eb09e3054f5315bdd8f698c43ed520ed3362ad0b4fe05e --body "your comment"