{ "version": 1, "jobs": [ { "id": "e81cda77", "name": "nanobot-version-check", "enabled": true, "schedule": { "kind": "cron", "atMs": null, "everyMs": null, "expr": "0 8 * * *", "tz": "Europe/Prague" }, "payload": { "kind": "agent_turn", "message": "Check if a new nanobot-ai version is available on PyPI. Compare the latest PyPI version with the currently installed version (run `nanobot --version`). If a new version is found, notify the user via Telegram with: the current version, the new version, and the upgrade command: `uv tool upgrade nanobot-ai`. If already up to date, do nothing.", "deliver": false, "channel": null, "to": null, "channelMeta": {}, "sessionKey": "websocket:52d0f338-7a06-42e7-aad2-86a4cabbfb9f", "originChannel": "websocket", "originChatId": "52d0f338-7a06-42e7-aad2-86a4cabbfb9f", "originMetadata": { "remote": [ "10.20.30.8", 51076 ], "webui": true, "workspace_scope": { "project_path": "/home/nanobot/.nanobot/workspace", "access_mode": "restricted" }, "_wants_stream": true } }, "state": { "nextRunAtMs": 1782367200000, "lastRunAtMs": null, "lastStatus": null, "lastError": null, "runHistory": [] }, "createdAtMs": 1782281393634, "updatedAtMs": 1782281400007, "deleteAfterRun": false }, { "id": "dream", "name": "dream", "enabled": true, "schedule": { "kind": "every", "atMs": null, "everyMs": 7200000, "expr": null, "tz": null }, "payload": { "kind": "system_event", "message": "", "deliver": false, "channel": null, "to": null, "channelMeta": {}, "sessionKey": null, "originChannel": null, "originChatId": null, "originMetadata": {} }, "state": { "nextRunAtMs": 1782317405444, "lastRunAtMs": 1782310204160, "lastStatus": "ok", "lastError": null, "runHistory": [ { "runAtMs": 1782288600017, "status": "ok", "durationMs": 1388, "error": null }, { "runAtMs": 1782295801405, "status": "ok", "durationMs": 1438, "error": null }, { "runAtMs": 1782303002845, "status": "ok", "durationMs": 1313, "error": null }, { "runAtMs": 1782310204160, "status": "ok", "durationMs": 1284, "error": null } ] }, "createdAtMs": 1782281400007, "updatedAtMs": 1782310205444, "deleteAfterRun": false }, { "id": "heartbeat", "name": "heartbeat", "enabled": true, "schedule": { "kind": "every", "atMs": null, "everyMs": 1800000, "expr": null, "tz": "Europe/Prague" }, "payload": { "kind": "system_event", "message": "", "deliver": false, "channel": null, "to": null, "channelMeta": {}, "sessionKey": null, "originChannel": null, "originChatId": null, "originMetadata": {} }, "state": { "nextRunAtMs": 1782315605451, "lastRunAtMs": 1782313805451, "lastStatus": "ok", "lastError": null, "runHistory": [ { "runAtMs": 1782283200017, "status": "ok", "durationMs": 1, "error": null }, { "runAtMs": 1782285000019, "status": "ok", "durationMs": 0, "error": null }, { "runAtMs": 1782286800020, "status": "ok", "durationMs": 1, "error": null }, { "runAtMs": 1782288601407, "status": "ok", "durationMs": 0, "error": null }, { "runAtMs": 1782290401408, "status": "ok", "durationMs": 1, "error": null }, { "runAtMs": 1782292201411, "status": "ok", "durationMs": 0, "error": null }, { "runAtMs": 1782294001413, "status": "ok", "durationMs": 0, "error": null }, { "runAtMs": 1782295802844, "status": "ok", "durationMs": 0, "error": null }, { "runAtMs": 1782297602845, "status": "ok", "durationMs": 0, "error": null }, { "runAtMs": 1782299402847, "status": "ok", "durationMs": 0, "error": null }, { "runAtMs": 1782301202848, "status": "ok", "durationMs": 0, "error": null }, { "runAtMs": 1782303004162, "status": "ok", "durationMs": 0, "error": null }, { "runAtMs": 1782304804163, "status": "ok", "durationMs": 0, "error": null }, { "runAtMs": 1782306604164, "status": "ok", "durationMs": 1, "error": null }, { "runAtMs": 1782308404166, "status": "ok", "durationMs": 0, "error": null }, { "runAtMs": 1782310205445, "status": "ok", "durationMs": 1, "error": null }, { "runAtMs": 1782312005448, "status": "ok", "durationMs": 0, "error": null }, { "runAtMs": 1782313805451, "status": "ok", "durationMs": 0, "error": null } ] }, "createdAtMs": 1782281400014, "updatedAtMs": 1782313805451, "deleteAfterRun": false } ] }