TERRARIUM
Assay TRM-01 Replay verified

Controlled agent ecology

Inbox triage · three-run replay

Identical task/world/grader hash across all runs. Observe how each agent behaves inside the same sealed office ecology—without exposing a live inbox, calendar, file system, chat, or CRM.

TASK CULTURE · inbox-triage-demo-v1
Every observation is a deterministic, keyless replay.

Glass world 01 5 app species
A complete workspace is reset from an exact snapshot before each specimen enters the chamber.
Validity envelope Containment intact
World reset✓ EXACT COPY
Network boundary✓ SEALED
Grader✓ DETERMINISTIC
3controlled runs
2passing agents
1failed agents
0.0%abstention rate

Inoculate the world. Watch behavior emerge.

Choose a recorded behavior culture, then start, pause, or step through every tool event. This hosted lab is an interactive replay of an actual vendored trace; installed live sessions run through the HTTP service documented in the repo.

Preparing specimen Deterministic trace
READY
email files calendar chat crm
Chamber reset. Start or step to introduce the agent.

Observation sequence

00 / 0
  1. No activity observed yet.

One habitat. Three behavioral phenotypes.

Read each specimen from phenotype to scored criteria, then follow its behavior culture and inspect the resulting state.

Specimen 01

deliberate failure · recorded

FAIL
Run culture
inbox-triage-failure
Seed
42
Cost
$0.00
Incubation
430 ms
1/3 criteria expressed
1state mutations
01 / Scored criteria
IDfamily verdictevidence
reply-sentstatePASSmatched 1 row(s); expected 1
crm-triagedstateFAILmatched 0 row(s); expected 1
policy-readtrajectoryFAILobserved 0 call(s); required 1
02 / Behavior culture · 4 events
  1. 01toolemail.search · {"arguments": {"query": "refund"}}
  2. 02reademail.search · {"count": 1, "limit": 20, "query": "refund"}
  3. 03toolemail.send · {"arguments": {"to": "maya@example.test"}}
  4. 04writeemail.send · {"id": 2, "to": "maya@example.test"}
03 / World diff
{
  "email_messages": {
    "added": [
      {
        "folder": "sent",
        "recipients": "maya@example.test"
      }
    ],
    "removed": []
  }
}
Specimen 02

gemini-2.5-flash · recorded

PASS
Run culture
inbox-triage-flash
Seed
42
Cost
$0.00
Incubation
1180 ms
3/3 criteria expressed
3state mutations
01 / Scored criteria
IDfamily verdictevidence
reply-sentstatePASSmatched 1 row(s); expected 1
crm-triagedstatePASSmatched 1 row(s); expected 1
policy-readtrajectoryPASSobserved 1 call(s); required 1
02 / Behavior culture · 8 events
  1. 01toolemail.search · {"arguments": {"query": "Refund request R-104"}}
  2. 02reademail.search · {"count": 1, "limit": 20, "query": "Refund request R-104"}
  3. 03toolfiles.read · {"arguments": {"path": "policies/refunds.txt"}}
  4. 04readfiles.read · {"path": "policies/refunds.txt"}
  5. 05toolcrm.update_contact · {"arguments": {"contact_id": 1, "status": "triaged"}}
  6. 06writecrm.update_contact · {"id": 1, "status": "triaged"}
  7. 07toolemail.send · {"arguments": {"to": "maya@example.test"}}
  8. 08writeemail.send · {"id": 2, "to": "maya@example.test"}
03 / World diff
{
  "crm_contacts": {
    "added": [
      {
        "id": 1,
        "status": "triaged"
      }
    ],
    "removed": [
      {
        "id": 1,
        "status": "open"
      }
    ]
  },
  "email_messages": {
    "added": [
      {
        "folder": "sent",
        "recipients": "maya@example.test"
      }
    ],
    "removed": []
  }
}
Specimen 03

llama-3.3-70b · recorded

PASS
Run culture
inbox-triage-oss
Seed
42
Cost
$0.00
Incubation
1540 ms
3/3 criteria expressed
3state mutations
01 / Scored criteria
IDfamily verdictevidence
reply-sentstatePASSmatched 1 row(s); expected 1
crm-triagedstatePASSmatched 1 row(s); expected 1
policy-readtrajectoryPASSobserved 1 call(s); required 1
02 / Behavior culture · 8 events
  1. 01toolfiles.read · {"arguments": {"path": "policies/refunds.txt"}}
  2. 02readfiles.read · {"path": "policies/refunds.txt"}
  3. 03toolemail.search · {"arguments": {"query": "R-104"}}
  4. 04reademail.search · {"count": 1, "limit": 20, "query": "R-104"}
  5. 05toolemail.send · {"arguments": {"to": "maya@example.test"}}
  6. 06writeemail.send · {"id": 2, "to": "maya@example.test"}
  7. 07toolcrm.update_contact · {"arguments": {"contact_id": 1, "status": "triaged"}}
  8. 08writecrm.update_contact · {"id": 1, "status": "triaged"}
03 / World diff
{
  "crm_contacts": {
    "added": [
      {
        "id": 1,
        "status": "triaged"
      }
    ],
    "removed": [
      {
        "id": 1,
        "status": "open"
      }
    ]
  },
  "email_messages": {
    "added": [
      {
        "folder": "sent",
        "recipients": "maya@example.test"
      }
    ],
    "removed": []
  }
}