Skip to content

cron_list — list scheduled jobs

cron_list returns the contents of the cron store as pretty-printed JSON. The tool is marked is_read_only and is_concurrency_safe, so it can run alongside other tools without permission gating.

No arguments.

{}
from chimera.tools.cron_tools import CronListTool
tool = CronListTool()
result = tool.execute({}, env=None)
print(result.output)
[
{
"name": "daily-sync",
"schedule": "0 9 * * *",
"command": "uv run python scripts/sync.py",
"env": {"PYTHONPATH": "/Users/me/dev/chimera"},
"registered": true
},
{
"name": "nightly-bench",
"schedule": "0 2 * * *",
"command": "uv run python examples/benchmarks/humaneval_full.py",
"env": {},
"registered": false
}
]

An empty store returns [].