gabriel / muse public
refactor BREAKING task/flatten-plumbing-dir #1 / 1
gabriel · 62 days ago · Apr 14, 2026 · Diff

refactor: flatten plumbing/ dir, scrub plumbing/porcelain terminology

The plumbing/porcelain distinction is a Git-ism that doesn't fit Muse. Agents are first-class citizens — every command is just a command.

Changes: - Move all 24 files from muse/cli/commands/plumbing/ into muse/cli/commands/ - Delete muse/cli/commands/plumbing/ (no subdirectory implied hierarchy) - Update muse/cli/app.py import block to use muse.cli.commands directly - Rename 28 test files: test_plumbing_*.py → test_cmd_*.py, test_cli_plumbing.py → test_cli_inspect.py - Fix all import paths in tests from commands.plumbing.* to commands.* - Scrub 'plumbing'/'porcelain' from docstrings, help text, and comments across 37 source files and all test files - Add muse ls-files to agent-guide Code Intelligence table - Leave --porcelain flag name intact (it is CLI API, not a tier label)

sha256:dde044859012704608f7032836b1d5f1394e5444c30b4f0f06dd9822299ec289 sha
sha256:7014848b3be4859fd4895395ffbd706c1833aba0b0b82fbbc177dd3100b8db64 snapshot
← Older Oldest on task/flatten-plumbing-dir
All commits
Newer → Latest on task/flatten-plumbing-dir

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