siege
SIEGE: 200 people vs one agent. A typed action gate (TypeSafe System One) that learns from every breach, evaluated by W&B Weave, hardened by a defender loop. Built at CoreWeave Hacks: Agent Loops 2026.
How it uses Jev
SIEGE puts a live customer-support agent with real tools (refunds, address changes, discounts, store credit, order and profile lookups) in front of a room of 200 people whose job is to make it misbehave. Every tool call the agent proposes passes through a typed action gate, TypeSafe System One, before it can execute. Every breach is exact: the gate allowed a call, a deterministic policy oracle says it was forbidden,…
Getting started
Prerequisites: Python 3.12+, Node 20+, uv.
Source: community catalog. Details and metrics reflect the published community snapshot and are not a performance endorsement. Documentation details extracted from GitHub · the README · the project website.

