Repository navigation
cat-mode: Invoker plans set executionAgent claude explicitly - #1379
Conversation
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: e3e2f162-c628-4371-93fe-476e74c6677c) |
…: test; Exit code: 0
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: 637b9854-6918-477d-9337-64073fca486d) |
c6692c3 to
e9fcc23
Compare
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: 433e38d7-84fc-4059-8c45-4b7b2553cef4) |
|
Tick the box to add this pull request to the merge queue (same as
|
Summary
Invoker runs plans by handing each step to an AI agent. Each step can name which agent does the work.
When a plan leaves that blank, a default agent is picked for you. That is not the one you want.
This change adds one rule. Every plan the assistant writes names Claude as the agent on each step.
It never relies on the default and never picks the other agent.
Two small example files and a test check the rule.
Review Claim
Every plan the assistant writes names Claude as the agent for each step.
Review Lane
behavior
Review Unit
corpus-lesson
Safety Invariant
Skill text plus small test files that only read that text. No hook or script changes.
Slice Rationale
Each standing rule is one reviewable claim, stacked in order. This one sits on top of the local-only rule in the same file.
Non-goals
Measured
Command:
python3 -m unittest discover -s corpus/skills/cat-mode/testsRan 3 tests in 0.007s -- OK (parent commit)Ran 4 tests in 0.019s -- OKTest Plan
Test Plan
Revert Plan
Revert Plan
git revert <sha>🤖 Generated with Claude Code
Note
Low Risk
Corpus skill wording and read-only lesson tests only; no runtime, hook, or Invoker code paths change.
Overview
Adds a cat-mode standing rule so every Invoker plan the assistant writes sets
executionAgentto Claude on each step, instead of leaving the field blank and inheriting Invoker’s default (the wrong agent).The rule is documented next to the existing local-only plan flow bullet in
SKILL.md, with matching corpus-lesson fixtures and a fourth unittest intest_artifact_sweeps.pythat ties the skill text to those examples—same pattern as the local-only rule.No Invoker runtime, hooks, or scripts change; behavior is instruction + test coverage only.
Reviewed by Cursor Bugbot for commit e9fcc23. Bugbot is set up for automated code reviews on this repo. Configure here.