Skip to content

Cursor Agent CLI falsely reports blocked when footer shows Run Everything #1763

Description

@jpenilla

Is this a reproducible bug?

  • I confirm this is a reproducible bug, not a feature request, idea, question, contribution proposal, or direction check.

Current behavior

In Cursor Agent CLI with approvals disabled (Run Everything), Herdr often marks the pane blocked (red) even when the agent is idle/settled or actively working.

herdr agent explain --file on a file containing only Run Everything returns state=blocked with matched rule approval_prompt.

This still happens with the Cursor integration installed (herdr integration status shows cursor: current (v1)).

Expected behavior

The always-visible Run Everything footer should not make the pane blocked. Idle/settled should be idle/done; active work with a spinner should be working.

Reproduction

  1. Confirm Cursor integration is installed: herdr integration status shows cursor: current
  2. printf '%s\n' 'Run Everything' >/tmp/cursor-run-everything.txt
  3. herdr agent explain --file /tmp/cursor-run-everything.txt --agent cursor --json
  4. Observe state is blocked / matched_rule.id is approval_prompt
  5. (Optional live) Run cursor-agent in a Herdr pane with Run Everything mode, let it settle, watch the sidebar go red/blocked

Impact

Orchestration that waits on agent status treats healthy Cursor panes as needing approval. Especially bad in no-approvals / Run Everything mode, which I use by default.

Environment

  • Herdr version: 0.7.5
  • Update channel (stable or preview): stable
  • Operating system: Linux (CachyOS)
  • Terminal: ghostty-nightly-bin (AUR)
  • Shell, if relevant: zsh
  • Relevant config, if any: Cursor Agent CLI with approvals off / Run Everything; herdr integration install cursor installed and current (v1); cursor detection manifest 2026.06.10.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions