pome CLI runs agent tasks against deterministic twins, records every tool
call, and scores the results. Hosted runs record and score on
app.pome.sh by default; pome run --local runs the in-process
twin and records the trace without scoring (evaluation is a hosted feature).
Command index
Other commands
The CLI no longer installs agent skills. The coach skills are installed by the
That is what
skills CLI and talk to Pome over MCP:pome install prints. See the
Quickstart for the full walkthrough.Auth resolution order
POME_API_KEYenvironment variable.- macOS Keychain entry (
security find-generic-password -s pome-sh) on macOS. ~/.pome/credentials.jsonwritten bypome login.
pome run --local to bypass auth and
run against a local in-process twin (trace only, no scoring).
Exit codes
A--local run is not scored, so its exit code reflects only whether the agent
ran cleanly (0) or errored/timed out (3) — exit 0 from --local means “trace
captured,” not “task passed.” Do not gate CI on a --local exit code.