Skip to main content
pome session manages hosted twin sandboxes on the Pome control plane—the same sessions you see on the dashboard Twins page. It requires pome login (or POME_API_KEY). GitHub and Stripe are supported today. Slack is local pome run only.

Usage

session create

Spin up a hosted sandbox for a twin and print connection details.

Options

Examples

With --format env, output includes lines like:

session list

List hosted sessions. Defaults to --state running, matching the dashboard view.

Options

Examples

session stop

Stop a hosted session by id (ses_…). Pome creates the run row at finalize, so a still-open session’s run has not been graded yet — stopping it without confirming would silently discard that run. An unconfirmed stop of an open session is refused, naming the task, how long it’s been open, and telling you to pass --discard to confirm.

Arguments

Options

Examples

A stop on a still-open session is refused rather than run:
To keep the run, finalize the session instead (via the MCP finalize_run tool, or whatever finalized the run in your flow) — finalizing grades the run and flips the session to done, so no session stop is needed after. To discard the run anyway, re-run with --discard: