212 lines
5.8 KiB
JSON
212 lines
5.8 KiB
JSON
{
|
|
"jobs": [
|
|
{
|
|
"id": "cdb8a65108bd",
|
|
"name": "grocery-ad-watcher",
|
|
"prompt": "Run the weekly grocery ad refresh for Publix and Aldi. Execute: python3 /root/.hermes/skills/leisure/grocery-ad-watcher/scripts/fetch_all.py\n\nReport the results back \u2014 how many deals were found at each store, the ad cycle dates, and whether the regex parser or Sonnet fallback was used. If either store failed, say so clearly.",
|
|
"skills": [
|
|
"grocery-ad-watcher"
|
|
],
|
|
"skill": "grocery-ad-watcher",
|
|
"model": null,
|
|
"provider": null,
|
|
"base_url": null,
|
|
"script": null,
|
|
"no_agent": false,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "cron",
|
|
"expr": "30 23 * * 4",
|
|
"display": "30 23 * * 4"
|
|
},
|
|
"schedule_display": "30 23 * * 4",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 1
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-05-23T16:17:32.842421+00:00",
|
|
"next_run_at": "2026-06-04T23:30:00+00:00",
|
|
"last_run_at": "2026-05-28T23:32:13.670848+00:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "local",
|
|
"origin": null,
|
|
"enabled_toolsets": [
|
|
"terminal"
|
|
],
|
|
"workdir": null,
|
|
"profile": null
|
|
},
|
|
{
|
|
"id": "1a46c96493d8",
|
|
"name": "weekly reading digest",
|
|
"prompt": "",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"base_url": null,
|
|
"script": "send_reading_digest.sh",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "cron",
|
|
"expr": "0 23 * * 0",
|
|
"display": "0 23 * * 0"
|
|
},
|
|
"schedule_display": "0 23 * * 0",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 2
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-05-23T18:47:21.071463+00:00",
|
|
"next_run_at": "2026-05-31T23:00:00+00:00",
|
|
"last_run_at": "2026-05-24T23:00:25.774486+00:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "matrix:frumpyandy",
|
|
"origin": null,
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"profile": null
|
|
},
|
|
{
|
|
"id": "a95893fdae6d",
|
|
"name": "clear checked groceries",
|
|
"prompt": "",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"base_url": null,
|
|
"script": "clear_checked_groceries.py",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "cron",
|
|
"expr": "0 0 1 * *",
|
|
"display": "0 0 1 * *"
|
|
},
|
|
"schedule_display": "0 0 1 * *",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 0
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-05-23T19:35:05.710345+00:00",
|
|
"next_run_at": "2026-06-01T00:00:00+00:00",
|
|
"last_run_at": null,
|
|
"last_status": null,
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": {
|
|
"platform": "matrix",
|
|
"chat_id": "!lRwsFeLuAJFwcbOOGU:conlon.fun",
|
|
"chat_name": null,
|
|
"thread_id": null
|
|
},
|
|
"enabled_toolsets": [
|
|
"terminal",
|
|
"file"
|
|
],
|
|
"workdir": null,
|
|
"profile": null
|
|
},
|
|
{
|
|
"id": "febd377a1d4a",
|
|
"name": "daily-db-snapshot",
|
|
"prompt": "Run the SQLite database snapshot script to back up memory_store.db and state.db to ~/.hermes/backups/",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"base_url": null,
|
|
"script": "snapshot_hermes_db.sh",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "cron",
|
|
"expr": "0 4 * * *",
|
|
"display": "0 4 * * *"
|
|
},
|
|
"schedule_display": "0 4 * * *",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 5
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-05-24T15:28:17.082309+00:00",
|
|
"next_run_at": "2026-05-30T04:00:00+00:00",
|
|
"last_run_at": "2026-05-28T04:00:20.576332+00:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": {
|
|
"platform": "matrix",
|
|
"chat_id": "!lRwsFeLuAJFwcbOOGU:conlon.fun",
|
|
"chat_name": null,
|
|
"thread_id": null
|
|
},
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"profile": null
|
|
},
|
|
{
|
|
"id": "2cc4b851b9dc",
|
|
"name": "daily-digest",
|
|
"prompt": "skip",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"base_url": null,
|
|
"script": "daily-digest.py",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "cron",
|
|
"expr": "0 12 * * *",
|
|
"display": "0 12 * * *"
|
|
},
|
|
"schedule_display": "0 12 * * *",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 3
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-05-25T13:05:15.058776+00:00",
|
|
"next_run_at": "2026-05-29T12:00:00+00:00",
|
|
"last_run_at": "2026-05-28T12:00:26.821884+00:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "matrix:frumpyandy",
|
|
"origin": null,
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"profile": null
|
|
}
|
|
],
|
|
"updated_at": "2026-05-29T04:00:35.728552+00:00"
|
|
} |