What a good handoff contains
Before handing work to any coding agent, make sure the issue carries:- The problem and the desired user outcome
- The repository and where the result should land
- Existing behavior, with evidence
- Constraints and explicit non-goals
- Acceptance criteria, the loop’s exit condition
- Security, migration, and rollout concerns
Hand an issue to GitHub Copilot’s coding agent
- Connect GitHub under Capabilities → Apps (see Connect apps).
- In a session, use
/dispatch-coding-agentwith a Bright issue. - Bright dispatches the issue to GitHub Copilot’s coding agent, records the pull request link on the issue, and monitors the run.
Drive Cursor
- Connect Cursor under Capabilities → Apps. Cursor uses a name and an API key from the Cursor dashboard rather than OAuth.
- In a session, mention Cursor or type
/cursorto dispatch and monitor Cursor Cloud agents, runs, artifacts, models, and repositories.
After the handoff
Treat the coding agent’s output like any other result: check it against the acceptance criteria before you adopt it. Loop engineering covers the build-and-verify rhythm, Forge reference covers what its Acceptance phase checks, and Verify connector claims covers checking what a connector actually did at the provider.Good to know
- Both GitHub and Cursor connect under Capabilities → Apps.
- Cursor connects with a name and an API key from the Cursor dashboard, not OAuth.
/dispatch-coding-agentrecords the pull request link on the issue and monitors the run.- Acceptance criteria are the loop’s exit condition. Without them the coding agent has nothing to verify against.