diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index bdb408e..fb4c003 100644 --- a/agents/haonan/sessions/sessions.json +++ b/agents/haonan/sessions/sessions.json @@ -1,7 +1,7 @@ { "agent:haonan:main": { - "sessionId": "86aa4d4c-238b-4ad1-bde5-be8c8a37816b", - "updatedAt": 1772838034395, + "sessionId": "517ce6de-757e-46da-bde4-a3e29708b56e", + "updatedAt": 1772924437289, "systemSent": true, "skillsSnapshot": { "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", @@ -40,17 +40,19 @@ "abortedLastRun": false, "chatType": "direct", "origin": { - "label": "user:ou_be83febac9ee2afaa343c642bc697c48", + "label": "feishu:ou_be83febac9ee2afaa343c642bc697c48", "provider": "feishu", - "from": "user:ou_be83febac9ee2afaa343c642bc697c48", - "to": "user:ou_be83febac9ee2afaa343c642bc697c48", - "accountId": "feishu-pm" + "from": "feishu:ou_be83febac9ee2afaa343c642bc697c48", + "to": "ou_be83febac9ee2afaa343c642bc697c48", + "accountId": "feishu-pm", + "surface": "feishu", + "chatType": "direct" }, - "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/86aa4d4c-238b-4ad1-bde5-be8c8a37816b.jsonl", + "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/517ce6de-757e-46da-bde4-a3e29708b56e.jsonl", "systemPromptReport": { "source": "run", - "generatedAt": 1772838021685, - "sessionId": "86aa4d4c-238b-4ad1-bde5-be8c8a37816b", + "generatedAt": 1772924419273, + "sessionId": "517ce6de-757e-46da-bde4-a3e29708b56e", "sessionKey": "agent:haonan:main", "provider": "zhipu", "model": "glm-5", @@ -62,8 +64,8 @@ "sandboxed": false }, "systemPrompt": { - "chars": 32508, - "projectContextChars": 19662, + "chars": 33157, + "projectContextChars": 20311, "nonProjectContextChars": 12846 }, "injectedWorkspaceFiles": [ @@ -161,6 +163,12 @@ "injectedChars": 616, "truncated": false }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + }, { "path": "SELF_IMPROVEMENT_REMINDER.md", "rawChars": 616, @@ -390,14 +398,14 @@ }, "compactionCount": 0, "totalTokensFresh": true, - "cacheRead": 11328, + "cacheRead": 19072, "cacheWrite": 0, + "lastHeartbeatText": "已在飞书向蒋先生发送日历同步提醒!✅", + "lastHeartbeatSentAt": 1772924419184, "contextTokens": 200000, - "inputTokens": 6931, - "outputTokens": 366, - "totalTokens": 18259, - "lastHeartbeatText": "浩南收到,蒋先生!\n\n⏰ **定时提醒触发:日历同步**\n\n现在是 **2026年3月7日 星期六 早上7:00**,您的日历同步提醒已触发。\n\n这是一个周期性的提醒任务。您需要我帮您检查一下今天或近期有没有重要的日程安排吗?", - "lastHeartbeatSentAt": 1772838021602 + "inputTokens": 8223, + "outputTokens": 629, + "totalTokens": 19479 }, "agent:haonan:wecom:dm:zhangqing": { "origin": { @@ -728,8 +736,8 @@ "memoryFlushCompactionCount": 0 }, "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc": { - "sessionId": "e8669f76-c89d-42e8-999e-523286bfcd51", - "updatedAt": 1772823600046, + "sessionId": "1ee05bc6-1b0b-4971-981d-60536f78493a", + "updatedAt": 1772910000005, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -759,16 +767,16 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 5873, - "outputTokens": 311, - "totalTokens": 16771, + "inputTokens": 6065, + "outputTokens": 326, + "totalTokens": 17009, "totalTokensFresh": true, - "cacheRead": 60352, + "cacheRead": 60416, "cacheWrite": 0 }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef": { - "sessionId": "90b377bf-4171-4f2c-917f-c6b10d0a5d73", - "updatedAt": 1772881200007, + "sessionId": "ac96af6b-e7a8-4b1e-a82b-13d4d6fd1ffa", + "updatedAt": 1772967600006, "systemSent": true, "model": "glm-4.7-FlashX", "contextTokens": 200000, @@ -798,9 +806,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 38280, - "outputTokens": 324, - "totalTokens": 44424, + "inputTokens": 18681, + "outputTokens": 1042, + "totalTokens": 104704, "deliveryContext": { "channel": "webchat" }, @@ -809,87 +817,12 @@ "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", "abortedLastRun": false, "totalTokensFresh": true, - "cacheRead": 6144, - "cacheWrite": 0 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:ccc40ca7-7876-4d82-ab84-7b790feddc19": { - "sessionId": "ccc40ca7-7876-4d82-ab84-7b790feddc19", - "updatedAt": 1772794800044, - "systemSent": true, - "model": "glm-4.7-FlashX", - "contextTokens": 200000, - "label": "Cron: capability-evolver-daily", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "common-require", - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "zhipu", - "inputTokens": 76011, - "outputTokens": 2153, - "totalTokens": 87089 - }, - "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:e8669f76-c89d-42e8-999e-523286bfcd51": { - "sessionId": "e8669f76-c89d-42e8-999e-523286bfcd51", - "updatedAt": 1772823600046, - "systemSent": true, - "model": "glm-5", - "contextTokens": 200000, - "label": "Cron: backup-openclaw-json", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "common-require", - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "zhipu", - "inputTokens": 5873, - "outputTokens": 311, - "totalTokens": 16771, - "totalTokensFresh": true, - "cacheRead": 60352, + "cacheRead": 86023, "cacheWrite": 0 }, "agent:haonan:cron:3245fca7-045b-4977-8fab-020f6df2e453": { - "sessionId": "7734d06d-75a4-4e07-909d-20484e0a0977", - "updatedAt": 1772838000043, + "sessionId": "8debcda0-e8fd-44c3-8c30-da668f3efab2", + "updatedAt": 1772924400008, "systemSent": true, "label": "Cron: ai-conversation-logger", "skillsSnapshot": { @@ -919,50 +852,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 10634, - "outputTokens": 454, - "totalTokens": 16729, + "inputTokens": 5786, + "outputTokens": 517, + "totalTokens": 16745, "totalTokensFresh": true, - "cacheRead": 22400, - "cacheWrite": 0 - }, - "agent:haonan:cron:3245fca7-045b-4977-8fab-020f6df2e453:run:7734d06d-75a4-4e07-909d-20484e0a0977": { - "sessionId": "7734d06d-75a4-4e07-909d-20484e0a0977", - "updatedAt": 1772838000043, - "systemSent": true, - "label": "Cron: ai-conversation-logger", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "common-require", - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "zhipu", - "model": "glm-5", - "contextTokens": 200000, - "inputTokens": 10634, - "outputTokens": 454, - "totalTokens": 16729, - "totalTokensFresh": true, - "cacheRead": 22400, + "cacheRead": 27264, "cacheWrite": 0 }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:90b377bf-4171-4f2c-917f-c6b10d0a5d73": { @@ -997,9 +891,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 38280, - "outputTokens": 324, - "totalTokens": 44424, + "inputTokens": 18681, + "outputTokens": 1042, + "totalTokens": 104704, "deliveryContext": { "channel": "webchat" }, @@ -1008,7 +902,131 @@ "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", "abortedLastRun": false, "totalTokensFresh": true, - "cacheRead": 6144, + "cacheRead": 86023, + "cacheWrite": 0 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:1ee05bc6-1b0b-4971-981d-60536f78493a": { + "sessionId": "1ee05bc6-1b0b-4971-981d-60536f78493a", + "updatedAt": 1772910000005, + "systemSent": true, + "model": "glm-5", + "contextTokens": 200000, + "label": "Cron: backup-openclaw-json", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + } + ], + "skillFilter": [ + "common-require", + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "zhipu", + "inputTokens": 6065, + "outputTokens": 326, + "totalTokens": 17009, + "totalTokensFresh": true, + "cacheRead": 60416, + "cacheWrite": 0 + }, + "agent:haonan:cron:3245fca7-045b-4977-8fab-020f6df2e453:run:8debcda0-e8fd-44c3-8c30-da668f3efab2": { + "sessionId": "8debcda0-e8fd-44c3-8c30-da668f3efab2", + "updatedAt": 1772924400008, + "systemSent": true, + "label": "Cron: ai-conversation-logger", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + } + ], + "skillFilter": [ + "common-require", + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "zhipu", + "model": "glm-5", + "contextTokens": 200000, + "inputTokens": 5786, + "outputTokens": 517, + "totalTokens": 16745, + "totalTokensFresh": true, + "cacheRead": 27264, + "cacheWrite": 0 + }, + "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:ac96af6b-e7a8-4b1e-a82b-13d4d6fd1ffa": { + "sessionId": "ac96af6b-e7a8-4b1e-a82b-13d4d6fd1ffa", + "updatedAt": 1772967600006, + "systemSent": true, + "model": "glm-4.7-FlashX", + "contextTokens": 200000, + "label": "Cron: capability-evolver-daily", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + } + ], + "skillFilter": [ + "common-require", + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "zhipu", + "inputTokens": 18681, + "outputTokens": 1042, + "totalTokens": 104704, + "deliveryContext": { + "channel": "webchat" + }, + "lastChannel": "webchat", + "channel": "webchat", + "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", + "abortedLastRun": false, + "totalTokensFresh": true, + "cacheRead": 86023, "cacheWrite": 0 } } \ No newline at end of file diff --git a/cron/jobs.json b/cron/jobs.json index 0013e9c..546d3eb 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1772823613163, + "updatedAtMs": 1772910013043, "schedule": { "kind": "cron", "expr": "0 3 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1772910000000, - "lastRunAtMs": 1772823600004, + "nextRunAtMs": 1772996400000, + "lastRunAtMs": 1772910000004, "lastStatus": "ok", - "lastDurationMs": 13159, + "lastDurationMs": 13039, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -39,7 +39,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1772795100016, + "updatedAtMs": 1772881219538, "schedule": { "kind": "cron", "expr": "0 19 * * *", @@ -60,14 +60,16 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1772881200000, - "lastRunAtMs": 1772794800006, + "nextRunAtMs": 1772967600000, + "lastRunAtMs": 1772881200004, "lastStatus": "error", - "lastDurationMs": 300010, - "consecutiveErrors": 1, + "lastDurationMs": 19534, + "consecutiveErrors": 2, "lastRunStatus": "error", - "lastDeliveryStatus": "unknown", - "runningAtMs": 1772881200002 + "lastDeliveryStatus": "not-delivered", + "lastDelivered": false, + "lastDeliveryError": "Unhandled stop reason: network_error", + "runningAtMs": 1772967600002 } }, { @@ -76,7 +78,7 @@ "name": "zq-knowledge-base-sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1772823613164, + "updatedAtMs": 1772910013044, "schedule": { "expr": "0 3 * * *", "kind": "cron", @@ -89,14 +91,14 @@ "text": "执行知识库同步:bash ~/.openclaw/cron/scripts/zq-sync.sh" }, "state": { - "nextRunAtMs": 1772910000000, - "lastRunAtMs": 1772823613163, + "nextRunAtMs": 1772996400000, + "lastRunAtMs": 1772910013043, "lastStatus": "skipped", "lastDurationMs": 1, "consecutiveErrors": 0, "lastRunStatus": "skipped", - "lastError": "disabled", - "lastDeliveryStatus": "not-requested" + "lastDeliveryStatus": "not-requested", + "lastError": "disabled" } }, { @@ -105,7 +107,7 @@ "name": "openclaw-backup", "enabled": true, "createdAtMs": 1772552362242, - "updatedAtMs": 1772823613164, + "updatedAtMs": 1772910013044, "schedule": { "expr": "0 3 * * *", "kind": "cron", @@ -118,27 +120,28 @@ "text": "执行 OpenClaw 备份:bash ~/.openclaw/cron/scripts/git-auto-sync.sh" }, "state": { - "nextRunAtMs": 1772910000000, - "lastRunAtMs": 1772823613164, + "nextRunAtMs": 1772996400000, + "lastRunAtMs": 1772910013044, "lastStatus": "skipped", "lastDurationMs": 0, "consecutiveErrors": 0, "lastRunStatus": "skipped", - "lastError": "disabled", - "lastDeliveryStatus": "not-requested" + "lastDeliveryStatus": "not-requested", + "lastError": "disabled" } }, { "id": "3245fca7-045b-4977-8fab-020f6df2e453", - "agentId": "haonan", + "agentId": "knowledge-base", "name": "ai-conversation-logger", "description": "每天早上7点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1772838021601, + "updatedAtMs": 1772924419184, "schedule": { "kind": "cron", - "expr": "0 7 * * *" + "expr": "0 7 * * *", + "tz": "Asia/Shanghai" }, "sessionTarget": "isolated", "wakeMode": "now", @@ -152,11 +155,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1772924400000, - "lastRunAtMs": 1772838000003, + "nextRunAtMs": 1773010800000, + "lastRunAtMs": 1772924400006, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 21598, + "lastDurationMs": 19178, "lastDelivered": true, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0 @@ -164,28 +167,34 @@ }, { "id": "5745b22a-74ab-46a6-aafc-61671b70c394", + "agentId": "knowledge-base", "name": "calendar-reminder-sync", "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1772838034862, + "updatedAtMs": 1772924437715, "schedule": { "kind": "cron", "expr": "0 7 * * *", "tz": "Asia/Shanghai" }, - "sessionTarget": "main", + "sessionTarget": "isolated", "wakeMode": "now", "payload": { - "kind": "systemEvent", - "text": "calendar-reminder-sync" + "kind": "agentTurn", + "message": "执行日历同步脚本:node ~/.openclaw/cron/scripts/calendar-reminder.mjs\n\n完成后汇报同步结果。", + "timeoutSeconds": 300 + }, + "delivery": { + "mode": "announce", + "channel": "last" }, "state": { - "nextRunAtMs": 1772924400000, - "lastRunAtMs": 1772838021601, + "nextRunAtMs": 1773010800000, + "lastRunAtMs": 1772924419184, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 13261, + "lastDurationMs": 18531, "lastDeliveryStatus": "not-requested", "consecutiveErrors": 0 } diff --git a/cron/jobs.json.bak b/cron/jobs.json.bak index 3609998..b0e4edc 100644 --- a/cron/jobs.json.bak +++ b/cron/jobs.json.bak @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1772823613163, + "updatedAtMs": 1772910013043, "schedule": { "kind": "cron", "expr": "0 3 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1772910000000, - "lastRunAtMs": 1772823600004, + "nextRunAtMs": 1772996400000, + "lastRunAtMs": 1772910000004, "lastStatus": "ok", - "lastDurationMs": 13159, + "lastDurationMs": 13039, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -39,7 +39,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1772795100016, + "updatedAtMs": 1772881219538, "schedule": { "kind": "cron", "expr": "0 19 * * *", @@ -60,14 +60,16 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1772881200000, - "lastRunAtMs": 1772794800006, + "nextRunAtMs": 1772967600000, + "lastRunAtMs": 1772881200004, "lastStatus": "error", - "lastDurationMs": 300010, - "consecutiveErrors": 1, + "lastDurationMs": 19534, + "consecutiveErrors": 2, "lastRunStatus": "error", - "lastError": "cron: job execution timed out", - "lastDeliveryStatus": "unknown" + "lastDeliveryStatus": "not-delivered", + "lastError": "Unhandled stop reason: network_error", + "lastDelivered": false, + "lastDeliveryError": "Unhandled stop reason: network_error" } }, { @@ -76,7 +78,7 @@ "name": "zq-knowledge-base-sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1772823613164, + "updatedAtMs": 1772910013044, "schedule": { "expr": "0 3 * * *", "kind": "cron", @@ -89,14 +91,14 @@ "text": "执行知识库同步:bash ~/.openclaw/cron/scripts/zq-sync.sh" }, "state": { - "nextRunAtMs": 1772910000000, - "lastRunAtMs": 1772823613163, + "nextRunAtMs": 1772996400000, + "lastRunAtMs": 1772910013043, "lastStatus": "skipped", "lastDurationMs": 1, "consecutiveErrors": 0, "lastRunStatus": "skipped", - "lastError": "disabled", - "lastDeliveryStatus": "not-requested" + "lastDeliveryStatus": "not-requested", + "lastError": "disabled" } }, { @@ -105,7 +107,7 @@ "name": "openclaw-backup", "enabled": true, "createdAtMs": 1772552362242, - "updatedAtMs": 1772823613164, + "updatedAtMs": 1772910013044, "schedule": { "expr": "0 3 * * *", "kind": "cron", @@ -118,27 +120,28 @@ "text": "执行 OpenClaw 备份:bash ~/.openclaw/cron/scripts/git-auto-sync.sh" }, "state": { - "nextRunAtMs": 1772910000000, - "lastRunAtMs": 1772823613164, + "nextRunAtMs": 1772996400000, + "lastRunAtMs": 1772910013044, "lastStatus": "skipped", "lastDurationMs": 0, "consecutiveErrors": 0, "lastRunStatus": "skipped", - "lastError": "disabled", - "lastDeliveryStatus": "not-requested" + "lastDeliveryStatus": "not-requested", + "lastError": "disabled" } }, { "id": "3245fca7-045b-4977-8fab-020f6df2e453", - "agentId": "haonan", + "agentId": "knowledge-base", "name": "ai-conversation-logger", "description": "每天早上7点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1772838021601, + "updatedAtMs": 1772924419184, "schedule": { "kind": "cron", - "expr": "0 7 * * *" + "expr": "0 7 * * *", + "tz": "Asia/Shanghai" }, "sessionTarget": "isolated", "wakeMode": "now", @@ -152,11 +155,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1772924400000, - "lastRunAtMs": 1772838000003, + "nextRunAtMs": 1773010800000, + "lastRunAtMs": 1772924400006, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 21598, + "lastDurationMs": 19178, "lastDelivered": true, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0 @@ -164,28 +167,34 @@ }, { "id": "5745b22a-74ab-46a6-aafc-61671b70c394", + "agentId": "knowledge-base", "name": "calendar-reminder-sync", "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1772838034862, + "updatedAtMs": 1772924437715, "schedule": { "kind": "cron", "expr": "0 7 * * *", "tz": "Asia/Shanghai" }, - "sessionTarget": "main", + "sessionTarget": "isolated", "wakeMode": "now", "payload": { - "kind": "systemEvent", - "text": "calendar-reminder-sync" + "kind": "agentTurn", + "message": "执行日历同步脚本:node ~/.openclaw/cron/scripts/calendar-reminder.mjs\n\n完成后汇报同步结果。", + "timeoutSeconds": 300 + }, + "delivery": { + "mode": "announce", + "channel": "last" }, "state": { - "nextRunAtMs": 1772924400000, - "lastRunAtMs": 1772838021601, + "nextRunAtMs": 1773010800000, + "lastRunAtMs": 1772924419184, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 13261, + "lastDurationMs": 18531, "lastDeliveryStatus": "not-requested", "consecutiveErrors": 0 } diff --git a/delivery-queue/9f1e7ccf-883a-40ee-9ca8-d7dff53a5c65.json b/delivery-queue/9f1e7ccf-883a-40ee-9ca8-d7dff53a5c65.json new file mode 100644 index 0000000..4049da4 --- /dev/null +++ b/delivery-queue/9f1e7ccf-883a-40ee-9ca8-d7dff53a5c65.json @@ -0,0 +1,21 @@ +{ + "id": "9f1e7ccf-883a-40ee-9ca8-d7dff53a5c65", + "enqueuedAt": 1772881219315, + "channel": "feishu", + "to": "feishu-pm", + "accountId": "feishu-pm", + "payloads": [ + { + "text": "Unhandled stop reason: network_error" + } + ], + "threadId": null, + "mirror": { + "sessionKey": "agent:haonan:main", + "agentId": "haonan", + "text": "Unhandled stop reason: network_error" + }, + "retryCount": 1, + "lastAttemptAt": 1772881219531, + "lastError": "Request failed with status code 400" +} \ No newline at end of file diff --git a/devices/paired.json b/devices/paired.json index 89f231f..f572c7d 100644 --- a/devices/paired.json +++ b/devices/paired.json @@ -4,7 +4,7 @@ "publicKey": "Ka6zP7u6MzDaQBqOpXHYUBC5MYLlVGGZM8vIi11WnTw", "platform": "linux", "clientId": "cli", - "clientMode": "cli", + "clientMode": "probe", "role": "operator", "roles": [ "operator" diff --git a/feishu/dedup/feishu-worker.json b/feishu/dedup/feishu-worker.json index 1f91e6e..f1c0124 100644 --- a/feishu/dedup/feishu-worker.json +++ b/feishu/dedup/feishu-worker.json @@ -1,46 +1,13 @@ { - "om_x100b5591e9f418a8b3882c004f30620": 1772771956241, - "om_x100b5591e379c0a8b31e3922beae6a0": 1772772059967, - "om_x100b5591fb16a4a4b24f7a83df910d8": 1772772190322, - "om_x100b55921cd5d8a4c2bc195c0f3288c": 1772774690006, - "om_x100b559216c6a8b0c11328c5a5e2921": 1772774785342, - "om_x100b55922f7630a8c2e6e8edc4a5e77": 1772774940273, - "om_x100b5592309f4ca4c2a6873aa169bb6": 1772775397797, - "om_x100b5592ddda0134c4eb3c93a527588": 1772775730087, - "om_x100b5592d9bf84b4c265d1a7c243dc3": 1772775799720, - "om_x100b5592d2e320a0c26ceb6c94beef6": 1772775875599, - "om_x100b5592ee1bd0a4c4e902520a55a66": 1772775950044, - "om_x100b5592ffdef0a4c35d71b3b6d01b7": 1772776209885, - "om_x100b55928d0b28a0c496b75dc41c57e": 1772776509065, - "om_x100b559285c324b0c2d4881f07cdadf": 1772776625602, - "om_x100b5592989498c8c44fc500c6d7bff": 1772776806347, - "om_x100b5592be1eac84c2a5b3846983cf0": 1772777229886, - "om_x100b5593d6c62ca0c4a8ff27e3944a8": 1772779905338, - "om_x100b5593eff024b0c3188bc94e3d989": 1772780052726, - "om_x100b5593f23190a8c2a51d537f7f80c": 1772780496582, - "om_x100b559380f57488c3b36ab47a205b6": 1772780772216, - "om_x100b5593942d4090c297345f4821ead": 1772780974664, - "om_x100b5593912134b0c3d3658a8899c47": 1772781055555, - "om_x100b5593b8c608b8c31bfd0c2e3151e": 1772781409558, - "om_x100b559c43956498c2d374587422d25": 1772781782295, - "om_x100b559c540b18b4c3db605c9a1c4c6": 1772781997139, - "om_x100b559c65cc64b4c2d76b1731ea7f7": 1772782256820, - "om_x100b559dcd7854b4c34b64f87e506f3": 1772788088169, - "om_x100b559dee5f9cb8c4f0b301ccf9817": 1772788233802, - "om_x100b559df8be4880c4c2fcdf7e4f599": 1772788583808, - "om_x100b559daca2dcb0c119c4eb20ce66c": 1772789287783, - "om_x100b559da2f97484c1236e02f6428c5": 1772789443952, - "om_x100b559e7d4d34a4c367c6ad20aba5b": 1772790584734, - "om_x100b559e7bffb8a4c14931d2540b77d": 1772790611782, - "om_x100b559e789e40a4c2e28f8f5289059": 1772790671476, - "om_x100b559e707178a4c388ddeac28ce53": 1772790764436, - "om_x100b559e070600a4c1235045af73438": 1772790941391, - "om_x100b559e12ad5448c3b756f5d7e9661": 1772791238771, - "om_x100b559e25fc40b0c3ff6c857af6155": 1772791475874, - "om_x100b559e3a071cbcc49f435d1e1beed": 1772791629330, - "om_x100b559eff27e0b0c2d2298c5fdfefa": 1772792607242, - "om_x100b559e8d4428acc2c473431a04b78": 1772792889266, - "om_x100b559e8874c8a8c11fcc605b1870a": 1772792940219, - "om_x100b559e82a0e8a4c44d269518e7a8a": 1772793031511, - "om_x100b559eac178ca4c29727eef477a62": 1772793390237 + "om_x100b55ff1d02dca0b2ded4c9666eeb6": 1772926269478, + "om_x100b55ff17db78a4b2e43862915174e": 1772926353950, + "om_x100b55ff2ef5fd30b2d18381b3e653c": 1772926468016, + "om_x100b55ff2d7ca8acb2d799c0f2e7ec8": 1772926523519, + "om_x100b55ff282a28a0b35f947640de7a6": 1772926574936, + "om_x100b55ff24d424a0b4b01aa3651863a": 1772926626125, + "om_x100b55ff23ec50a4b2da0b70f86ad7a": 1772926674590, + "om_x100b55ff3b065ca4b293e3d4c9af1c1": 1772926813324, + "om_x100b55ff32f910a0b2649127378393b": 1772926915940, + "om_x100b55ffc1887ca4b357d4a36627b7f": 1772927220953, + "om_x100b55ffdb9e5ca0b38b0ee33c66bca": 1772927317718 } diff --git a/identity/device-auth.json b/identity/device-auth.json index 09ff78c..b03502c 100644 --- a/identity/device-auth.json +++ b/identity/device-auth.json @@ -10,7 +10,7 @@ "operator.approvals", "operator.pairing" ], - "updatedAtMs": 1772838020938 + "updatedAtMs": 1772926587521 } } } diff --git a/logs/status_undefined.json b/logs/status_undefined.json new file mode 100644 index 0000000..662c1f2 --- /dev/null +++ b/logs/status_undefined.json @@ -0,0 +1,5 @@ +{ + "result": "success", + "en": "Status: [UNKNOWN] Evolver cycle executed with repair-only mode; no applicable genes matched signals; state files updated (4 modified, 2 added)", + "zh": "状态: [UNKNOWN] Evolver 运行完成(repair-only 模式),未匹配到适用的 gene;已更新状态文件(4个修改,2个新增)" +}