From fc21c0d6d394906fdd6b8ddf3ba2848d16cc3ca9 Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Sun, 3 May 2026 02:10:07 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=90=8C=E6=AD=A5:=202026-05?= =?UTF-8?q?-03=2002:10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/haonan/sessions/sessions.json | 1615 ++++++++++----------- agents/ui-designer/sessions/sessions.json | 777 +--------- cron/jobs.json | 72 +- tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4152992 -> 4152992 bytes 5 files changed, 859 insertions(+), 1605 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index 660e68d..e8fd889 100644 --- a/agents/haonan/sessions/sessions.json +++ b/agents/haonan/sessions/sessions.json @@ -754,11 +754,11 @@ "memoryFlushCompactionCount": 0 }, "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc": { - "sessionId": "7a0f2f89-327e-43f0-8621-d90b1e145d8c", - "updatedAt": 1777658400033, + "sessionId": "838c0b31-1aab-40fd-a03c-496bfc7b79ab", + "updatedAt": 1777744800014, "systemSent": true, - "model": "MiniMax-M2.7-highspeed", - "contextTokens": 204800, + "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 \n clawlist\n MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.\n ~/.openclaw/skills/clawlist/SKILL.md\n \n", @@ -795,23 +795,23 @@ ], "version": 0 }, - "modelProvider": "minimax", - "inputTokens": 428, - "outputTokens": 122, - "totalTokens": 18894, + "modelProvider": "zhipu", + "inputTokens": 15185, + "outputTokens": 76, + "totalTokens": 18636, "totalTokensFresh": true, - "cacheRead": 18564, - "cacheWrite": 18700, + "cacheRead": 22016, + "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777658400277, - "sessionId": "7a0f2f89-327e-43f0-8621-d90b1e145d8c", + "generatedAt": 1777744860356, + "sessionId": "838c0b31-1aab-40fd-a03c-496bfc7b79ab", "sessionKey": "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc", - "provider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "provider": "zhipu", + "model": "glm-5", "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, @@ -827,9 +827,9 @@ "sandboxed": false }, "systemPrompt": { - "chars": 24034, - "projectContextChars": 14033, - "nonProjectContextChars": 10001 + "chars": 23534, + "projectContextChars": 14014, + "nonProjectContextChars": 9520 }, "injectedWorkspaceFiles": [ { @@ -1137,9 +1137,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef": { "sessionId": "1ca7b18e-0a61-42ab-99b9-41c3065c0158", - "updatedAt": 1777659601993, + "updatedAt": 1777659600034, "systemSent": true, - "model": "glm-4.7-FlashX", + "model": "glm-5", "contextTokens": 200000, "label": "Cron: capability-evolver-daily", "skillsSnapshot": { @@ -1178,9 +1178,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 25166, - "outputTokens": 1810, - "totalTokens": 28484, + "inputTokens": 24902, + "outputTokens": 917, + "totalTokens": 28122, "deliveryContext": { "channel": "webchat" }, @@ -1189,12 +1189,12 @@ "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", "abortedLastRun": false, "totalTokensFresh": true, - "cacheRead": 93824, + "cacheRead": 145920, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777573221374, - "sessionId": "60f2a49f-3542-4d15-b616-2a44d7d86f82", + "generatedAt": 1777659620979, + "sessionId": "1ca7b18e-0a61-42ab-99b9-41c3065c0158", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -1520,10 +1520,8 @@ } }, "estimatedCostUsd": 0, - "status": "failed", - "startedAt": 1777659600219, - "endedAt": 1777659601991, - "runtimeMs": 1772 + "status": "running", + "startedAt": 1775931600223 }, "agent:haonan:cron:3245fca7-045b-4977-8fab-020f6df2e453": { "sessionId": "8debcda0-e8fd-44c3-8c30-da668f3efab2", @@ -1565,8 +1563,8 @@ "cacheWrite": 0 }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc": { - "sessionId": "0655cf9a-111d-4f99-8583-05d49ac1e813", - "updatedAt": 1777659000034, + "sessionId": "acb88c30-545e-45ec-a2db-9f2f92a79637", + "updatedAt": 1777745400265, "systemSent": true, "label": "Cron: openclaw-git-sync", "skillsSnapshot": { @@ -1944,777 +1942,10 @@ ] } }, - "estimatedCostUsd": 0.27025959000000005 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:60f2a49f-3542-4d15-b616-2a44d7d86f82": { - "sessionId": "60f2a49f-3542-4d15-b616-2a44d7d86f82", - "updatedAt": 1777573200012, - "systemSent": true, - "model": "glm-5", - "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 \n clawlist\n MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.\n ~/.openclaw/skills/clawlist/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - }, - { - "name": "clawlist" - } - ], - "skillFilter": [ - "clawlist", - "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 - }, - { - "name": "clawlist", - "description": "MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.", - "filePath": "/home/starmen1265/.openclaw/skills/clawlist/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/clawlist", - "source": "openclaw-managed", - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "zhipu", - "inputTokens": 25166, - "outputTokens": 1810, - "totalTokens": 28484, - "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": 93824, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1777573221374, - "sessionId": "60f2a49f-3542-4d15-b616-2a44d7d86f82", - "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 23534, - "projectContextChars": 14014, - "nonProjectContextChars": 9520 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/AGENTS.md", - "missing": false, - "rawChars": 11295, - "injectedChars": 11295, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/SOUL.md", - "missing": false, - "rawChars": 285, - "injectedChars": 285, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/TOOLS.md", - "missing": false, - "rawChars": 572, - "injectedChars": 572, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/IDENTITY.md", - "missing": false, - "rawChars": 130, - "injectedChars": 130, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/USER.md", - "missing": false, - "rawChars": 132, - "injectedChars": 132, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 1005, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - }, - { - "name": "clawlist", - "blockChars": 343 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "estimatedCostUsd": 0, + "estimatedCostUsd": 0.27025959000000005, "status": "running", - "startedAt": 1775931600223 - }, - "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:7a0f2f89-327e-43f0-8621-d90b1e145d8c": { - "sessionId": "7a0f2f89-327e-43f0-8621-d90b1e145d8c", - "updatedAt": 1777658400033, - "systemSent": true, - "model": "MiniMax-M2.7-highspeed", - "contextTokens": 204800, - "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 \n clawlist\n MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.\n ~/.openclaw/skills/clawlist/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - }, - { - "name": "clawlist" - } - ], - "skillFilter": [ - "clawlist", - "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 - }, - { - "name": "clawlist", - "description": "MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.", - "filePath": "/home/starmen1265/.openclaw/skills/clawlist/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/clawlist", - "source": "openclaw-managed", - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "inputTokens": 428, - "outputTokens": 122, - "totalTokens": 18894, - "totalTokensFresh": true, - "cacheRead": 18564, - "cacheWrite": 18700, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1777658400277, - "sessionId": "7a0f2f89-327e-43f0-8621-d90b1e145d8c", - "sessionKey": "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc", - "provider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 24034, - "projectContextChars": 14033, - "nonProjectContextChars": 10001 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/AGENTS.md", - "missing": false, - "rawChars": 11295, - "injectedChars": 11295, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/SOUL.md", - "missing": false, - "rawChars": 285, - "injectedChars": 285, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/TOOLS.md", - "missing": false, - "rawChars": 572, - "injectedChars": 572, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/IDENTITY.md", - "missing": false, - "rawChars": 130, - "injectedChars": 130, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/USER.md", - "missing": false, - "rawChars": 132, - "injectedChars": 132, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 1005, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - }, - { - "name": "clawlist", - "blockChars": 343 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "estimatedCostUsd": 0.050374140000000005 + "startedAt": 1777745400261, + "abortedLastRun": false }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:0655cf9a-111d-4f99-8583-05d49ac1e813": { "sessionId": "0655cf9a-111d-4f99-8583-05d49ac1e813", @@ -3100,9 +2331,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:1ca7b18e-0a61-42ab-99b9-41c3065c0158": { "sessionId": "1ca7b18e-0a61-42ab-99b9-41c3065c0158", - "updatedAt": 1777659620991, + "updatedAt": 1777659600034, "systemSent": true, - "model": "glm-4.7-FlashX", + "model": "glm-5", "contextTokens": 200000, "label": "Cron: capability-evolver-daily", "skillsSnapshot": { @@ -3141,9 +2372,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 25166, - "outputTokens": 1810, - "totalTokens": 28484, + "inputTokens": 24902, + "outputTokens": 917, + "totalTokens": 28122, "deliveryContext": { "channel": "webchat" }, @@ -3152,12 +2383,12 @@ "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", "abortedLastRun": false, "totalTokensFresh": true, - "cacheRead": 93824, + "cacheRead": 145920, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777573221374, - "sessionId": "60f2a49f-3542-4d15-b616-2a44d7d86f82", + "generatedAt": 1777659620979, + "sessionId": "1ca7b18e-0a61-42ab-99b9-41c3065c0158", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -3484,6 +2715,770 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1777659620986 + "startedAt": 1775931600223 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:838c0b31-1aab-40fd-a03c-496bfc7b79ab": { + "sessionId": "838c0b31-1aab-40fd-a03c-496bfc7b79ab", + "updatedAt": 1777744800014, + "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 \n clawlist\n MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.\n ~/.openclaw/skills/clawlist/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + }, + { + "name": "clawlist" + } + ], + "skillFilter": [ + "clawlist", + "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 + }, + { + "name": "clawlist", + "description": "MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.", + "filePath": "/home/starmen1265/.openclaw/skills/clawlist/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/clawlist", + "source": "openclaw-managed", + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "zhipu", + "inputTokens": 15185, + "outputTokens": 76, + "totalTokens": 18636, + "totalTokensFresh": true, + "cacheRead": 22016, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1777744860356, + "sessionId": "838c0b31-1aab-40fd-a03c-496bfc7b79ab", + "sessionKey": "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc", + "provider": "zhipu", + "model": "glm-5", + "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 23534, + "projectContextChars": 14014, + "nonProjectContextChars": 9520 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/AGENTS.md", + "missing": false, + "rawChars": 11295, + "injectedChars": 11295, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/SOUL.md", + "missing": false, + "rawChars": 285, + "injectedChars": 285, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/TOOLS.md", + "missing": false, + "rawChars": 572, + "injectedChars": 572, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/IDENTITY.md", + "missing": false, + "rawChars": 130, + "injectedChars": 130, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/USER.md", + "missing": false, + "rawChars": 132, + "injectedChars": 132, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 1005, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + }, + { + "name": "clawlist", + "blockChars": 343 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "estimatedCostUsd": 0.050374140000000005 + }, + "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:acb88c30-545e-45ec-a2db-9f2f92a79637": { + "sessionId": "acb88c30-545e-45ec-a2db-9f2f92a79637", + "updatedAt": 1777745400011, + "systemSent": true, + "label": "Cron: openclaw-git-sync", + "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 \n clawlist\n MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.\n ~/.openclaw/skills/clawlist/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + }, + { + "name": "clawlist" + } + ], + "skillFilter": [ + "clawlist", + "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 + }, + { + "name": "clawlist", + "description": "MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.", + "filePath": "/home/starmen1265/.openclaw/skills/clawlist/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/clawlist", + "source": "openclaw-managed", + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "contextTokens": 204800, + "inputTokens": 498, + "outputTokens": 92, + "totalTokens": 18964, + "totalTokensFresh": true, + "cacheRead": 18564, + "cacheWrite": 18694, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1777659000277, + "sessionId": "0655cf9a-111d-4f99-8583-05d49ac1e813", + "sessionKey": "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc", + "provider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 24034, + "projectContextChars": 14033, + "nonProjectContextChars": 10001 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/AGENTS.md", + "missing": false, + "rawChars": 11295, + "injectedChars": 11295, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/SOUL.md", + "missing": false, + "rawChars": 285, + "injectedChars": 285, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/TOOLS.md", + "missing": false, + "rawChars": 572, + "injectedChars": 572, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/IDENTITY.md", + "missing": false, + "rawChars": 130, + "injectedChars": 130, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/USER.md", + "missing": false, + "rawChars": 132, + "injectedChars": 132, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 1005, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + }, + { + "name": "clawlist", + "blockChars": 343 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "estimatedCostUsd": 0.27025959000000005 } } \ No newline at end of file diff --git a/agents/ui-designer/sessions/sessions.json b/agents/ui-designer/sessions/sessions.json index 82f709b..c502033 100644 --- a/agents/ui-designer/sessions/sessions.json +++ b/agents/ui-designer/sessions/sessions.json @@ -1192,8 +1192,8 @@ "runtimeMs": 2143 }, "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "cbaece9d-e7e3-411c-a173-4c80110eac8e", - "updatedAt": 1777593682940, + "sessionId": "eb48e2df-40ab-4a43-ac1c-603fc37354cc", + "updatedAt": 1777680080526, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1222,11 +1222,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 18358, - "outputTokens": 3018, - "totalTokens": 32283, + "inputTokens": 21002, + "outputTokens": 2651, + "totalTokens": 34788, "totalTokensFresh": true, - "cacheRead": 257536, + "cacheRead": 387456, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -1235,8 +1235,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777593743271, - "sessionId": "cbaece9d-e7e3-411c-a173-4c80110eac8e", + "generatedAt": 1777680140870, + "sessionId": "eb48e2df-40ab-4a43-ac1c-603fc37354cc", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -1882,9 +1882,9 @@ "cacheWrite": 13665, "estimatedCostUsd": 0.08997547499999999 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:cbaece9d-e7e3-411c-a173-4c80110eac8e": { - "sessionId": "cbaece9d-e7e3-411c-a173-4c80110eac8e", - "updatedAt": 1777593682940, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:eb48e2df-40ab-4a43-ac1c-603fc37354cc": { + "sessionId": "eb48e2df-40ab-4a43-ac1c-603fc37354cc", + "updatedAt": 1777680080526, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1913,11 +1913,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 18358, - "outputTokens": 3018, - "totalTokens": 32283, + "inputTokens": 21002, + "outputTokens": 2651, + "totalTokens": 34788, "totalTokensFresh": true, - "cacheRead": 257536, + "cacheRead": 387456, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -1926,8 +1926,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777593743271, - "sessionId": "cbaece9d-e7e3-411c-a173-4c80110eac8e", + "generatedAt": 1777680140870, + "sessionId": "eb48e2df-40ab-4a43-ac1c-603fc37354cc", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -2253,748 +2253,5 @@ "startedAt": 1777334681180, "endedAt": 1777334682913, "runtimeMs": 1733 - }, - "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:d26ad311-2410-4b50-ab02-168a91d10ac2": { - "sessionId": "d26ad311-2410-4b50-ab02-168a91d10ac2", - "updatedAt": 1777620600012, - "systemSent": true, - "label": "Cron: 中国核建每日跟踪", - "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": [ - "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": "minimax", - "model": "MiniMax-M2.7-highspeed", - "contextTokens": 204800, - "inputTokens": 98, - "outputTokens": 42, - "totalTokens": 16734, - "totalTokensFresh": true, - "cacheRead": 0, - "cacheWrite": 16636, - "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", - "abortedLastRun": false, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1777620600260, - "sessionId": "d26ad311-2410-4b50-ab02-168a91d10ac2", - "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", - "provider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 15208, - "projectContextChars": 5548, - "nonProjectContextChars": 9660 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", - "missing": false, - "rawChars": 2663, - "injectedChars": 2663, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", - "missing": false, - "rawChars": 96, - "injectedChars": 96, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", - "missing": false, - "rawChars": 850, - "injectedChars": 850, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", - "missing": false, - "rawChars": 123, - "injectedChars": 123, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", - "missing": false, - "rawChars": 191, - "injectedChars": 191, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 659, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "estimatedCostUsd": 0.0063183, - "status": "failed", - "startedAt": 1777361460383, - "endedAt": 1777361462485, - "runtimeMs": 2102 - }, - "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:0d478a33-590b-4faa-8c89-b6e81673f05d": { - "sessionId": "0d478a33-590b-4faa-8c89-b6e81673f05d", - "updatedAt": 1777620605633, - "systemSent": true, - "label": "Cron: 中国海油每日跟踪", - "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": [ - "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": 18457, - "outputTokens": 231, - "totalTokens": 18713, - "totalTokensFresh": true, - "cacheRead": 256, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1777620671558, - "sessionId": "0d478a33-590b-4faa-8c89-b6e81673f05d", - "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, - "nonProjectContextChars": 9179 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", - "missing": false, - "rawChars": 2663, - "injectedChars": 2663, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", - "missing": false, - "rawChars": 96, - "injectedChars": 96, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", - "missing": false, - "rawChars": 850, - "injectedChars": 850, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", - "missing": false, - "rawChars": 123, - "injectedChars": 123, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", - "missing": false, - "rawChars": 191, - "injectedChars": 191, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 659, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "estimatedCostUsd": 1.9222813050000003, - "status": "failed", - "startedAt": 1777361564069, - "abortedLastRun": false, - "endedAt": 1777361566212, - "runtimeMs": 2143 } } \ No newline at end of file diff --git a/cron/jobs.json b/cron/jobs.json index 2cd7a53..c18bc29 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1777658406826, + "updatedAtMs": 1777744869508, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1777744800000, - "lastRunAtMs": 1777658400005, + "nextRunAtMs": 1777831200000, + "lastRunAtMs": 1777744800006, "lastStatus": "ok", - "lastDurationMs": 6821, + "lastDurationMs": 69502, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1777745400003 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1777573271729, + "updatedAtMs": 1777659674593, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1777659600000, - "lastRunAtMs": 1777573200004, + "nextRunAtMs": 1777746000000, + "lastRunAtMs": 1777659600005, "lastStatus": "error", - "lastDurationMs": 71725, - "consecutiveErrors": 30, + "lastDurationMs": 74588, + "consecutiveErrors": 31, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1777659600004 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1777573888176, + "updatedAtMs": 1777660281729, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +128,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1777660200000, - "lastRunAtMs": 1777573800007, + "nextRunAtMs": 1777746600000, + "lastRunAtMs": 1777660200003, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 88169, + "lastDurationMs": 81726, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +144,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1777574400011, + "updatedAtMs": 1777660800009, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,10 +157,10 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1777660800000, - "lastRunAtMs": 1777574400005, + "nextRunAtMs": 1777747200000, + "lastRunAtMs": 1777660800004, "lastStatus": "skipped", - "lastDurationMs": 6, + "lastDurationMs": 5, "consecutiveErrors": 0, "lastRunStatus": "skipped", "lastDeliveryStatus": "not-requested", @@ -173,7 +174,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1777593682931, + "updatedAtMs": 1777680080517, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +192,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1777680000000, - "lastRunAtMs": 1777593600004, + "nextRunAtMs": 1777766400000, + "lastRunAtMs": 1777680000006, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 82927, + "lastDurationMs": 80511, "lastDelivered": true, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0 @@ -208,7 +209,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1777590077551, + "updatedAtMs": 1777676492603, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +227,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1777676400000, - "lastRunAtMs": 1777590000004, + "nextRunAtMs": 1777762800000, + "lastRunAtMs": 1777676400006, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 77547, + "lastDurationMs": 92597, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -349,7 +350,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1777593872130, + "updatedAtMs": 1777680295962, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -367,14 +368,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1777680000000, - "lastRunAtMs": 1777593682931, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 189199, + "nextRunAtMs": 1777766400000, + "lastRunAtMs": 1777680080517, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 215445, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true + "consecutiveErrors": 1, + "lastDelivered": true, + "lastError": "⚠️ ✉️ Message failed" } } ] diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index 7bc340b3de2484eb1bea358f8aae43d9e402d416..6b586128a6c98a90dd1bbe222b6b8f5fff71665b 100644 GIT binary patch delta 856 zcmb73XJpFOb~LBxtkmJK0cwP?|$5LQjpRgx%CLbNCmf~*pCmE-7LtX|_F zT5ypoZCn^*j4{R-V~jD}xL}oYVlQ&*oB6-_-{iF(&gGAmP&Bw3Qe zA0SEbhJIAp*EclBR$3O4|M0yhtl{tE&@ZB}dEWo-SBD#|!pQwoqk_D=ZN}`OO@jc`Gn5eH6_+&rWwDH zgsM7i5yr)CoSKmiIYKK}oQgSXU_51{II4wRF9^%%q(4thldV5REf%v01HBPiAU)a| z5LTA3*(9%p_QO5TVZ%;K+LMf%@k}M3LUwb6%iJ`#+?GfM2Q5gVFPV&EHjCKEE_3!# z=npd=TU@_HC=F>sJRRsp3WFHI1ag_fQdYBtJsjmUSGZ-G5{35F<9GcQwTYxD2_({; zR0cDWiA-ZIMXbTcUXF2wa&DWR5LvGp|5SGU5n(jKNh>CjZqV{+vfm|Bm&P>1MQ3`^ zpJ9w4hnXy(m{PWLfD@eO8kIrM$6UWlP>*Pu(}pheCY|AoWfFN5u!8mM;2?f3aGiTW z&xaXFb;D`P04B4NL)siLycjC8#EOBlNfP z1B!JgC%MRd6MYxjt0K33AQ^a=!YsUO;1rjrFsEfgds&3w;fP8k&cZ**iV|lcQE&J4ya2`=LtCT8k zMfFTl)q@QO5+8x){zn2(@s0H#xi?SYcQD$#fM11q^A$%Y#?2G?pD|7T<0=JYJYkyr z%OelSNMhf7D&PzYkQK!=`9t^;Aj5!h^O4ANAmu=zH?d1MPvVbcn*1sOBnK3Ekql)# zOEUwC%wycVE5i(=`UK!He#xthP5Ay%80-f-WY4WWK51`OCrpY&| PV}OiBOq;LOX)yu-W!rKp diff --git a/tasks/runs.sqlite-wal b/tasks/runs.sqlite-wal index bd94931325377d721b85f122657e24ae3b9fed42..9ae5d3a7a66a94bcd30f1a3a365537ed9a32f742 100644 GIT binary patch delta 44934 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 HXL0`r_v~Mg