gabriel / muse public
feat BREAKING task/agent-config #1 / 1
gabriel · 63 days ago · Apr 13, 2026 · Diff

feat: add muse agent-config command

Implements muse agent-config with four subcommands: - init: generate .muse/agent.md with sane defaults (standalone, workspace_root, workspace_member) - sync: derive IDE adapter files (CLAUDE.md, AGENTS.md, .cursorrules, copilot-instructions.md, .windsurfrules) - show: print agent.md content with --scope repo|workspace|merged - status: report which adapters exist and whether they are in sync with agent.md

Claude adapter uses @include syntax; all others embed full content. Workspace hierarchy is respected — workspace-level rules prepend to repo-level rules. 45 tests, zero typing violations. Also fixes stale Python 3.12 comment in invariants.py.

sha256:e204518ffa2fe70d73194a3d2ff4712eb6d1be5bc4688ef0afbf885b9a2ca0ef sha
sha256:60948f7fcb3b8bc44f1d3e2947cf940bbbbe6c06835391d25fe8655a77c92db2 snapshot
← Older Oldest on task/agent-config
All commits
Newer → Latest on task/agent-config

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