Skip to content

/Wire Cursor into the consolidated keepalive/autofix loop - #84

Merged
iamkayleb merged 1 commit into
mainfrom
feat/cursor-agent-in-consolidated-loop
Aug 27, 2026
Merged

iamkayleb merged 1 commit into
mainfrom
feat/cursor-agent-in-consolidated-loop

Conversation

@iamkayleb

Copy link
Copy Markdown
Owner

Cursor was integrated against the previous loop architecture: the runner (reusable-cursor-run.yml) and registry entry exist, and agents-autofix-loop had an autofix-cursor job. But both agents-keepalive-loop.yml and agents-autofix-loop.yml were retired in favour of agents-81-gate-followups, and the consolidation did not carry Cursor across — agents-81 dispatched only run-codex and run-claude. Cursor therefore had a runner that nothing called.

  • agents-81 template: add run-cursor (keepalive) and autofix-cursor, mirroring the Claude jobs and calling reusable-cursor-run.yml.
  • Add both to the needs lists of record-keepalive-completion, summary and metrics so completion accounting and reporting wait on them.
  • registry: capabilities.belt true (the loop now dispatches cursor) and raise the capacity placeholder off 1/day, flagged for the owner's real plan quota.

Routing verified (agent:cursor -> reusable-cursor-run.yml, cursor/issue-), dependency graph checked, registry tests pass, templates in sync. The one pre-existing long-line lint failure in agents-81 is upstream and untouched.

Workflow Source

Started from:

  • GitHub issue: #
  • Direct PR / remote GitHub work
  • Local Codex/user request
  • Automation run
  • Review follow-up from PR #
  • Sync / maintenance campaign
  • Dependabot or dependency update
  • Do not automate

Automation intent:

  • Verifier should review this
  • Keepalive may manage this PR
  • Human-only unless checks fail

Notes:

Summary

Testing

Cursor was integrated against the previous loop architecture: the runner
(reusable-cursor-run.yml) and registry entry exist, and agents-autofix-loop
had an autofix-cursor job. But both agents-keepalive-loop.yml and
agents-autofix-loop.yml were retired in favour of agents-81-gate-followups,
and the consolidation did not carry Cursor across — agents-81 dispatched
only run-codex and run-claude. Cursor therefore had a runner that nothing
called.

- agents-81 template: add run-cursor (keepalive) and autofix-cursor,
  mirroring the Claude jobs and calling reusable-cursor-run.yml.
- Add both to the needs lists of record-keepalive-completion, summary and
  metrics so completion accounting and reporting wait on them.
- registry: capabilities.belt true (the loop now dispatches cursor) and
  raise the capacity placeholder off 1/day, flagged for the owner's real
  plan quota.

Routing verified (agent:cursor -> reusable-cursor-run.yml, cursor/issue-),
dependency graph checked, registry tests pass, templates in sync. The one
pre-existing long-line lint failure in agents-81 is upstream and untouched.
@iamkayleb
iamkayleb merged commit a0327a4 into main Aug 27, 2026
12 of 14 checks passed
(needs.evaluate.outputs.action == 'run' ||
needs.evaluate.outputs.action == 'fix' ||
needs.evaluate.outputs.action == 'conflict')
uses: iamkayleb/Workflows/.github/workflows/reusable-cursor-run.yml@main
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.

3 participants