Check intent conflicts
check_conflictsAsk whether planned work collides with other agents' active work before any change exists. Read-only what-if checks and published-intent findings help coordinate overlapping scopes before publishing.
Instructions
Ask whether planned work collides with other agents' active work, before any change exists. Read-only: nothing is stored, so use it while only planning. It runs the same comparison as publish_intent: overlapping scopes, not only identical ones, and the declared operations on each. 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. |