cron
This commit is contained in:
336
cron/jobs.json
336
cron/jobs.json
@@ -36,14 +36,45 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"state": {
|
"state": {
|
||||||
"nextRunAtMs": 1782367200000,
|
"nextRunAtMs": 1782799200000,
|
||||||
"lastRunAtMs": null,
|
"lastRunAtMs": 1782712800001,
|
||||||
"lastStatus": null,
|
"lastStatus": "ok",
|
||||||
"lastError": null,
|
"lastError": null,
|
||||||
"runHistory": []
|
"runHistory": [
|
||||||
|
{
|
||||||
|
"runAtMs": 1782367200027,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 5221,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782453600001,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 457,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782540000002,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 6769,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782626400002,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 11179,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782712800001,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 4816,
|
||||||
|
"error": null
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"createdAtMs": 1782281393634,
|
"createdAtMs": 1782281393634,
|
||||||
"updatedAtMs": 1782281400007,
|
"updatedAtMs": 1782712804817,
|
||||||
"deleteAfterRun": false
|
"deleteAfterRun": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -70,75 +101,135 @@
|
|||||||
"originMetadata": {}
|
"originMetadata": {}
|
||||||
},
|
},
|
||||||
"state": {
|
"state": {
|
||||||
"nextRunAtMs": 1782360633599,
|
"nextRunAtMs": 1782794413934,
|
||||||
"lastRunAtMs": 1782353432294,
|
"lastRunAtMs": 1782787212642,
|
||||||
"lastStatus": "ok",
|
"lastStatus": "ok",
|
||||||
"lastError": null,
|
"lastError": null,
|
||||||
"runHistory": [
|
"runHistory": [
|
||||||
{
|
{
|
||||||
"runAtMs": 1782288600017,
|
"runAtMs": 1782650254236,
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 1388,
|
"durationMs": 1314,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"runAtMs": 1782295801405,
|
"runAtMs": 1782657455552,
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 1438,
|
"durationMs": 1291,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"runAtMs": 1782303002845,
|
"runAtMs": 1782664656845,
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 1313,
|
"durationMs": 1286,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"runAtMs": 1782310204160,
|
"runAtMs": 1782671858132,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 1310,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782679059443,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 1269,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782686260713,
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 1284,
|
"durationMs": 1284,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"runAtMs": 1782317405445,
|
"runAtMs": 1782693461998,
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 21520,
|
"durationMs": 1281,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"runAtMs": 1782324626966,
|
"runAtMs": 1782700663280,
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 1320,
|
"durationMs": 1316,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"runAtMs": 1782331828288,
|
"runAtMs": 1782707864597,
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 1321,
|
"durationMs": 37152,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"runAtMs": 1782339029610,
|
"runAtMs": 1782715101750,
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 1331,
|
"durationMs": 1273,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"runAtMs": 1782346230943,
|
"runAtMs": 1782722303024,
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 1348,
|
"durationMs": 1298,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"runAtMs": 1782353432294,
|
"runAtMs": 1782729504323,
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 1305,
|
"durationMs": 1412,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782736705737,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 1274,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782743907012,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 1289,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782751108304,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 22738,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782758331044,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 1309,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782765532355,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 77696,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782772810052,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 1290,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782780011344,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 1295,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782787212642,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 1292,
|
||||||
"error": null
|
"error": null
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"createdAtMs": 1782281400007,
|
"createdAtMs": 1782369366134,
|
||||||
"updatedAtMs": 1782353433599,
|
"updatedAtMs": 1782787213934,
|
||||||
"deleteAfterRun": false
|
"deleteAfterRun": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -165,139 +256,139 @@
|
|||||||
"originMetadata": {}
|
"originMetadata": {}
|
||||||
},
|
},
|
||||||
"state": {
|
"state": {
|
||||||
"nextRunAtMs": 1782358833607,
|
"nextRunAtMs": 1782790813940,
|
||||||
"lastRunAtMs": 1782357033606,
|
"lastRunAtMs": 1782789013940,
|
||||||
"lastStatus": "ok",
|
"lastStatus": "ok",
|
||||||
"lastError": null,
|
"lastError": null,
|
||||||
"runHistory": [
|
"runHistory": [
|
||||||
{
|
{
|
||||||
"runAtMs": 1782322826973,
|
"runAtMs": 1782754731049,
|
||||||
"status": "ok",
|
|
||||||
"durationMs": 0,
|
|
||||||
"error": null
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"runAtMs": 1782324628288,
|
|
||||||
"status": "ok",
|
|
||||||
"durationMs": 0,
|
|
||||||
"error": null
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"runAtMs": 1782326428289,
|
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 1,
|
"durationMs": 1,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"runAtMs": 1782328228292,
|
"runAtMs": 1782756531052,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 0,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782758332355,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 0,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782760132356,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 0,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782761932356,
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 1,
|
"durationMs": 1,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"runAtMs": 1782330028295,
|
"runAtMs": 1782763732358,
|
||||||
"status": "ok",
|
|
||||||
"durationMs": 0,
|
|
||||||
"error": null
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"runAtMs": 1782331829614,
|
|
||||||
"status": "ok",
|
|
||||||
"durationMs": 0,
|
|
||||||
"error": null
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"runAtMs": 1782333629615,
|
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 1,
|
"durationMs": 1,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"runAtMs": 1782335429618,
|
"runAtMs": 1782765610055,
|
||||||
"status": "ok",
|
|
||||||
"durationMs": 0,
|
|
||||||
"error": null
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"runAtMs": 1782337229620,
|
|
||||||
"status": "ok",
|
|
||||||
"durationMs": 0,
|
|
||||||
"error": null
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"runAtMs": 1782339030946,
|
|
||||||
"status": "ok",
|
|
||||||
"durationMs": 0,
|
|
||||||
"error": null
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"runAtMs": 1782340830948,
|
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 1,
|
"durationMs": 1,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"runAtMs": 1782342630951,
|
"runAtMs": 1782767410058,
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 0,
|
"durationMs": 0,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"runAtMs": 1782344430952,
|
"runAtMs": 1782769210059,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 0,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782771010061,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 0,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782772811346,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 0,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782774611350,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 0,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782776411351,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 0,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782778211354,
|
||||||
|
"status": "ok",
|
||||||
|
"durationMs": 0,
|
||||||
|
"error": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runAtMs": 1782780012642,
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 1,
|
"durationMs": 1,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"runAtMs": 1782346232294,
|
"runAtMs": 1782781812645,
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 0,
|
"durationMs": 0,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"runAtMs": 1782348032296,
|
"runAtMs": 1782783612647,
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 0,
|
"durationMs": 0,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"runAtMs": 1782349832297,
|
"runAtMs": 1782785412648,
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 1,
|
"durationMs": 1,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"runAtMs": 1782351632300,
|
"runAtMs": 1782787213938,
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 0,
|
"durationMs": 0,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"runAtMs": 1782353433603,
|
"runAtMs": 1782789013940,
|
||||||
"status": "ok",
|
"status": "ok",
|
||||||
"durationMs": 0,
|
"durationMs": 0,
|
||||||
"error": null
|
"error": null
|
||||||
},
|
|
||||||
{
|
|
||||||
"runAtMs": 1782355233605,
|
|
||||||
"status": "ok",
|
|
||||||
"durationMs": 0,
|
|
||||||
"error": null
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"runAtMs": 1782357033606,
|
|
||||||
"status": "ok",
|
|
||||||
"durationMs": 1,
|
|
||||||
"error": null
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"createdAtMs": 1782281400014,
|
"createdAtMs": 1782369366136,
|
||||||
"updatedAtMs": 1782357033607,
|
"updatedAtMs": 1782789013940,
|
||||||
"deleteAfterRun": false
|
"deleteAfterRun": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "439f7f4d",
|
"id": "69484aa6",
|
||||||
"name": "compact-memory-auto-daily",
|
"name": "compact-memory-auto-daily",
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"schedule": {
|
"schedule": {
|
||||||
@@ -310,43 +401,34 @@
|
|||||||
"payload": {
|
"payload": {
|
||||||
"kind": "agent_turn",
|
"kind": "agent_turn",
|
||||||
"message": "Run /compact-memory auto skill to clean up memory/MEMORY.md",
|
"message": "Run /compact-memory auto skill to clean up memory/MEMORY.md",
|
||||||
"deliver": true,
|
"deliver": false,
|
||||||
"channel": "telegram",
|
"channel": null,
|
||||||
"to": "8826147089",
|
"to": null,
|
||||||
"channelMeta": {},
|
"channelMeta": {},
|
||||||
"sessionKey": "websocket:89051535-7544-4a44-90db-5c2630f52c6d",
|
"sessionKey": "telegram:8826147089",
|
||||||
"originChannel": "websocket",
|
"originChannel": "telegram",
|
||||||
"originChatId": "89051535-7544-4a44-90db-5c2630f52c6d",
|
"originChatId": "8826147089",
|
||||||
"originMetadata": {
|
"originMetadata": {
|
||||||
"remote": [
|
"message_id": 1159,
|
||||||
"192.168.40.104",
|
"user_id": 8826147089,
|
||||||
51922
|
"username": null,
|
||||||
],
|
"first_name": "Martin",
|
||||||
"webui": true,
|
"is_group": false,
|
||||||
"webui_turn_id": "9a9a78bd-a85b-4420-a9be-60b74a75bd1a",
|
"message_thread_id": null,
|
||||||
"workspace_scope": {
|
"is_forum": false,
|
||||||
"project_path": "/home/nanobot/.nanobot/workspace",
|
"reply_to_message_id": null,
|
||||||
"access_mode": "restricted"
|
|
||||||
},
|
|
||||||
"_wants_stream": true
|
"_wants_stream": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"state": {
|
"state": {
|
||||||
"nextRunAtMs": 1782432000000,
|
"nextRunAtMs": 1782864000000,
|
||||||
"lastRunAtMs": 1782345600003,
|
"lastRunAtMs": null,
|
||||||
"lastStatus": "ok",
|
"lastStatus": null,
|
||||||
"lastError": null,
|
"lastError": null,
|
||||||
"runHistory": [
|
"runHistory": []
|
||||||
{
|
|
||||||
"runAtMs": 1782345600003,
|
|
||||||
"status": "ok",
|
|
||||||
"durationMs": 77839,
|
|
||||||
"error": null
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"createdAtMs": 1782319267399,
|
"createdAtMs": 1782789590878,
|
||||||
"updatedAtMs": 1782345677842,
|
"updatedAtMs": 1782789590878,
|
||||||
"deleteAfterRun": false
|
"deleteAfterRun": false
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
18
cron/runs/439f7f4d_1782432000008_b7648b50.json
Normal file
18
cron/runs/439f7f4d_1782432000008_b7648b50.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"job_id": "439f7f4d",
|
||||||
|
"job_name": "compact-memory-auto-daily",
|
||||||
|
"session_key": "websocket:89051535-7544-4a44-90db-5c2630f52c6d",
|
||||||
|
"prompt_ref": {
|
||||||
|
"id": "cron.agent_turn.reminder",
|
||||||
|
"version": 1,
|
||||||
|
"sha256": "c9210a44f126470f0f01e39d90098351037c821206ba2e98347ff1676fd77b55"
|
||||||
|
},
|
||||||
|
"prompt_vars": {
|
||||||
|
"message": "Run /compact-memory auto skill to clean up memory/MEMORY.md"
|
||||||
|
},
|
||||||
|
"rendered_prompt": "The scheduled time has arrived. Execute this scheduled cron job now and report the result to the user in the same session.\n\nRules:\n- Speak directly to the user in their language.\n- Do not narrate internal progress.\n- Do not include user IDs.\n- Do not add status reports like \"Done\" or \"Reminded\" unless they are the natural response.\n\nCron job: Run /compact-memory auto skill to clean up memory/MEMORY.md",
|
||||||
|
"status": "ok",
|
||||||
|
"response": "Error: this model requires a subscription, upgrade for access: https://ollama.com/upgrade (ref: 3845584d-47f9-46c0-a134-7b4a51431977)",
|
||||||
|
"run_id": "439f7f4d:1782432000008:b7648b50",
|
||||||
|
"updated_at_ms": 1782432000430
|
||||||
|
}
|
||||||
18
cron/runs/439f7f4d_1782518400002_af0a716d.json
Normal file
18
cron/runs/439f7f4d_1782518400002_af0a716d.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"job_id": "439f7f4d",
|
||||||
|
"job_name": "compact-memory-auto-daily",
|
||||||
|
"session_key": "websocket:89051535-7544-4a44-90db-5c2630f52c6d",
|
||||||
|
"prompt_ref": {
|
||||||
|
"id": "cron.agent_turn.reminder",
|
||||||
|
"version": 1,
|
||||||
|
"sha256": "c9210a44f126470f0f01e39d90098351037c821206ba2e98347ff1676fd77b55"
|
||||||
|
},
|
||||||
|
"prompt_vars": {
|
||||||
|
"message": "Run /compact-memory auto skill to clean up memory/MEMORY.md"
|
||||||
|
},
|
||||||
|
"rendered_prompt": "The scheduled time has arrived. Execute this scheduled cron job now and report the result to the user in the same session.\n\nRules:\n- Speak directly to the user in their language.\n- Do not narrate internal progress.\n- Do not include user IDs.\n- Do not add status reports like \"Done\" or \"Reminded\" unless they are the natural response.\n\nCron job: Run /compact-memory auto skill to clean up memory/MEMORY.md",
|
||||||
|
"status": "ok",
|
||||||
|
"response": "Audit dokončen. MEMORY.md má 49 řádků — pod prahem 250 a bez zjevné zastaralosti. Žádné změny nebyly potřeba.\n\nMemory compact (auto):\n- deleted: 0\n- merged: 0\n- unchanged: 49\n\nZáloha uložena: `backup/2026-06-27_0200_memory.backup.md`",
|
||||||
|
"run_id": "439f7f4d:1782518400002:af0a716d",
|
||||||
|
"updated_at_ms": 1782518419459
|
||||||
|
}
|
||||||
18
cron/runs/439f7f4d_1782604800002_992e572c.json
Normal file
18
cron/runs/439f7f4d_1782604800002_992e572c.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"job_id": "439f7f4d",
|
||||||
|
"job_name": "compact-memory-auto-daily",
|
||||||
|
"session_key": "websocket:89051535-7544-4a44-90db-5c2630f52c6d",
|
||||||
|
"prompt_ref": {
|
||||||
|
"id": "cron.agent_turn.reminder",
|
||||||
|
"version": 1,
|
||||||
|
"sha256": "c9210a44f126470f0f01e39d90098351037c821206ba2e98347ff1676fd77b55"
|
||||||
|
},
|
||||||
|
"prompt_vars": {
|
||||||
|
"message": "Run /compact-memory auto skill to clean up memory/MEMORY.md"
|
||||||
|
},
|
||||||
|
"rendered_prompt": "The scheduled time has arrived. Execute this scheduled cron job now and report the result to the user in the same session.\n\nRules:\n- Speak directly to the user in their language.\n- Do not narrate internal progress.\n- Do not include user IDs.\n- Do not add status reports like \"Done\" or \"Reminded\" unless they are the natural response.\n\nCron job: Run /compact-memory auto skill to clean up memory/MEMORY.md",
|
||||||
|
"status": "ok",
|
||||||
|
"response": "Denní compact-memory auto — bez změn, MEMORY.md je čistý (49 řádků). Záloha: `backup/2026-06-28_0200_memory.backup.md`.",
|
||||||
|
"run_id": "439f7f4d:1782604800002:992e572c",
|
||||||
|
"updated_at_ms": 1782604808176
|
||||||
|
}
|
||||||
18
cron/runs/439f7f4d_1782691200002_69326fef.json
Normal file
18
cron/runs/439f7f4d_1782691200002_69326fef.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"job_id": "439f7f4d",
|
||||||
|
"job_name": "compact-memory-auto-daily",
|
||||||
|
"session_key": "websocket:89051535-7544-4a44-90db-5c2630f52c6d",
|
||||||
|
"prompt_ref": {
|
||||||
|
"id": "cron.agent_turn.reminder",
|
||||||
|
"version": 1,
|
||||||
|
"sha256": "c9210a44f126470f0f01e39d90098351037c821206ba2e98347ff1676fd77b55"
|
||||||
|
},
|
||||||
|
"prompt_vars": {
|
||||||
|
"message": "Run /compact-memory auto skill to clean up memory/MEMORY.md"
|
||||||
|
},
|
||||||
|
"rendered_prompt": "The scheduled time has arrived. Execute this scheduled cron job now and report the result to the user in the same session.\n\nRules:\n- Speak directly to the user in their language.\n- Do not narrate internal progress.\n- Do not include user IDs.\n- Do not add status reports like \"Done\" or \"Reminded\" unless they are the natural response.\n\nCron job: Run /compact-memory auto skill to clean up memory/MEMORY.md",
|
||||||
|
"status": "ok",
|
||||||
|
"response": "Denní compact-memory auto — bez změn, MEMORY.md je čistý (49 řádků). Záloha: `backup/2026-06-29_0200_memory.backup.md`.",
|
||||||
|
"run_id": "439f7f4d:1782691200002:69326fef",
|
||||||
|
"updated_at_ms": 1782691218050
|
||||||
|
}
|
||||||
18
cron/runs/439f7f4d_1782777600003_a5d5678c.json
Normal file
18
cron/runs/439f7f4d_1782777600003_a5d5678c.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"job_id": "439f7f4d",
|
||||||
|
"job_name": "compact-memory-auto-daily",
|
||||||
|
"session_key": "websocket:89051535-7544-4a44-90db-5c2630f52c6d",
|
||||||
|
"prompt_ref": {
|
||||||
|
"id": "cron.agent_turn.reminder",
|
||||||
|
"version": 1,
|
||||||
|
"sha256": "c9210a44f126470f0f01e39d90098351037c821206ba2e98347ff1676fd77b55"
|
||||||
|
},
|
||||||
|
"prompt_vars": {
|
||||||
|
"message": "Run /compact-memory auto skill to clean up memory/MEMORY.md"
|
||||||
|
},
|
||||||
|
"rendered_prompt": "The scheduled time has arrived. Execute this scheduled cron job now and report the result to the user in the same session.\n\nRules:\n- Speak directly to the user in their language.\n- Do not narrate internal progress.\n- Do not include user IDs.\n- Do not add status reports like \"Done\" or \"Reminded\" unless they are the natural response.\n\nCron job: Run /compact-memory auto skill to clean up memory/MEMORY.md",
|
||||||
|
"status": "ok",
|
||||||
|
"response": "Compact-memory auto — MEMORY.md čistý, žádné změny (49 řádků). Záloha: `backup/2026-06-30_0200_memory.backup.md`.",
|
||||||
|
"run_id": "439f7f4d:1782777600003:a5d5678c",
|
||||||
|
"updated_at_ms": 1782777614767
|
||||||
|
}
|
||||||
18
cron/runs/e81cda77_1782367200027_f300d68f.json
Normal file
18
cron/runs/e81cda77_1782367200027_f300d68f.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"job_id": "e81cda77",
|
||||||
|
"job_name": "nanobot-version-check",
|
||||||
|
"session_key": "websocket:52d0f338-7a06-42e7-aad2-86a4cabbfb9f",
|
||||||
|
"prompt_ref": {
|
||||||
|
"id": "cron.agent_turn.reminder",
|
||||||
|
"version": 1,
|
||||||
|
"sha256": "c8d7b4b1909d570c06bf4c646d93ca39601abc1e375578c85ae3d2ec3db395aa"
|
||||||
|
},
|
||||||
|
"prompt_vars": {
|
||||||
|
"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."
|
||||||
|
},
|
||||||
|
"rendered_prompt": "The scheduled time has arrived. Execute this scheduled cron job now and report the result to the user in the same session.\n\nRules:\n- Speak directly to the user in their language.\n- Do not narrate internal progress.\n- Do not include user IDs.\n- Do not add status reports like \"Done\" or \"Reminded\" unless they are the natural response.\n\nCron job: 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.",
|
||||||
|
"status": "ok",
|
||||||
|
"response": "Máš aktuální verzi — nainstalovaná i nejnovější na PyPI je `0.2.2`. Upgrade není potřeba.",
|
||||||
|
"run_id": "e81cda77:1782367200027:f300d68f",
|
||||||
|
"updated_at_ms": 1782367205246
|
||||||
|
}
|
||||||
18
cron/runs/e81cda77_1782453600001_ebe1dfd7.json
Normal file
18
cron/runs/e81cda77_1782453600001_ebe1dfd7.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"job_id": "e81cda77",
|
||||||
|
"job_name": "nanobot-version-check",
|
||||||
|
"session_key": "websocket:52d0f338-7a06-42e7-aad2-86a4cabbfb9f",
|
||||||
|
"prompt_ref": {
|
||||||
|
"id": "cron.agent_turn.reminder",
|
||||||
|
"version": 1,
|
||||||
|
"sha256": "c8d7b4b1909d570c06bf4c646d93ca39601abc1e375578c85ae3d2ec3db395aa"
|
||||||
|
},
|
||||||
|
"prompt_vars": {
|
||||||
|
"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."
|
||||||
|
},
|
||||||
|
"rendered_prompt": "The scheduled time has arrived. Execute this scheduled cron job now and report the result to the user in the same session.\n\nRules:\n- Speak directly to the user in their language.\n- Do not narrate internal progress.\n- Do not include user IDs.\n- Do not add status reports like \"Done\" or \"Reminded\" unless they are the natural response.\n\nCron job: 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.",
|
||||||
|
"status": "ok",
|
||||||
|
"response": "Error: this model requires a subscription, upgrade for access: https://ollama.com/upgrade (ref: 05f46ab4-5ba5-4ac7-aa9a-37e2d197c33b)",
|
||||||
|
"run_id": "e81cda77:1782453600001:ebe1dfd7",
|
||||||
|
"updated_at_ms": 1782453600457
|
||||||
|
}
|
||||||
18
cron/runs/e81cda77_1782540000002_a5ca3c2d.json
Normal file
18
cron/runs/e81cda77_1782540000002_a5ca3c2d.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"job_id": "e81cda77",
|
||||||
|
"job_name": "nanobot-version-check",
|
||||||
|
"session_key": "websocket:52d0f338-7a06-42e7-aad2-86a4cabbfb9f",
|
||||||
|
"prompt_ref": {
|
||||||
|
"id": "cron.agent_turn.reminder",
|
||||||
|
"version": 1,
|
||||||
|
"sha256": "c8d7b4b1909d570c06bf4c646d93ca39601abc1e375578c85ae3d2ec3db395aa"
|
||||||
|
},
|
||||||
|
"prompt_vars": {
|
||||||
|
"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."
|
||||||
|
},
|
||||||
|
"rendered_prompt": "The scheduled time has arrived. Execute this scheduled cron job now and report the result to the user in the same session.\n\nRules:\n- Speak directly to the user in their language.\n- Do not narrate internal progress.\n- Do not include user IDs.\n- Do not add status reports like \"Done\" or \"Reminded\" unless they are the natural response.\n\nCron job: 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.",
|
||||||
|
"status": "ok",
|
||||||
|
"response": "Aktuální — nainstalovaná i PyPI verze je `0.2.2`. Žádná nová verze nevyšla.",
|
||||||
|
"run_id": "e81cda77:1782540000002:a5ca3c2d",
|
||||||
|
"updated_at_ms": 1782540006769
|
||||||
|
}
|
||||||
18
cron/runs/e81cda77_1782626400002_c707a8e2.json
Normal file
18
cron/runs/e81cda77_1782626400002_c707a8e2.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"job_id": "e81cda77",
|
||||||
|
"job_name": "nanobot-version-check",
|
||||||
|
"session_key": "websocket:52d0f338-7a06-42e7-aad2-86a4cabbfb9f",
|
||||||
|
"prompt_ref": {
|
||||||
|
"id": "cron.agent_turn.reminder",
|
||||||
|
"version": 1,
|
||||||
|
"sha256": "c8d7b4b1909d570c06bf4c646d93ca39601abc1e375578c85ae3d2ec3db395aa"
|
||||||
|
},
|
||||||
|
"prompt_vars": {
|
||||||
|
"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."
|
||||||
|
},
|
||||||
|
"rendered_prompt": "The scheduled time has arrived. Execute this scheduled cron job now and report the result to the user in the same session.\n\nRules:\n- Speak directly to the user in their language.\n- Do not narrate internal progress.\n- Do not include user IDs.\n- Do not add status reports like \"Done\" or \"Reminded\" unless they are the natural response.\n\nCron job: 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.",
|
||||||
|
"status": "ok",
|
||||||
|
"response": "Aktuální — `0.2.2` všude. Žádná nová verze nevyšla.",
|
||||||
|
"run_id": "e81cda77:1782626400002:c707a8e2",
|
||||||
|
"updated_at_ms": 1782626411179
|
||||||
|
}
|
||||||
18
cron/runs/e81cda77_1782712800001_d979ebac.json
Normal file
18
cron/runs/e81cda77_1782712800001_d979ebac.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"job_id": "e81cda77",
|
||||||
|
"job_name": "nanobot-version-check",
|
||||||
|
"session_key": "websocket:52d0f338-7a06-42e7-aad2-86a4cabbfb9f",
|
||||||
|
"prompt_ref": {
|
||||||
|
"id": "cron.agent_turn.reminder",
|
||||||
|
"version": 1,
|
||||||
|
"sha256": "c8d7b4b1909d570c06bf4c646d93ca39601abc1e375578c85ae3d2ec3db395aa"
|
||||||
|
},
|
||||||
|
"prompt_vars": {
|
||||||
|
"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."
|
||||||
|
},
|
||||||
|
"rendered_prompt": "The scheduled time has arrived. Execute this scheduled cron job now and report the result to the user in the same session.\n\nRules:\n- Speak directly to the user in their language.\n- Do not narrate internal progress.\n- Do not include user IDs.\n- Do not add status reports like \"Done\" or \"Reminded\" unless they are the natural response.\n\nCron job: 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.",
|
||||||
|
"status": "ok",
|
||||||
|
"response": "Aktuální — `0.2.2` všude. Žádná nová verze.",
|
||||||
|
"run_id": "e81cda77:1782712800001:d979ebac",
|
||||||
|
"updated_at_ms": 1782712804815
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user