Jobs
Chronicle runs long-lived work — replays, projections rebuilds, and other maintenance — as jobs. These tools let an agent list jobs, inspect their progress and steps, and control their lifecycle.
| Tool | Description |
|---|---|
list_jobs | List all jobs in a namespace, optionally filtered by job status. |
get_job | Get a specific job by id, including full details and status changes. |
get_job_steps | Get the steps of a specific job, optionally filtered by step status. |
stop_job | Stop a specific job. It transitions to a stopped status. |
resume_job | Resume a specific stopped job. |
delete_job | Delete a specific job. It transitions to a removing status. |
Typical flow
Section titled “Typical flow”list_jobs— see what is running or has run, filtered by status when you only care about, say, failed jobs.get_job— inspect one job’s details and the history of its status changes.get_job_steps— drill into the individual steps to see where a job is or where it stopped.stop_job/resume_job/delete_job— control the job once you understand its state.
A note on control operations
Section titled “A note on control operations”stop_job, resume_job, and delete_job change a running system. Have the agent confirm the job id and its current state — with get_job — before invoking them, the same care you would take from the CLI.