Settle team disagreements with a debate of AI agents in Discord

Four students built Debate Arena, seven Codex agents in their Discord that gather sources, argue both sides, fact-check and score options before the team votes.

Done withCodexinDiscord· Nov 9, 2026

What they did

MD. Tanzimur Rahman and three classmates kept arguing over decisions such as which project to build or which field to study, so for a hackathon they built Debate Arena inside the Discord channel they already used. Seven agents run on a local Switch server on their team lead's Mac, all on Codex signed in through ChatGPT, each with its own role instructions. A moderator gathers goals and constraints and fixes two options, a scout finds sources with URLs, two advocates argue each side, a coach checks prerequisites, a fact-checker opens the cited pages and flags unsupported claims, and a judge scores both options against a rubric. The moderator then opens a ballot. Only verified humans can vote, and a 'More info' result triggers one more evidence pass and a second ballot.

How it went

Test cases ran end to end from a Discord message to a final report attached as Markdown. In one test the vote split 1 to 1 and the system left the decision open rather than picking a winner. The first full case stalled because the scout wrote its handoff as plain text; switching to Switch's targeted message action fixed it. A revoked Codex sign-in broke each agent's separate session copy, usage limits stopped some cases midway, and some handoffs leaked internal stage labels into the channel. The team does not report how often it changed their decisions.

Worth knowing

Test one agent, then a two-agent handoff, before building the full chain: a thread appearing in Discord only proved the first part of the path worked. Agents never count as votes, which is the point of the design. It is a hackathon build tested by its makers, and the server only works while the Mac stays on.

Try it

With Codex· 3 parts to fill in

Run a structured debate in [my team channel] on the question [decision to make]. First ask the person for their goals, time and constraints and fix exactly two options. Gather sources with URLs for each, argue the strongest case for each option and answer the other side, then open every cited page and drop any claim the source does not support. Score both options against [our rubric] and explain the recommendation and how unsure it is. Then post a ballot with Option A, Option B and More info. Do not vote and do not declare a winner; stop and wait for the humans to vote.

Square brackets are the parts to fill in. The prompt is ours; the story is theirs.

Where they said it

Related