Operations
Worker Jobs
Operating durable local replay and experiment jobs.
isplay start starts the API and a Graphile Worker runner. wait=false replay and experiment requests enqueue durable jobs and write job lifecycle events.
Tasks
replay.run
experiment.runRead Events
npx isplay jobs events <jobId>This calls:
GET /v1/jobs/{id}/eventsThe server emits SSE from stored job events, including job.queued, job.enqueued, job.started, and either job.finished or job.failed.
Notes
- Replay job ids are stored on the queued replay as
metadata.jobId. - Experiment
wait=falsereturns{ jobId, experimentId, status: "queued" }. - Per-step replay streaming is not implemented; use replay attempts and replay events after completion for details.