A simulated company built from stateful twins of the tools your agent works in. Everything production has, except the consequences. Run a task twenty times from the same starting state and get a graded report on every run.
00of 20 runs00passedseed0x7f3a
Used by teams at
A twin keeps the real tool’s API, MCP tools, sign-in and rules, and runs on its own data. Together they form one company: the same people, deals and history in every tool.
Mailboxes, threads, send and search.
Events, free/busy, invites and 36 tools.
Projects, issues, transitions and JQL.
Channels, threads, users and mentions.
Calls, transcripts and deal context.
Accounts, opportunities and validation.
Teams, issues, states and cycles.
Files, folders, sharing and search.
Contacts, deals, tickets and pipelines.
Repos, issues, pull requests and reviews.
Don’t see the tool your agent uses?
Request a twinFive steps, in one straight line, ending in a report.
Swap the live tool’s address for the twin’s. Your agent runs unchanged.
The problem to solve, the company it happens in, and what counts as success. DrizzLabs sets up the twins to match.
Renew Acme before quarter end and email the buyer.
40-person B2B SaaS, two renewals at risk
It works through the task in the twins, under those conditions, as many times as you set.
salesforce.query200salesforce.opportunity.update200salesforce.opportunity.update200gmail.messages.send200Each run is checked against what you said success means, from what actually changed in the twins.
Verdict: fail
The pass rate across every run, and the full history of each one: every call, every response, and what it changed.
The report is yours. Fix the agent, compare models, or use the runs to train, however you like.
Three ways to give an agent something to work in. Only one behaves like the real tool and resets like a test.
| MocksStubs you write by hand | Vendor sandboxesThe vendor’s own dev org | DrizzLabs twinsA stateful copy of the tool | |
|---|---|---|---|
| Keeps state across steps | No | Yes | Yes |
| Real errors and rules | Only what you code | Yes | Yes |
| Connected across tools | No | No | One company, every twin |
| Reset between runs | Nothing to reset | Slow or manual | One call |
| Licences and limits | None | Paid org per tool, shared limits | None per tool, private |
| Graded report per run | No | No | Yes |