Check intent conflicts
check_conflictsCompare your planned work with other agents' active intents to uncover conflicts before writing code. Return severity, evidence, and suggested coordination steps to resolve overlapping work.
Instructions
Ask whether planned work collides with other agents' active work, before any code changes exist. Read-only: nothing is stored. Pass intent_id alone to list the persisted OPEN or COORDINATING conflicts on a published intent (use this before publish_changeset and before run_verification, since conflicts are raised when the later intent publishes). Pass intent text with scopes, or intent_id with replacement scopes, for a what-if check against every intent from INTENT through VALIDATED, excluding ACCEPTED, COMMITTED and DISCARDED; those findings carry ephemeral eph_ ids and are not recorded. Returns conflicts (each with severity, explanation, evidence and a suggested coordination step), checked_intents, blocking (true when any finding is HIGH), and the active policy. To record a decision about overlap, use record_assessment or resolve_conflict instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| intent | No | Free-form summary of work not yet published, for a what-if check. Provide this or intent_id. Passing an intent id here is rejected; use intent_id. | |
| scopes | No | Scopes to compare, each with the operation you would perform. With intent text, these are the proposed scopes. With intent_id, non-empty scopes replace the intent's own for this check only. | |
| agent_id | No | Optional caller agent id. Informational only; it does not change which work is compared. | |
| intent_id | No | A published intent (int_...) to check. Provide this or intent. |