[claude] Agent debate on borderline eval requests (#21) (#72)

This commit was merged in pull request #72.
This commit is contained in:
2026-03-23 01:07:52 +00:00
parent 5954a2fdc0
commit 609acc8f66
9 changed files with 269 additions and 7 deletions

View File

@@ -11,7 +11,11 @@ export type SessionEvent =
| { type: "session:paid"; sessionId: string; amountSats: number }
| { type: "session:balance"; sessionId: string; balanceSats: number };
export type BusEvent = JobEvent | SessionEvent;
export type DebateEvent =
| { type: "debate:argument"; jobId: string; agent: "Beta-A" | "Beta-B"; position: "accept" | "reject"; argument: string }
| { type: "debate:verdict"; jobId: string; accepted: boolean; reason: string };
export type BusEvent = JobEvent | SessionEvent | DebateEvent;
class EventBus extends EventEmitter {
emit(event: "bus", data: BusEvent): boolean;