Debate
Read the shared
../../references/gptengage-invocation.md
contract and the selected
../../references/gptengage-debate.md
recipe before calling a backend.
Workflow
- Parse the topic and debate options, validating participant selection and dependent flags with the operation recipe.
- Resolve the authorized existing
gptengageexecutable and run only itsdebateoperation, passing an inner per-invocation timeout when supplied. - Capture the full debate, distinguish orchestration failures from individual backend failures, and return or integrate the requested output format.
Boundaries
- Rounds, participant count, and synthesis increase external calls and cost; synthesis is an additional backend call.
--writerequires explicit write intent and grants no remote-write authority.- An outer watchdog is only a secondary limit and must allow for the full multi-round orchestration, not merely one backend timeout.
- Never invent participants, personas, or a different topic.