This commit was merged in pull request #72.
This commit is contained in:
@@ -214,6 +214,39 @@ function translateEvent(ev: BusEvent): object | null {
|
||||
}
|
||||
return null;
|
||||
|
||||
// ── Debate events (#21) ────────────────────────────────────────────────
|
||||
case "debate:argument": {
|
||||
void logWorldEvent(
|
||||
"debate:argument",
|
||||
`${ev.agent} argues to ${ev.position}: ${ev.argument.slice(0, 80)}`,
|
||||
"beta",
|
||||
ev.jobId,
|
||||
);
|
||||
return {
|
||||
type: "agent_debate",
|
||||
jobId: ev.jobId,
|
||||
agent: ev.agent,
|
||||
position: ev.position,
|
||||
argument: ev.argument,
|
||||
};
|
||||
}
|
||||
case "debate:verdict": {
|
||||
void logWorldEvent(
|
||||
"debate:verdict",
|
||||
`Verdict: ${ev.accepted ? "accepted" : "rejected"} — ${ev.reason.slice(0, 80)}`,
|
||||
"beta",
|
||||
ev.jobId,
|
||||
);
|
||||
return {
|
||||
type: "agent_debate",
|
||||
jobId: ev.jobId,
|
||||
agent: "Beta",
|
||||
position: "verdict",
|
||||
argument: `Final verdict: ${ev.accepted ? "ACCEPTED" : "REJECTED"} — ${ev.reason}`,
|
||||
accepted: ev.accepted,
|
||||
};
|
||||
}
|
||||
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user