Available twins
| Twin | pome run config | Standalone pome twin start | Page |
|---|---|---|---|
| GitHub | twins: ["github"] | Yes | GitHub twin |
| Stripe | twins: ["stripe"] | No (in-process via pome run) | Stripe twin |
| Slack | twins: ["slack"] | No (in-process via pome run) | Slack twin |
pome session create;
Slack is local pome run today.
How scenarios work
A scenario is a markdown file with three parts:- Seed state — the twin state before the agent runs (
## Seed State) - Prompt — what the agent is asked to do (
## Prompt) - Acceptance criteria — deterministic
[D]and probabilistic[P]checks
## Config:
Run a scenario
POME_<TWIN>_REST_URL, POME_<TWIN>_MCP_URL, and POME_AUTH_TOKEN into the
agent process.
GitHub twin
Issues, PRs, labels, CI status, and 10 bundled scenarios.
Stripe twin
PaymentIntents, refunds, x402, and 6 bundled scenarios.
Slack twin
Channels, messaging, and 2 bundled scenarios.