[idea] Add Muse (Muse Spark by Meta, dev.meta.ai) support #2390
Replies: 2 comments
|
Update: pushed docs polish to same branch — added Muse row to |
|
Update: fixed CI failure https://github.com/herdrdev/herdr/actions/runs/31054850901/job/92470014565 — E0004 non-exhaustive Fix pushed
Branch now 3 commits: |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Herdr currently detects ~21 agents (Pi, Claude Code, Codex, Cursor, etc.) via screen manifests and lifecycle hooks. Muse by Meta (Muse Spark) has no bundled detection, so it runs as
Unknownand users must useHERDR_AGENT=museworkaround without richworking/blocked/idlestate.Idea / problem
Users running
muse(binary installed viacurl -fsSL https://dev.meta.ai/install.sh | bash→~/.local/bin/muse, launcherhttps://api.meta.ai/muse-launcher.sh) inside Herdr see no agent-specific state. Nomuse.toml, noAgent::Museregistration, nomuseinALL/SCREEN_MANIFEST_AGENTS. Up to 1730 forks and 24k stars suggest many will try Muse as Meta's cheaper coding agent alternative (https://developer.meta.com/ai/products/muse-code/).Requested change
Add first-class
musesupport mirroring existing screen-manifest agents (claude/codex/cursor):Agent::Muse(muse,muse-code,muse_code) insrc/detect/mod.rssrc/detect/manifests/muse.tomlwithidle/working/blockedrules (OSC title + bottom-buffer hints), versioned2026.08.05.1Why
Provides immediate sidebar rollups and
herdr agent explain/agent waitfor Muse without needingHERDR_AGENTwrapper, improves parallel workflow visibility, and unblocks later session-only hook if Muse adds one. Keeps detection evidence-based perAGENTS.md(capture viaherdr agent read --source detection --format text/ansi).Implementation ready
Prepared in fork
ulises-jeremias/herdrbranchfeat/muse-support:b8271ad1 feat: add Muse support(2 files:src/detect/mod.rs,src/detect/manifests/muse.toml)pr-gatebecause author not inAPPROVED_CONTRIBUTORS— expected). Maintainer can reopen if this Discussion is approved.herdr agent explain --jsononce approved.Happy to address docs (
docs/next/website/src/content/docs/agents.mdx) or add integration status once Muse exposes hooks.Links: fork https://github.com/ulises-jeremias/herdr/tree/feat/muse-support — PR #2389 — launcher https://api.meta.ai/muse-launcher.sh
All reactions