Agents
click a cell to follow itOutcome
Cell cycle
click a state or arrow to jump to its next useThis step
Event log
followingMemory
Only an agent's own namespace is visible to it. Every change after birth went through an interceptor seal.
Every step a model proposes passes a deterministic checkpoint before anything runs or reaches memory. Click agents, states and log entries to explore, or open the Lab ↓ to break the rules yourself.
Only an agent's own namespace is visible to it. Every change after birth went through an interceptor seal.
Runs the repository's actual Python package in your browser through Pyodide, not a JavaScript copy. Switch rules off, tune drift, write your own model output, and watch what changes.
Be the model. Write the JSON an agent would emit and the interceptor judges it as you type. If it's an allowed tool call, the tool really runs and its output is checked too.
Load the engine, then edit the JSON or pick a preset.
Try an experiment, or edit what each agent's scripted model says and run the whole system with your settings. The result opens in the replay above as a new tab.
No live run yet.
Generated by python visualize.py. The replay works offline; the Lab downloads the Python runtime when you load it.