1063 lines
31 KiB
JSON
1063 lines
31 KiB
JSON
{
|
|
"jobs": [
|
|
{
|
|
"id": "14cd77cb7883",
|
|
"name": "IMAP-email-triage",
|
|
"prompt": "",
|
|
"skills": [
|
|
"email-workflows"
|
|
],
|
|
"skill": "email-workflows",
|
|
"model": "deepseek-v4-pro",
|
|
"provider": "admin-ai",
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "imap_triage_collect.sh",
|
|
"no_agent": false,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "interval",
|
|
"minutes": 60,
|
|
"display": "every 60m"
|
|
},
|
|
"schedule_display": "every 60m",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 166
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-05T15:13:12.439357+02:00",
|
|
"next_run_at": "2026-07-12T12:06:42.269696-04:00",
|
|
"last_run_at": "2026-07-12T11:06:42.269696-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": null,
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "f5f6790366bb",
|
|
"name": "IMAP-triage-watchdog",
|
|
"prompt": "",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "imap_triage_watchdog.sh",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "interval",
|
|
"minutes": 10,
|
|
"display": "every 10m"
|
|
},
|
|
"schedule_display": "every 10m",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 1009
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-05T15:13:16.102894+02:00",
|
|
"next_run_at": "2026-07-12T11:55:49.040091-04:00",
|
|
"last_run_at": "2026-07-12T11:45:49.040091-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": null,
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "dde3c57930a6",
|
|
"name": "home-router-daily-backup",
|
|
"prompt": "",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "run-wisp-backup.sh",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "cron",
|
|
"expr": "0 6 * * *",
|
|
"display": "0 6 * * *"
|
|
},
|
|
"schedule_display": "0 6 * * *",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 7
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-05T15:13:23.271307+02:00",
|
|
"next_run_at": "2026-07-13T06:00:00-04:00",
|
|
"last_run_at": "2026-07-12T06:00:46.889221-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": null,
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "b360d3ef6a6a",
|
|
"name": "daily-tech-digest",
|
|
"prompt": "You are the daily tech digest generator. Collect the collected feed data above and summarize it into a clean markdown digest.\n\nCRITICAL RULE: Every article title MUST be a clickable markdown link in the format `[Title](url)`. Never list bare URLs \u2014 embed them in the title links. Every single article must have its URL as a clickable link.\n\nFormat:\n## \ud83d\udcf0 Daily Tech Digest \u2014 {date}\n\n### {Category}\n- **[Article Title](url)** \u2014 1-line summary\n\n### {Next Category}\n- ...\n\nEnd with:\n## \u2699\ufe0f Infrastructure\n- All services healthy\n- Any alerts since last check",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": "deepseek/deepseek-chat",
|
|
"provider": "admin-ai",
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "daily-feed-summary.py",
|
|
"no_agent": false,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "cron",
|
|
"expr": "0 11 * * *",
|
|
"display": "0 11 * * *"
|
|
},
|
|
"schedule_display": "0 11 * * *",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 10
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-05T15:13:30.102101+02:00",
|
|
"next_run_at": "2026-07-13T11:00:00-04:00",
|
|
"last_run_at": "2026-07-12T11:12:57.758321-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": null,
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "61cd31eec51c",
|
|
"name": "hermes-live-sync",
|
|
"prompt": "",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "hermes-live-sync.sh",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "interval",
|
|
"minutes": 15,
|
|
"display": "every 15m"
|
|
},
|
|
"schedule_display": "every 15m",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 635
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-05T15:13:33.386310+02:00",
|
|
"next_run_at": "2026-07-12T11:50:06.564351-04:00",
|
|
"last_run_at": "2026-07-12T11:35:06.564351-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "local",
|
|
"origin": null,
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "0137c3505b72",
|
|
"name": "Home-Router-Watchdog",
|
|
"prompt": "Run the home router watchdog script. If it exits non-zero the home router is offline. Report the alert. If exit 0 do nothing.",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "home-router-watchdog.sh",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "interval",
|
|
"minutes": 5,
|
|
"display": "every 5m"
|
|
},
|
|
"schedule_display": "every 5m",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 1600
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-05T15:13:37.039882+02:00",
|
|
"next_run_at": "2026-07-12T11:52:59.082141-04:00",
|
|
"last_run_at": "2026-07-12T11:47:59.082141-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": null,
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "faa6b8760e38",
|
|
"name": "hetzner-weekly-snapshots",
|
|
"prompt": "",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "snapshot-hetzner.py",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "cron",
|
|
"expr": "0 5 * * 1",
|
|
"display": "0 5 * * 1"
|
|
},
|
|
"schedule_display": "0 5 * * 1",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 1
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-05T15:13:40.507347+02:00",
|
|
"next_run_at": "2026-07-13T05:00:00-04:00",
|
|
"last_run_at": "2026-07-06T05:00:13.890312-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "local",
|
|
"origin": null,
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "20b98b85895f",
|
|
"name": "bounce-check",
|
|
"prompt": "",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "bounce-check.py",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "interval",
|
|
"minutes": 60,
|
|
"display": "every 60m"
|
|
},
|
|
"schedule_display": "every 60m",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 158
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-05T18:30:09.655770-04:00",
|
|
"next_run_at": "2026-07-12T12:10:12.313424-04:00",
|
|
"last_run_at": "2026-07-12T11:10:12.313424-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": {
|
|
"platform": "telegram",
|
|
"chat_id": "5813481339",
|
|
"chat_name": "DeezNutz!",
|
|
"thread_id": null,
|
|
"user_id": "5813481339"
|
|
},
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "4cf12360b313",
|
|
"name": "shonuff-inbox-agent",
|
|
"prompt": "Check the collected inbox data above. If there are new messages in Sho'Nuff's inbox (shonuff@germainebrown.com), summarize each one for Germaine: who sent it, what it's about, and whether action is needed. Keep each summary to 2-3 sentences each. If no new messages or only messages from trusted senders, respond with SILENT.",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": "llama3.2:3b",
|
|
"provider": "ollama-local",
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "shonuff-inbox-collect.py",
|
|
"no_agent": false,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "interval",
|
|
"minutes": 15,
|
|
"display": "every 15m"
|
|
},
|
|
"schedule_display": "every 15m",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 545
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-06T10:22:20.739119-04:00",
|
|
"next_run_at": "2026-07-12T11:53:49.995417-04:00",
|
|
"last_run_at": "2026-07-12T11:38:49.995417-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": {
|
|
"platform": "telegram",
|
|
"chat_id": "5813481339",
|
|
"chat_name": "DeezNutz!",
|
|
"thread_id": null,
|
|
"user_id": "5813481339"
|
|
},
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "2ba5f64d7c96",
|
|
"name": "boxpilot-triage",
|
|
"prompt": "",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "boxpilot-triage.py",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "interval",
|
|
"minutes": 10,
|
|
"display": "every 10m"
|
|
},
|
|
"schedule_display": "every 10m",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 791
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-06T10:45:21.530789-04:00",
|
|
"next_run_at": "2026-07-12T11:47:49.979253-04:00",
|
|
"last_run_at": "2026-07-12T11:37:49.979253-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": {
|
|
"platform": "telegram",
|
|
"chat_id": "5813481339",
|
|
"chat_name": "DeezNutz!",
|
|
"thread_id": null,
|
|
"user_id": "5813481339"
|
|
},
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "eb1d98569f40",
|
|
"name": "exotic-vehicle-scout",
|
|
"prompt": "Search the web for any newly announced exotic/performance vehicles (2025-2026 model year) that have at least 500 horsepower and are NOT already in the vehicle database I've been maintaining.\n\nCoverage includes ALL drive types:\n- Gasoline/hybrid: Ferrari, Lamborghini, Porsche, McLaren, Aston Martin, Bentley, Bugatti, Koenigsegg, Pagani, Maserati, Lotus, Mercedes-AMG, BMW M, Audi RS, Corvette Z06/ZR1, Ford GT/Shelby, Dodge Viper/SRT, any hypercar\n- Electric: Rimac, Tesla (Plaid+), Lucid (Sapphire), Pininfarina, Lotus Evija, any EV exceeding 500 HP\n- SUVs: Lamborghini Urus, Porsche Cayenne/Turbo GT, Mercedes-AMG G-Class, BMW XM, Audi RS Q8, Tesla Model X Plaid, any performance SUV exceeding 500 HP\n- Any other make/model from any manufacturer that exceeds 500 HP\n\nAlso note: the vehicle registration form needs manual entry support for custom/homebuilt cars. If you see a pattern of high-HP builds showing up, flag it.\n\nFor each new vehicle found, report: Make, Model, Year, HP, and a source link.\n\nThe Apex Track Experience (September 19, 2026) invites vehicles with 500+ HP regardless of body style or drivetrain.",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": "deepseek-chat",
|
|
"provider": "admin-ai",
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": null,
|
|
"no_agent": false,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "cron",
|
|
"expr": "0 9 * * *",
|
|
"display": "0 9 * * *"
|
|
},
|
|
"schedule_display": "0 9 * * *",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 7
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-06T12:00:45.372523-04:00",
|
|
"next_run_at": "2026-07-13T09:00:00-04:00",
|
|
"last_run_at": "2026-07-12T09:09:37.769332-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": {
|
|
"platform": "telegram",
|
|
"chat_id": "5813481339",
|
|
"chat_name": "DeezNutz!",
|
|
"thread_id": null,
|
|
"user_id": "5813481339"
|
|
},
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "e22912a91e73",
|
|
"name": "lynis-scan",
|
|
"prompt": "",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "lynis-scan.sh",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "cron",
|
|
"expr": "0 3 * * *",
|
|
"display": "0 3 * * *"
|
|
},
|
|
"schedule_display": "0 3 * * *",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 6
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-07T00:38:55.344150-04:00",
|
|
"next_run_at": "2026-07-13T03:00:00-04:00",
|
|
"last_run_at": "2026-07-12T03:00:56.389053-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": {
|
|
"platform": "telegram",
|
|
"chat_id": "5813481339",
|
|
"chat_name": "DeezNutz!",
|
|
"thread_id": null,
|
|
"user_id": "5813481339"
|
|
},
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "2a2f37a791cc",
|
|
"name": "firecrawl-usage-check",
|
|
"prompt": "",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "track-firecrawl.py",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "cron",
|
|
"expr": "0 9 * * *",
|
|
"display": "0 9 * * *"
|
|
},
|
|
"schedule_display": "0 9 * * *",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 6
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-07T08:59:33.268179-04:00",
|
|
"next_run_at": "2026-07-13T09:00:00-04:00",
|
|
"last_run_at": "2026-07-12T09:00:47.632639-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": {
|
|
"platform": "telegram",
|
|
"chat_id": "5813481339",
|
|
"chat_name": "DeezNutz!",
|
|
"thread_id": null,
|
|
"user_id": "5813481339"
|
|
},
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "677fc4199392",
|
|
"name": "service-health-check",
|
|
"prompt": "",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "service-health-check.sh",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "interval",
|
|
"minutes": 5,
|
|
"display": "every 5m"
|
|
},
|
|
"schedule_display": "every 5m",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 1223
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-07T09:36:11.167144-04:00",
|
|
"next_run_at": "2026-07-12T11:51:51.317456-04:00",
|
|
"last_run_at": "2026-07-12T11:46:51.317456-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": {
|
|
"platform": "telegram",
|
|
"chat_id": "5813481339",
|
|
"chat_name": "DeezNutz!",
|
|
"thread_id": null,
|
|
"user_id": "5813481339"
|
|
},
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "fb2019e3a1a4",
|
|
"name": "model-usage-check",
|
|
"prompt": "",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "model-usage-tracker.sh",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "cron",
|
|
"expr": "0 8 * * *",
|
|
"display": "0 8 * * *"
|
|
},
|
|
"schedule_display": "0 8 * * *",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 5
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-07T10:36:22.329843-04:00",
|
|
"next_run_at": "2026-07-13T08:00:00-04:00",
|
|
"last_run_at": "2026-07-12T08:00:57.027154-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": {
|
|
"platform": "telegram",
|
|
"chat_id": "5813481339",
|
|
"chat_name": "DeezNutz!",
|
|
"thread_id": null,
|
|
"user_id": "5813481339"
|
|
},
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "40a35c3a6b86",
|
|
"name": "dre-pending-approval-reminder",
|
|
"prompt": "",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "dre-approval-reminder.sh",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "cron",
|
|
"expr": "0 * * * *",
|
|
"display": "0 * * * *"
|
|
},
|
|
"schedule_display": "0 * * * *",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 120
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-07T11:57:28.387588-04:00",
|
|
"next_run_at": "2026-07-12T12:00:00-04:00",
|
|
"last_run_at": "2026-07-12T11:00:48.304495-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": {
|
|
"platform": "telegram",
|
|
"chat_id": "5813481339",
|
|
"chat_name": "DeezNutz!",
|
|
"thread_id": null,
|
|
"user_id": "5813481339"
|
|
},
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "2dc324e522d1",
|
|
"name": "dre-mail-poller",
|
|
"prompt": "Poll DRE IMAP mailboxes, write to /var/www/internal/data/dre-mails.json",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "dre-mail-poller.py",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "interval",
|
|
"minutes": 1,
|
|
"display": "every 1m"
|
|
},
|
|
"schedule_display": "every 1m",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 2945
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-08T09:40:22.884231-04:00",
|
|
"next_run_at": "2026-07-12T11:47:51.265529-04:00",
|
|
"last_run_at": "2026-07-12T11:46:51.265529-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": {
|
|
"platform": "telegram",
|
|
"chat_id": "5813481339",
|
|
"chat_name": "DeezNutz!",
|
|
"thread_id": null,
|
|
"user_id": "5813481339"
|
|
},
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "2cbdfd26368d",
|
|
"name": "ops-data-collector",
|
|
"prompt": "",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "ops-data-collector.py",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "cron",
|
|
"expr": "*/5 * * * *",
|
|
"display": "*/5 * * * *"
|
|
},
|
|
"schedule_display": "*/5 * * * *",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 1034
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-08T21:35:25.151683-04:00",
|
|
"next_run_at": "2026-07-12T11:50:00-04:00",
|
|
"last_run_at": "2026-07-12T11:46:02.114501-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "local",
|
|
"origin": {
|
|
"platform": "telegram",
|
|
"chat_id": "5813481339",
|
|
"chat_name": "DeezNutz!",
|
|
"thread_id": null,
|
|
"user_id": "5813481339"
|
|
},
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "29d37601933b",
|
|
"name": "apex-mail-watchdog",
|
|
"prompt": "",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "apex-mail-watchdog.sh",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "cron",
|
|
"expr": "*/5 * * * *",
|
|
"display": "*/5 * * * *"
|
|
},
|
|
"schedule_display": "*/5 * * * *",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 1029
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-08T22:02:26.818071-04:00",
|
|
"next_run_at": "2026-07-12T11:50:00-04:00",
|
|
"last_run_at": "2026-07-12T11:45:50.023867-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": {
|
|
"platform": "telegram",
|
|
"chat_id": "5813481339",
|
|
"chat_name": "DeezNutz!",
|
|
"thread_id": null,
|
|
"user_id": "5813481339"
|
|
},
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "57ac81c4d002",
|
|
"name": "shark-scraper",
|
|
"prompt": "",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "shark-scraper.sh",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "interval",
|
|
"minutes": 60,
|
|
"display": "every 60m"
|
|
},
|
|
"schedule_display": "every 60m",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 76
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-09T06:24:40.640687-04:00",
|
|
"next_run_at": "2026-07-12T12:06:53.671809-04:00",
|
|
"last_run_at": "2026-07-12T11:06:53.671809-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": {
|
|
"platform": "telegram",
|
|
"chat_id": "5813481339",
|
|
"chat_name": "DeezNutz!",
|
|
"thread_id": null,
|
|
"user_id": "5813481339"
|
|
},
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "54fc69e4b348",
|
|
"name": "vps-threshold-check",
|
|
"prompt": "",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "vps-threshold-check.sh",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "interval",
|
|
"minutes": 15,
|
|
"display": "every 15m"
|
|
},
|
|
"schedule_display": "every 15m",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 279
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-09T09:59:55.117292-04:00",
|
|
"next_run_at": "2026-07-12T11:49:06.976653-04:00",
|
|
"last_run_at": "2026-07-12T11:34:06.976653-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": null,
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "ecc7847d12df",
|
|
"name": "hermes-memory-consolidate",
|
|
"prompt": "Run hermes-consolidate.sh to dump, backup to S3, and prune memory. No further action needed.",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": null,
|
|
"model_snapshot": null,
|
|
"base_url": null,
|
|
"script": "hermes-consolidate.sh",
|
|
"no_agent": true,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "interval",
|
|
"minutes": 10,
|
|
"display": "every 10m"
|
|
},
|
|
"schedule_display": "every 10m",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 333
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-09T22:46:36.166587-04:00",
|
|
"next_run_at": "2026-07-12T11:53:50.565994-04:00",
|
|
"last_run_at": "2026-07-12T11:43:50.565994-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "local",
|
|
"origin": {
|
|
"platform": "telegram",
|
|
"chat_id": "5813481339",
|
|
"chat_name": "DeezNutz!",
|
|
"thread_id": null,
|
|
"user_id": "5813481339"
|
|
},
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "0743c1963911",
|
|
"name": "daily-spend-monitor",
|
|
"prompt": "Check the LiteLLM spend logs on the admin-ai server (178.156.167.181) and the OpenRouter API for current credit status. Report:\n1. Total spend last 24h across all LiteLLM keys\n2. Any spend > $5/day (alert)\n3. OpenRouter credit balance if available\n4. Flag if any key's cumulative spend exceeds $50\n\nThe spend data comes from the script output above. Summarize it concisely.",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": "custom",
|
|
"model_snapshot": "deepseek/deepseek-v4-flash",
|
|
"base_url": null,
|
|
"script": "spend-monitor-collect.sh",
|
|
"no_agent": false,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "cron",
|
|
"expr": "0 7 * * *",
|
|
"display": "0 7 * * *"
|
|
},
|
|
"schedule_display": "0 7 * * *",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 1
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-11T22:56:55.024577-04:00",
|
|
"next_run_at": "2026-07-13T07:00:00-04:00",
|
|
"last_run_at": "2026-07-12T07:05:00.446889-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": {
|
|
"platform": "telegram",
|
|
"chat_id": "5813481339",
|
|
"chat_name": "DeezNutz!",
|
|
"thread_id": null,
|
|
"user_id": "5813481339"
|
|
},
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
},
|
|
{
|
|
"id": "01b4b17c92e6",
|
|
"name": "shonuff-email-reply",
|
|
"prompt": "You are Sho'Nuff. When the script output contains messages from g@germainebrown.com: 1) read each message, 2) draft a reply for each, 3) write each reply to /tmp/shonuff-reply-N.txt, 4) send each via: cat /tmp/shonuff-reply-N.txt | python3 /root/.hermes/scripts/shonuff-email-responder.py --send --to 'g@germainebrown.com' --subject 'Re: ORIG_SUBJECT' --in-reply-to 'MSG_ID'. After all replies sent, summarize. If no messages, say SILENT.",
|
|
"skills": [],
|
|
"skill": null,
|
|
"model": null,
|
|
"provider": null,
|
|
"provider_snapshot": "custom",
|
|
"model_snapshot": "deepseek/deepseek-v4-flash",
|
|
"base_url": null,
|
|
"script": "shonuff-email-responder.py",
|
|
"no_agent": false,
|
|
"context_from": null,
|
|
"schedule": {
|
|
"kind": "interval",
|
|
"minutes": 5,
|
|
"display": "every 5m"
|
|
},
|
|
"schedule_display": "every 5m",
|
|
"repeat": {
|
|
"times": null,
|
|
"completed": 97
|
|
},
|
|
"enabled": true,
|
|
"state": "scheduled",
|
|
"paused_at": null,
|
|
"paused_reason": null,
|
|
"created_at": "2026-07-12T02:01:39.054113-04:00",
|
|
"next_run_at": "2026-07-12T11:47:50.075299-04:00",
|
|
"last_run_at": "2026-07-12T11:42:50.075299-04:00",
|
|
"last_status": "ok",
|
|
"last_error": null,
|
|
"last_delivery_error": null,
|
|
"deliver": "origin",
|
|
"origin": {
|
|
"platform": "telegram",
|
|
"chat_id": "5813481339",
|
|
"chat_name": "DeezNutz!",
|
|
"thread_id": null,
|
|
"user_id": "5813481339"
|
|
},
|
|
"enabled_toolsets": null,
|
|
"workdir": null,
|
|
"fire_claim": null
|
|
}
|
|
],
|
|
"updated_at": "2026-07-12T11:47:59.082306-04:00"
|
|
} |