From 1d322f159b0d670a375999be99998e762aed08cb Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Sat, 9 May 2026 02:10:05 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=90=8C=E6=AD=A5:=202026-05?= =?UTF-8?q?-09=2002:10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/haonan/sessions/sessions.json | 1597 ++++++++++----------- agents/ui-designer/sessions/sessions.json | 142 +- cron/jobs.json | 101 +- tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4157112 -> 4157112 bytes 5 files changed, 918 insertions(+), 922 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index 18bca2d..dc2cc8a 100644 --- a/agents/haonan/sessions/sessions.json +++ b/agents/haonan/sessions/sessions.json @@ -754,8 +754,8 @@ "memoryFlushCompactionCount": 0 }, "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc": { - "sessionId": "de76d2c1-11a8-474a-8f49-f2e275b3cec4", - "updatedAt": 1778176800010, + "sessionId": "acd2a34a-b2a9-4d7e-b763-034b9ef1ba34", + "updatedAt": 1778263200014, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -796,19 +796,19 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 15185, - "outputTokens": 80, - "totalTokens": 18636, + "inputTokens": 11592, + "outputTokens": 71, + "totalTokens": 18627, "totalTokensFresh": true, - "cacheRead": 22016, + "cacheRead": 25600, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1778176860360, - "sessionId": "de76d2c1-11a8-474a-8f49-f2e275b3cec4", + "generatedAt": 1778263260359, + "sessionId": "acd2a34a-b2a9-4d7e-b763-034b9ef1ba34", "sessionKey": "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc", "provider": "zhipu", "model": "glm-5", @@ -1137,9 +1137,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef": { "sessionId": "c964212a-b244-4fe7-9a07-fb02582799af", - "updatedAt": 1778178001960, + "updatedAt": 1778178000011, "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": 8467, - "outputTokens": 1233, - "totalTokens": 26795, + "inputTokens": 32276, + "outputTokens": 563, + "totalTokens": 33925, "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": 108544, + "cacheRead": 65408, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1778091621059, - "sessionId": "c3c00269-0338-4780-8124-1ae876e5aa9e", + "generatedAt": 1778178021471, + "sessionId": "c964212a-b244-4fe7-9a07-fb02582799af", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -1520,10 +1520,8 @@ } }, "estimatedCostUsd": 0, - "status": "failed", - "startedAt": 1778178000197, - "endedAt": 1778178001956, - "runtimeMs": 1759 + "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": "0c99d9b2-635d-4727-b166-94b7bafc31f2", - "updatedAt": 1778177400036, + "sessionId": "359c1567-62c7-40a9-89c3-524f66f7f724", + "updatedAt": 1778263800270, "systemSent": true, "label": "Cron: openclaw-git-sync", "skillsSnapshot": { @@ -1944,777 +1942,10 @@ ] } }, - "estimatedCostUsd": 0.32090673000000003 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:c3c00269-0338-4780-8124-1ae876e5aa9e": { - "sessionId": "c3c00269-0338-4780-8124-1ae876e5aa9e", - "updatedAt": 1778091600011, - "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": 8467, - "outputTokens": 1233, - "totalTokens": 26795, - "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": 108544, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1778091621059, - "sessionId": "c3c00269-0338-4780-8124-1ae876e5aa9e", - "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.32090673000000003, "status": "running", - "startedAt": 1775931600223 - }, - "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:de76d2c1-11a8-474a-8f49-f2e275b3cec4": { - "sessionId": "de76d2c1-11a8-474a-8f49-f2e275b3cec4", - "updatedAt": 1778176800010, - "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": 80, - "totalTokens": 18636, - "totalTokensFresh": true, - "cacheRead": 22016, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1778176860360, - "sessionId": "de76d2c1-11a8-474a-8f49-f2e275b3cec4", - "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 + "startedAt": 1778263800266, + "abortedLastRun": false }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:0c99d9b2-635d-4727-b166-94b7bafc31f2": { "sessionId": "0c99d9b2-635d-4727-b166-94b7bafc31f2", @@ -3100,9 +2331,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:c964212a-b244-4fe7-9a07-fb02582799af": { "sessionId": "c964212a-b244-4fe7-9a07-fb02582799af", - "updatedAt": 1778178021483, + "updatedAt": 1778178000011, "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": 8467, - "outputTokens": 1233, - "totalTokens": 26795, + "inputTokens": 32276, + "outputTokens": 563, + "totalTokens": 33925, "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": 108544, + "cacheRead": 65408, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1778091621059, - "sessionId": "c3c00269-0338-4780-8124-1ae876e5aa9e", + "generatedAt": 1778178021471, + "sessionId": "c964212a-b244-4fe7-9a07-fb02582799af", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -3484,6 +2715,770 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1778178021478 + "startedAt": 1775931600223 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:acd2a34a-b2a9-4d7e-b763-034b9ef1ba34": { + "sessionId": "acd2a34a-b2a9-4d7e-b763-034b9ef1ba34", + "updatedAt": 1778263200014, + "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": 11592, + "outputTokens": 71, + "totalTokens": 18627, + "totalTokensFresh": true, + "cacheRead": 25600, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1778263260359, + "sessionId": "acd2a34a-b2a9-4d7e-b763-034b9ef1ba34", + "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:359c1567-62c7-40a9-89c3-524f66f7f724": { + "sessionId": "359c1567-62c7-40a9-89c3-524f66f7f724", + "updatedAt": 1778263800011, + "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": 511, + "outputTokens": 132, + "totalTokens": 18977, + "totalTokensFresh": true, + "cacheRead": 18564, + "cacheWrite": 18694, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1778177400281, + "sessionId": "0c99d9b2-635d-4727-b166-94b7bafc31f2", + "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.32090673000000003 } } \ No newline at end of file diff --git a/agents/ui-designer/sessions/sessions.json b/agents/ui-designer/sessions/sessions.json index 4853aec..9fe1586 100644 --- a/agents/ui-designer/sessions/sessions.json +++ b/agents/ui-designer/sessions/sessions.json @@ -449,8 +449,8 @@ "runtimeMs": 2017 }, "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890": { - "sessionId": "d8a823f0-b54d-4ff2-a1fd-60210ad35a1a", - "updatedAt": 1778139000011, + "sessionId": "913e9e26-90ac-42f4-9d43-b68c07497623", + "updatedAt": 1778225400012, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -479,11 +479,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 25206, - "outputTokens": 3016, - "totalTokens": 26221, + "inputTokens": 21305, + "outputTokens": 2350, + "totalTokens": 21279, "totalTokensFresh": true, - "cacheRead": 230208, + "cacheRead": 93760, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", "abortedLastRun": false, @@ -492,8 +492,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1778139145427, - "sessionId": "d8a823f0-b54d-4ff2-a1fd-60210ad35a1a", + "generatedAt": 1778225460354, + "sessionId": "913e9e26-90ac-42f4-9d43-b68c07497623", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", "provider": "zhipu", "model": "glm-5", @@ -821,8 +821,8 @@ "runtimeMs": 2102 }, "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901": { - "sessionId": "aade299d-f254-4aa9-b447-0d07ed5d12b0", - "updatedAt": 1778139327814, + "sessionId": "d76eab77-12ca-4df5-bda1-67366cf8b0d1", + "updatedAt": 1778225541263, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -848,25 +848,25 @@ ], "version": 0 }, - "modelProvider": "zhipu", - "model": "glm-5", - "contextTokens": 200000, - "inputTokens": 3121, - "outputTokens": 1536, - "totalTokens": 18986, + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "contextTokens": 204800, + "inputTokens": 296190, + "outputTokens": 6271, + "totalTokens": 41779, "totalTokensFresh": true, - "cacheRead": 121280, - "cacheWrite": 0, + "cacheRead": 278647, + "cacheWrite": 16641, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1778139473572, - "sessionId": "aade299d-f254-4aa9-b447-0d07ed5d12b0", + "generatedAt": 1778225541495, + "sessionId": "d76eab77-12ca-4df5-bda1-67366cf8b0d1", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", - "provider": "zhipu", - "model": "glm-5", + "provider": "minimax", + "model": "MiniMax-M2.7-highspeed", "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, @@ -882,9 +882,9 @@ "sandboxed": false }, "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, - "nonProjectContextChars": 9179 + "chars": 15208, + "projectContextChars": 5548, + "nonProjectContextChars": 9660 }, "injectedWorkspaceFiles": [ { @@ -1184,7 +1184,7 @@ ] } }, - "estimatedCostUsd": 1.9372317150000005, + "estimatedCostUsd": 2.0565731100000004, "status": "failed", "startedAt": 1777361564069, "abortedLastRun": false, @@ -1193,8 +1193,8 @@ "runtimeMs": 2143 }, "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "f1e58bee-8cd7-44eb-bd7a-9151b2077c16", - "updatedAt": 1778112078483, + "sessionId": "ffd42f99-f46b-4ca4-8adf-f3e0c906ca45", + "updatedAt": 1778198479210, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1223,11 +1223,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 26178, - "outputTokens": 3508, - "totalTokens": 39942, + "inputTokens": 21856, + "outputTokens": 3195, + "totalTokens": 318496, "totalTokensFresh": true, - "cacheRead": 503168, + "cacheRead": 296640, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -1236,8 +1236,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1778112139943, - "sessionId": "f1e58bee-8cd7-44eb-bd7a-9151b2077c16", + "generatedAt": 1778198539547, + "sessionId": "ffd42f99-f46b-4ca4-8adf-f3e0c906ca45", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -2201,9 +2201,9 @@ "cacheWrite": 13572, "estimatedCostUsd": 0.0646701 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:f1e58bee-8cd7-44eb-bd7a-9151b2077c16": { - "sessionId": "f1e58bee-8cd7-44eb-bd7a-9151b2077c16", - "updatedAt": 1778112078483, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:ffd42f99-f46b-4ca4-8adf-f3e0c906ca45": { + "sessionId": "ffd42f99-f46b-4ca4-8adf-f3e0c906ca45", + "updatedAt": 1778198479210, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -2232,11 +2232,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 26178, - "outputTokens": 3508, - "totalTokens": 39942, + "inputTokens": 21856, + "outputTokens": 3195, + "totalTokens": 318496, "totalTokensFresh": true, - "cacheRead": 503168, + "cacheRead": 296640, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -2245,8 +2245,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1778112139943, - "sessionId": "f1e58bee-8cd7-44eb-bd7a-9151b2077c16", + "generatedAt": 1778198539547, + "sessionId": "ffd42f99-f46b-4ca4-8adf-f3e0c906ca45", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -2573,9 +2573,9 @@ "endedAt": 1777939393611, "runtimeMs": 1699 }, - "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:d8a823f0-b54d-4ff2-a1fd-60210ad35a1a": { - "sessionId": "d8a823f0-b54d-4ff2-a1fd-60210ad35a1a", - "updatedAt": 1778139000011, + "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:913e9e26-90ac-42f4-9d43-b68c07497623": { + "sessionId": "913e9e26-90ac-42f4-9d43-b68c07497623", + "updatedAt": 1778225400012, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -2604,11 +2604,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 25206, - "outputTokens": 3016, - "totalTokens": 26221, + "inputTokens": 21305, + "outputTokens": 2350, + "totalTokens": 21279, "totalTokensFresh": true, - "cacheRead": 230208, + "cacheRead": 93760, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", "abortedLastRun": false, @@ -2617,8 +2617,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1778139145427, - "sessionId": "d8a823f0-b54d-4ff2-a1fd-60210ad35a1a", + "generatedAt": 1778225460354, + "sessionId": "913e9e26-90ac-42f4-9d43-b68c07497623", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", "provider": "zhipu", "model": "glm-5", @@ -2945,9 +2945,9 @@ "endedAt": 1777361462485, "runtimeMs": 2102 }, - "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:aade299d-f254-4aa9-b447-0d07ed5d12b0": { - "sessionId": "aade299d-f254-4aa9-b447-0d07ed5d12b0", - "updatedAt": 1778139327814, + "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:d76eab77-12ca-4df5-bda1-67366cf8b0d1": { + "sessionId": "d76eab77-12ca-4df5-bda1-67366cf8b0d1", + "updatedAt": 1778225541263, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -2973,25 +2973,25 @@ ], "version": 0 }, - "modelProvider": "zhipu", - "model": "glm-5", - "contextTokens": 200000, - "inputTokens": 3121, - "outputTokens": 1536, - "totalTokens": 18986, + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "contextTokens": 204800, + "inputTokens": 296190, + "outputTokens": 6271, + "totalTokens": 41779, "totalTokensFresh": true, - "cacheRead": 121280, - "cacheWrite": 0, + "cacheRead": 278647, + "cacheWrite": 16641, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1778139473572, - "sessionId": "aade299d-f254-4aa9-b447-0d07ed5d12b0", + "generatedAt": 1778225541495, + "sessionId": "d76eab77-12ca-4df5-bda1-67366cf8b0d1", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", - "provider": "zhipu", - "model": "glm-5", + "provider": "minimax", + "model": "MiniMax-M2.7-highspeed", "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, @@ -3007,9 +3007,9 @@ "sandboxed": false }, "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, - "nonProjectContextChars": 9179 + "chars": 15208, + "projectContextChars": 5548, + "nonProjectContextChars": 9660 }, "injectedWorkspaceFiles": [ { @@ -3309,7 +3309,7 @@ ] } }, - "estimatedCostUsd": 1.9372317150000005, + "estimatedCostUsd": 2.0565731100000004, "status": "failed", "startedAt": 1777361564069, "abortedLastRun": false, diff --git a/cron/jobs.json b/cron/jobs.json index 6708501..cda87cd 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1778176870740, + "updatedAtMs": 1778263277304, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1778263200000, - "lastRunAtMs": 1778176800003, + "nextRunAtMs": 1778349600000, + "lastRunAtMs": 1778263200006, "lastStatus": "ok", - "lastDurationMs": 70737, + "lastDurationMs": 77298, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1778263800002 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1778091670400, + "updatedAtMs": 1778178076708, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1778178000000, - "lastRunAtMs": 1778091600004, + "nextRunAtMs": 1778264400000, + "lastRunAtMs": 1778178000005, "lastStatus": "error", - "lastDurationMs": 70396, - "consecutiveErrors": 36, + "lastDurationMs": 76703, + "consecutiveErrors": 37, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1778178000003 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1778092277533, + "updatedAtMs": 1778178720037, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,14 +128,15 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1778178600000, - "lastRunAtMs": 1778092200006, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 77527, - "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true + "nextRunAtMs": 1778265000000, + "lastRunAtMs": 1778178600003, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 120034, + "lastDeliveryStatus": "unknown", + "consecutiveErrors": 1, + "lastError": "cron: job execution timed out", + "lastErrorReason": "timeout" } }, { @@ -143,7 +145,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1778092800009, + "updatedAtMs": 1778179200010, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,10 +158,10 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1778179200000, - "lastRunAtMs": 1778092800003, + "nextRunAtMs": 1778265600000, + "lastRunAtMs": 1778179200007, "lastStatus": "skipped", - "lastDurationMs": 6, + "lastDurationMs": 3, "consecutiveErrors": 0, "lastRunStatus": "skipped", "lastDeliveryStatus": "not-requested", @@ -173,7 +175,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1778112078475, + "updatedAtMs": 1778198479202, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +193,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1778198400000, - "lastRunAtMs": 1778112000004, + "nextRunAtMs": 1778284800000, + "lastRunAtMs": 1778198400010, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 78471, + "lastDurationMs": 79192, "lastDelivered": true, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0 @@ -208,7 +210,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1778108476329, + "updatedAtMs": 1778194881520, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +228,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1778194800000, - "lastRunAtMs": 1778108400004, + "nextRunAtMs": 1778281200000, + "lastRunAtMs": 1778194800003, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 76325, + "lastDurationMs": 81517, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -279,7 +281,7 @@ "description": "每日收盘后跟踪中国核建(601611)股价走势", "enabled": true, "createdAtMs": 1774231320000, - "updatedAtMs": 1778139327806, + "updatedAtMs": 1778225541254, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -297,11 +299,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1778225400000, - "lastRunAtMs": 1778139000004, + "nextRunAtMs": 1778484600000, + "lastRunAtMs": 1778225400005, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 327802, + "lastDurationMs": 141249, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -314,7 +316,7 @@ "description": "每日收盘后跟踪中国海油(600938)股价走势", "enabled": true, "createdAtMs": 1774231920000, - "updatedAtMs": 1778139593662, + "updatedAtMs": 1778225715018, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -332,15 +334,14 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1778225400000, - "lastRunAtMs": 1778139327806, - "lastRunStatus": "error", - "lastStatus": "error", - "lastDurationMs": 265856, + "nextRunAtMs": 1778484600000, + "lastRunAtMs": 1778225541254, + "lastRunStatus": "ok", + "lastStatus": "ok", + "lastDurationMs": 173764, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, - "lastDelivered": true, - "lastError": "⚠️ ✉️ Message failed" + "consecutiveErrors": 0, + "lastDelivered": true } }, { @@ -350,7 +351,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1778112325259, + "updatedAtMs": 1778198659947, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -368,13 +369,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1778198400000, - "lastRunAtMs": 1778112078475, + "nextRunAtMs": 1778284800000, + "lastRunAtMs": 1778198479202, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 246784, + "lastDurationMs": 180745, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, + "consecutiveErrors": 2, "lastDelivered": true, "lastError": "⚠️ ✉️ Message failed" } diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index 37332fb12a5da13a52a0df0062396cfebf0e03eb..796c4805928357214ea193dcd00760e903bc7f2e 100644 GIT binary patch delta 996 zcmb7+eSFnp7{<@@y>@;(=UAMx4rY$d*wNdT!W{1;N|F?sq9|jHrZ$mOpLSZ_@)CNG zcM1s$b!wP*CW<0N@^-A$B!o#)TfblShkxCl&vW1R^S!U@N~K7psL5;U;qz*SGjn!kEZ+5gq=33uBBH@EFS)y@~y>i*w#L|fg5RKUk#E=Heh%5jfQUGb$r@SXL~Gz-O)dpxEae6EaVMV@D&^QnQiQ^ zLsX;^ou~^`rmH>mWRqSspcS(`T|KOuNpBl8%}GvUCU^4?Px2h~yvYZA%GdnBFZ_j3 z2j!_y#X3qSshZN1VM+0=8E>?xAbX~i@xvVxh zgIV0qT%IA#E4<6ctmS()^9MU|l&gc(Rfp?1ovJf6RHJmcsx`UYzp*?&_YR(A8BOe> zlaA17y286HFt(v0M9AAanebxYM6=L{BJSip;vQ`@?B&g_#x_;v2JRwT1uFGOgR%AF z@^W$%Rd=1BvozeJjXb_26{kjJUxPde&gb<^?ctAQG(sh%pM E-5>cJ-T(jq delta 331 zcmZo@U}|V!s+V}A%K!oyYzz#H3=9IbObiTaK>i-~JiDF?y$ctyWuN`e@;r^x?`>hg zr^!5|ss|emBuaqh{zn2(@s0I=IX74EwV7<5!1srF@;@h`&5e9-m?r;m6#+6{F-`vE zVFqN(W88es>mL(Pkrw0TZ+>-bK(Qdk&BwylFhW>IBEhU0rpa$&n}9+<#;XJ<<3%!* z@hnXWD7A}m@~#XnAVYzXYZF5m<61^$CT%7l{|nRPM>!z-4>3;OmL~yZ2r*86kPlLN figELnLZH<^N3u@7RS^ahTER5=Mzs!*@rM}z%a?uI diff --git a/tasks/runs.sqlite-wal b/tasks/runs.sqlite-wal index c8d503b163ad82abaa490cbf9ed6a35d46c7c9e7..a7eb3b81a780dba96226a00c57c31102a05e07c4 100644 GIT binary patch delta 80778 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