{
  "jobs": [
    {
      "id": "a066d6c0271e",
      "name": "dashboard-refresh",
      "prompt": "Esegui lo script /tmp/build_dashboard_data.py per aggiornare i dati della dashboard. Salva l'output in /home/oem/dashboard_data.json.",
      "skills": [],
      "skill": null,
      "model": null,
      "provider": null,
      "base_url": null,
      "script": "dashboard_refresh.py",
      "no_agent": true,
      "context_from": null,
      "schedule": {
        "kind": "interval",
        "minutes": 5,
        "display": "every 5m"
      },
      "schedule_display": "every 5m",
      "repeat": {
        "times": null,
        "completed": 1109
      },
      "enabled": true,
      "state": "scheduled",
      "paused_at": null,
      "paused_reason": null,
      "created_at": "2026-06-13T11:21:55.944797+02:00",
      "next_run_at": "2026-06-18T11:56:14.994550+02:00",
      "last_run_at": "2026-06-18T11:51:14.994550+02:00",
      "last_status": "ok",
      "last_error": null,
      "last_delivery_error": null,
      "deliver": "local",
      "origin": {
        "platform": "telegram",
        "chat_id": "1174780110",
        "chat_name": "Roberta CCavadini",
        "thread_id": null
      },
      "enabled_toolsets": null,
      "workdir": null,
      "profile": null
    },
    {
      "id": "2c8c950443fe",
      "name": "Emma Token - Report Giornaliero",
      "prompt": "",
      "skills": [],
      "skill": null,
      "model": null,
      "provider": null,
      "base_url": null,
      "script": "emma_token_daily.py",
      "no_agent": true,
      "context_from": null,
      "schedule": {
        "kind": "cron",
        "expr": "0 8 * * *",
        "display": "0 8 * * *"
      },
      "schedule_display": "0 8 * * *",
      "repeat": {
        "times": null,
        "completed": 6
      },
      "enabled": true,
      "state": "scheduled",
      "paused_at": null,
      "paused_reason": null,
      "created_at": "2026-06-14T10:47:41.973326+02:00",
      "next_run_at": "2026-06-19T08:00:00+02:00",
      "last_run_at": "2026-06-18T08:00:47.839808+02:00",
      "last_status": "ok",
      "last_error": null,
      "last_delivery_error": null,
      "deliver": "origin",
      "origin": {
        "platform": "telegram",
        "chat_id": "1174780110",
        "chat_name": "Roberta CCavadini",
        "thread_id": null
      },
      "enabled_toolsets": null,
      "workdir": null,
      "profile": null
    },
    {
      "id": "3a56fa8cd934",
      "name": "Emma Token - Report Settimanale",
      "prompt": "",
      "skills": [],
      "skill": null,
      "model": null,
      "provider": null,
      "base_url": null,
      "script": "emma_token_weekly.py",
      "no_agent": true,
      "context_from": null,
      "schedule": {
        "kind": "cron",
        "expr": "0 8 * * 1",
        "display": "0 8 * * 1"
      },
      "schedule_display": "0 8 * * 1",
      "repeat": {
        "times": null,
        "completed": 1
      },
      "enabled": false,
      "state": "paused",
      "paused_at": "2026-06-14T11:12:56.440243+02:00",
      "paused_reason": null,
      "created_at": "2026-06-14T10:47:44.407063+02:00",
      "next_run_at": "2026-06-15T08:00:00+02:00",
      "last_run_at": "2026-06-14T11:02:15.772698+02:00",
      "last_status": "error",
      "last_error": "Script not found: /home/oem/.hermes/scripts/openrouter_monitor.py weekly",
      "last_delivery_error": null,
      "deliver": "origin",
      "origin": {
        "platform": "telegram",
        "chat_id": "1174780110",
        "chat_name": "Roberta CCavadini",
        "thread_id": null
      },
      "enabled_toolsets": null,
      "workdir": null,
      "profile": null
    },
    {
      "id": "bd8d6dd8470f",
      "name": "Emma Token - Alert Check",
      "prompt": "",
      "skills": [],
      "skill": null,
      "model": null,
      "provider": null,
      "base_url": null,
      "script": "emma_token_alert.py",
      "no_agent": true,
      "context_from": null,
      "schedule": {
        "kind": "interval",
        "minutes": 120,
        "display": "every 120m"
      },
      "schedule_display": "every 120m",
      "repeat": {
        "times": null,
        "completed": 1
      },
      "enabled": false,
      "state": "paused",
      "paused_at": "2026-06-14T11:12:58.701332+02:00",
      "paused_reason": null,
      "created_at": "2026-06-14T10:47:47.028754+02:00",
      "next_run_at": "2026-06-14T13:02:15.763274+02:00",
      "last_run_at": "2026-06-14T11:02:15.763274+02:00",
      "last_status": "error",
      "last_error": "Script not found: /home/oem/.hermes/scripts/openrouter_monitor.py alert_check",
      "last_delivery_error": null,
      "deliver": "origin",
      "origin": {
        "platform": "telegram",
        "chat_id": "1174780110",
        "chat_name": "Roberta CCavadini",
        "thread_id": null
      },
      "enabled_toolsets": null,
      "workdir": null,
      "profile": null
    },
    {
      "id": "10b980fe3141",
      "name": "Emma Token Guardian - Anti-Spreco",
      "prompt": "",
      "skills": [],
      "skill": null,
      "model": null,
      "provider": null,
      "base_url": null,
      "script": "emma_token_guardian.py",
      "no_agent": true,
      "context_from": null,
      "schedule": {
        "kind": "interval",
        "minutes": 240,
        "display": "every 240m"
      },
      "schedule_display": "every 240m",
      "repeat": {
        "times": null,
        "completed": 19
      },
      "enabled": true,
      "state": "scheduled",
      "paused_at": null,
      "paused_reason": null,
      "created_at": "2026-06-14T11:15:35.646313+02:00",
      "next_run_at": "2026-06-18T14:04:02.141166+02:00",
      "last_run_at": "2026-06-18T10:04:02.141166+02:00",
      "last_status": "ok",
      "last_error": null,
      "last_delivery_error": null,
      "deliver": "origin",
      "origin": {
        "platform": "telegram",
        "chat_id": "1174780110",
        "chat_name": "Roberta CCavadini",
        "thread_id": null
      },
      "enabled_toolsets": null,
      "workdir": null,
      "profile": null
    },
    {
      "id": "063ca7d3a73b",
      "name": "Talent Risk - Backup",
      "prompt": "Backup automatico dei file Talent Risk (scorecard, guida, ticket) nella cartella ~/.hermes/backups/talent-risk/",
      "skills": [],
      "skill": null,
      "model": null,
      "provider": null,
      "base_url": null,
      "script": "backup_talent_risk.py",
      "no_agent": true,
      "context_from": null,
      "schedule": {
        "kind": "interval",
        "minutes": 60,
        "display": "every 60m"
      },
      "schedule_display": "every 60m",
      "repeat": {
        "times": null,
        "completed": 75
      },
      "enabled": true,
      "state": "scheduled",
      "paused_at": null,
      "paused_reason": null,
      "created_at": "2026-06-14T14:18:06.026730+02:00",
      "next_run_at": "2026-06-18T12:05:09.238975+02:00",
      "last_run_at": "2026-06-18T11:05:09.238975+02:00",
      "last_status": "ok",
      "last_error": null,
      "last_delivery_error": null,
      "deliver": "local",
      "origin": {
        "platform": "telegram",
        "chat_id": "1174780110",
        "chat_name": "Roberta CCavadini",
        "thread_id": null
      },
      "enabled_toolsets": null,
      "workdir": null,
      "profile": null
    },
    {
      "id": "baa8581d7654",
      "name": "fak-comparison-refresh",
      "prompt": "Esegui lo script di confronto FAK: python3 ~/.hermes/fak-comparison/compare_fak.py\n\nSe ci sono nuovi file nella cartella archive/, li parserizza automaticamente. Poi salva report e dashboard aggiornati.\n\nRisposta: dimmi se il report \u00e8 stato aggiornato con successo, quante rotte per carrier, e le 3 migliori opportunit\u00e0 di risparmio attuali.",
      "skills": [],
      "skill": null,
      "model": null,
      "provider": null,
      "base_url": null,
      "script": null,
      "no_agent": false,
      "context_from": null,
      "schedule": {
        "kind": "cron",
        "expr": "0 9 */15 * *",
        "display": "0 9 */15 * *"
      },
      "schedule_display": "0 9 */15 * *",
      "repeat": {
        "times": 1,
        "completed": 0
      },
      "enabled": true,
      "state": "scheduled",
      "paused_at": null,
      "paused_reason": null,
      "created_at": "2026-06-17T12:56:04.423628+02:00",
      "next_run_at": "2026-07-01T09:00:00+02:00",
      "last_run_at": null,
      "last_status": null,
      "last_error": null,
      "last_delivery_error": null,
      "deliver": "origin",
      "origin": {
        "platform": "telegram",
        "chat_id": "1174780110",
        "chat_name": "Roberta CCavadini",
        "thread_id": null
      },
      "enabled_toolsets": null,
      "workdir": null,
      "profile": null
    }
  ],
  "updated_at": "2026-06-18T11:51:14.994713+02:00"
}