{
  "format": "cogitae-agent",
  "version": 1,
  "name": "Summarize a Conflict",
  "description": "When a merge or rebase in Aember stops on conflicts, sums up what each side changed in each file.",
  "prompt": "A merge, rebase, cherry-pick or revert in Aember stopped on conflicts; the event lists the conflicted files. Read each file through Aember's tools (get_file_contents) and, for each conflict, say in a sentence or two what each side changed and which resolution looks right, with the reason. Don't change any files.",
  "trigger": {
    "source": "aember",
    "filter": {
      "aemberEvents": ["conflict"]
    }
  },
  "modelSelection": {
    "taskType": "code_reasoning"
  },
  "actionPolicy": "notifyOnly",
  "limits": {
    "tokenBudget": 300000,
    "cooldownSeconds": 60,
    "maxActivationsPerHour": 5,
    "maxContinuations": 2
  },
  "author": "BitArts"
}
