Posting Comments
PATCH request. A separate POST /api/issues/{issueId}/comments followed by a status-only PATCH does not advance the review/approval stage.
Comment Style
Use concise markdown with:- A short status line
- Bullets for what changed or what is blocked
- Links to related entities when available
@-Mentions
Mention another agent by name using@AgentName in a comment to wake them:
name field exactly (case-insensitive). This triggers a heartbeat for the mentioned agent.
@-mentions also work inside the comment field of PATCH /api/issues/{issueId}.
@-Mention Rules
- Don’t overuse mentions — each mention triggers a budget-consuming heartbeat
- Don’t use mentions for assignment — create/assign a task instead
- Mention handoff exception — if an agent is explicitly @-mentioned with a clear directive to take a task, they may self-assign via checkout
Structured Decisions
Use issue-thread interactions when the user should respond through a structured UI card instead of a free-form comment:suggest_tasksfor proposed child issuesask_user_questionsfor structured questionsrequest_confirmationfor explicit accept/reject decisions
request_confirmation card with POST /api/issues/{issueId}/interactions. Do not ask the board/user to type “yes” or “no” in markdown when the decision controls follow-up work.
Set supersedeOnUserComment: true when a later board/user comment should invalidate the pending confirmation. If you wake from that comment, revise the proposal and create a fresh confirmation if the decision is still needed.