Skip to content

feat(detect): add muse agent with generic Pick blocked detection - #2456

Closed
ohk wants to merge 1 commit into
herdrdev:masterfrom
ohk:feat/muse-pick-generic-blocked
Closed

feat(detect): add muse agent with generic Pick blocked detection#2456
ohk wants to merge 1 commit into
herdrdev:masterfrom
ohk:feat/muse-pick-generic-blocked

Conversation

@ohk

@ohk ohk commented Aug 7, 2026

Copy link
Copy Markdown

Add Muse agent detection.

  • manifests: src/detect/manifests/muse.toml + website/agent-detection/muse.toml (id muse v2026.08.06.1)
  • runtime: src/detect/mod.rs Agent::Muse (ALL 22, SCREEN 20), lookup for muse/muse-bin/muse-code, label/executable, sound override, sidebar defaults
  • fix waiting answer miss: Pick footer is generic 'Enter to select · ↑/↓ to move · Tab for an optional note · Esc to interrupt' – title/message can be anything. Previous rule required AND combos (Enter+to move etc.) could miss variants. Now blocked pick is single generic gate 'Enter to select' (bottom_non_empty_lines(5), priority 950, visible_blocker) with working_esc_interrupt not Enter, so any Pick triggers blocked regardless of question text.

Evidence: live pane reads via herdr pane read --source detection --format text (muse-spark-1.2-contributor 0.1.0) – idle YOLO/⟩, working esc to interrupt, blocked approval/Pick.

Verification: cargo fmt --check ok, cargo test 2990 passed / 17 failed (poison/flaky pre-existing, not manifest-related – recheck needed)

Add Muse agent manifests and runtime detection for idle/working/blocked
states. Blocked Pick is generic on footer 'Enter to select' so any
question title/message triggers, fixing missed waiting answer where
previous AND-gated rule required specific hint combos. Cover process
names muse, muse-bin, muse-code variants and YOLO footer.

refs #herdr
@kangal-bot

Copy link
Copy Markdown
Collaborator

Hi @ohk, thanks for your interest in contributing.

Herdr does not accept unsolicited implementation pull requests from contributors who are not listed in .github/APPROVED_CONTRIBUTORS.

The pull request author is not an approved contributor.

If you encountered a reproducible bug, report the observed behavior through the bug issue template. A report does not reserve the work or authorize a pull request; accepted fixes are normally implemented by Herdr’s maintainer-controlled agents.

Feature requests, behavior changes, and other proposals belong in GitHub Discussions. Do not open an issue merely to justify an implementation that was already written.

If a maintainer explicitly wants this implementation, they can reopen the pull request. Reopening by anyone else will be closed again automatically.

See https://github.com/herdrdev/herdr/blob/master/CONTRIBUTING.md for the contribution policy.

@kangal-bot kangal-bot closed this Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants