From b8d88659db25d9e4c32fdd7d421b786666c327e6 Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Sun, 28 Jun 2026 02:11:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=90=8C=E6=AD=A5:=202026-06?= =?UTF-8?q?-28=2002:11?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/haonan/sessions/sessions.json | 1604 +++++----- agents/ui-designer/sessions/sessions.json | 3438 +-------------------- cron/jobs.json | 82 +- cron/logs/daily-review.log | 3 + tasks/runs.sqlite | Bin 180224 -> 180224 bytes tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4161232 -> 4161232 bytes 7 files changed, 871 insertions(+), 4256 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index 4409897..06560f6 100644 --- a/agents/haonan/sessions/sessions.json +++ b/agents/haonan/sessions/sessions.json @@ -783,8 +783,8 @@ "memoryFlushCompactionCount": 0 }, "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc": { - "sessionId": "bdef60ef-08e4-4233-84be-e39c7c771527", - "updatedAt": 1782496800034, + "sessionId": "a06a1362-2b8a-4469-8e60-e7e43f697410", + "updatedAt": 1782583200034, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -825,19 +825,19 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 15207, + "inputTokens": 15361, "outputTokens": 111, - "totalTokens": 18651, + "totalTokens": 18793, "totalTokensFresh": true, - "cacheRead": 22016, + "cacheRead": 22144, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782496860389, - "sessionId": "bdef60ef-08e4-4233-84be-e39c7c771527", + "generatedAt": 1782583295317, + "sessionId": "a06a1362-2b8a-4469-8e60-e7e43f697410", "sessionKey": "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc", "provider": "zhipu", "model": "glm-5", @@ -1166,9 +1166,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef": { "sessionId": "cf2d68a8-b779-4d74-9efb-dd8a3a469549", - "updatedAt": 1782498001804, + "updatedAt": 1782498000036, "systemSent": true, - "model": "glm-4.7-FlashX", + "model": "glm-5", "contextTokens": 200000, "label": "Cron: capability-evolver-daily", "skillsSnapshot": { @@ -1207,9 +1207,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 12301, - "outputTokens": 4437, - "totalTokens": 30364, + "inputTokens": 13441, + "outputTokens": 2610, + "totalTokens": 31524, "deliveryContext": { "channel": "webchat" }, @@ -1218,12 +1218,12 @@ "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", "abortedLastRun": false, "totalTokensFresh": true, - "cacheRead": 252032, + "cacheRead": 210752, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782411621144, - "sessionId": "9dd6c354-a558-48e8-be35-4cd36cd607b2", + "generatedAt": 1782498020754, + "sessionId": "cf2d68a8-b779-4d74-9efb-dd8a3a469549", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -1549,10 +1549,8 @@ } }, "estimatedCostUsd": 0, - "status": "failed", - "startedAt": 1782498000221, - "endedAt": 1782498001802, - "runtimeMs": 1581 + "status": "running", + "startedAt": 1775931600223 }, "agent:haonan:cron:3245fca7-045b-4977-8fab-020f6df2e453": { "sessionId": "8debcda0-e8fd-44c3-8c30-da668f3efab2", @@ -1594,8 +1592,8 @@ "cacheWrite": 0 }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc": { - "sessionId": "d7e79a55-8964-4744-8b22-52e8240596af", - "updatedAt": 1782497400014, + "sessionId": "100e7c72-593a-45d4-80b4-73663a2f5245", + "updatedAt": 1782583833086, "systemSent": true, "label": "Cron: openclaw-git-sync", "skillsSnapshot": { @@ -1633,8 +1631,8 @@ ], "version": 0 }, - "modelProvider": "zhipu", - "model": "glm-5", + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", "contextTokens": 200000, "inputTokens": 456, "outputTokens": 115, @@ -1973,777 +1971,12 @@ ] } }, - "estimatedCostUsd": 0.5070293100000002 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:9dd6c354-a558-48e8-be35-4cd36cd607b2": { - "sessionId": "9dd6c354-a558-48e8-be35-4cd36cd607b2", - "updatedAt": 1782411600031, - "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": 12301, - "outputTokens": 4437, - "totalTokens": 30364, - "deliveryContext": { - "channel": "webchat" - }, - "lastChannel": "webchat", - "channel": "webchat", - "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", + "estimatedCostUsd": 0.5070293100000002, + "status": "failed", + "startedAt": 1782583800256, "abortedLastRun": false, - "totalTokensFresh": true, - "cacheRead": 252032, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1782411621144, - "sessionId": "9dd6c354-a558-48e8-be35-4cd36cd607b2", - "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, - "status": "running", - "startedAt": 1775931600223 - }, - "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:bdef60ef-08e4-4233-84be-e39c7c771527": { - "sessionId": "bdef60ef-08e4-4233-84be-e39c7c771527", - "updatedAt": 1782496800034, - "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": 15207, - "outputTokens": 111, - "totalTokens": 18651, - "totalTokensFresh": true, - "cacheRead": 22016, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1782496860389, - "sessionId": "bdef60ef-08e4-4233-84be-e39c7c771527", - "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.07548636 + "endedAt": 1782583833084, + "runtimeMs": 32828 }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:d7e79a55-8964-4744-8b22-52e8240596af": { "sessionId": "d7e79a55-8964-4744-8b22-52e8240596af", @@ -3129,9 +2362,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:cf2d68a8-b779-4d74-9efb-dd8a3a469549": { "sessionId": "cf2d68a8-b779-4d74-9efb-dd8a3a469549", - "updatedAt": 1782498020771, + "updatedAt": 1782498000036, "systemSent": true, - "model": "glm-4.7-FlashX", + "model": "glm-5", "contextTokens": 200000, "label": "Cron: capability-evolver-daily", "skillsSnapshot": { @@ -3170,9 +2403,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 12301, - "outputTokens": 4437, - "totalTokens": 30364, + "inputTokens": 13441, + "outputTokens": 2610, + "totalTokens": 31524, "deliveryContext": { "channel": "webchat" }, @@ -3181,12 +2414,12 @@ "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", "abortedLastRun": false, "totalTokensFresh": true, - "cacheRead": 252032, + "cacheRead": 210752, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782411621144, - "sessionId": "9dd6c354-a558-48e8-be35-4cd36cd607b2", + "generatedAt": 1782498020754, + "sessionId": "cf2d68a8-b779-4d74-9efb-dd8a3a469549", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -3513,6 +2746,773 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1782498020763 + "startedAt": 1775931600223 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:a06a1362-2b8a-4469-8e60-e7e43f697410": { + "sessionId": "a06a1362-2b8a-4469-8e60-e7e43f697410", + "updatedAt": 1782583200034, + "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": 15361, + "outputTokens": 111, + "totalTokens": 18793, + "totalTokensFresh": true, + "cacheRead": 22144, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1782583295317, + "sessionId": "a06a1362-2b8a-4469-8e60-e7e43f697410", + "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.07548636 + }, + "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:100e7c72-593a-45d4-80b4-73663a2f5245": { + "sessionId": "100e7c72-593a-45d4-80b4-73663a2f5245", + "updatedAt": 1782583858160, + "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": 200000, + "inputTokens": 456, + "outputTokens": 115, + "totalTokens": 18876, + "totalTokensFresh": true, + "cacheRead": 37120, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1782497457558, + "sessionId": "d7e79a55-8964-4744-8b22-52e8240596af", + "sessionKey": "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc", + "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.5070293100000002, + "status": "running", + "startedAt": 1782583858157, + "abortedLastRun": false } } \ No newline at end of file diff --git a/agents/ui-designer/sessions/sessions.json b/agents/ui-designer/sessions/sessions.json index 515bebe..14903c1 100644 --- a/agents/ui-designer/sessions/sessions.json +++ b/agents/ui-designer/sessions/sessions.json @@ -1553,8 +1553,8 @@ "runtimeMs": 3712 }, "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "d1570fe1-d786-403c-84bc-af2fbe8c6563", - "updatedAt": 1782432339076, + "sessionId": "a23c09d0-d202-4659-8175-dbf2ff61fb5f", + "updatedAt": 1782518487058, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1580,14 +1580,14 @@ ], "version": 0 }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "modelProvider": "zhipu", + "model": "glm-5", "contextTokens": 200000, - "inputTokens": 35528, - "outputTokens": 6633, - "totalTokens": 48818, + "inputTokens": 25992, + "outputTokens": 6553, + "totalTokens": 40915, "totalTokensFresh": true, - "cacheRead": 878976, + "cacheRead": 693184, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -1596,8 +1596,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782345750524, - "sessionId": "88e5dc8e-0cc6-49bb-8b2b-4235cf6de3c7", + "generatedAt": 1782518547412, + "sessionId": "a23c09d0-d202-4659-8175-dbf2ff61fb5f", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -5577,9 +5577,9 @@ "endedAt": 1782459424765, "runtimeMs": 3774 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:d1570fe1-d786-403c-84bc-af2fbe8c6563": { - "sessionId": "d1570fe1-d786-403c-84bc-af2fbe8c6563", - "updatedAt": 1782432084232, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:a23c09d0-d202-4659-8175-dbf2ff61fb5f": { + "sessionId": "a23c09d0-d202-4659-8175-dbf2ff61fb5f", + "updatedAt": 1782518487058, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -5605,14 +5605,14 @@ ], "version": 0 }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "modelProvider": "zhipu", + "model": "glm-5", "contextTokens": 200000, - "inputTokens": 35528, - "outputTokens": 6633, - "totalTokens": 48818, + "inputTokens": 25992, + "outputTokens": 6553, + "totalTokens": 40915, "totalTokensFresh": true, - "cacheRead": 878976, + "cacheRead": 693184, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -5621,8 +5621,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782345750524, - "sessionId": "88e5dc8e-0cc6-49bb-8b2b-4235cf6de3c7", + "generatedAt": 1782518547412, + "sessionId": "a23c09d0-d202-4659-8175-dbf2ff61fb5f", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -5945,3398 +5945,8 @@ }, "estimatedCostUsd": 0.35685519000000004, "status": "failed", - "startedAt": 1782259623448, - "endedAt": 1782259625144, - "runtimeMs": 1696 - }, - "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:5a06e647-1fc9-4b65-a626-91f709d45edd": { - "sessionId": "5a06e647-1fc9-4b65-a626-91f709d45edd", - "updatedAt": 1782459000012, - "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": 200000, - "inputTokens": 34538, - "outputTokens": 14642, - "totalTokens": 37643, - "totalTokensFresh": true, - "cacheRead": 339712, - "cacheWrite": 0, - "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": 1781854260385, - "sessionId": "b6b45c76-5535-45ff-b145-fe6b73889a6f", - "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", - "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": 0.0063183, - "status": "failed", - "startedAt": 1782372600272, - "endedAt": 1782372604211, - "runtimeMs": 3939 - }, - "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678:run:73201c84-b604-4aa5-b86b-fe72f8a4e496": { - "sessionId": "73201c84-b604-4aa5-b86b-fe72f8a4e496", - "updatedAt": 1782459103144, - "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", - "sourceInfo": { - "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "source": "openclaw-managed", - "scope": "project", - "origin": "top-level", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" - }, - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781854551542, - "sessionId": "04d89dda-47dd-4ddb-b115-4a6ce2b1ebb2", - "sessionKey": "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678", - "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 - } - ] - } - }, - "contextTokens": 200000, - "inputTokens": 3198, - "outputTokens": 4067, - "totalTokens": 19254, - "totalTokensFresh": true, - "cacheRead": 51200, - "cacheWrite": 0, - "estimatedCostUsd": 0.05539842, - "status": "failed", - "startedAt": 1782372768989, - "abortedLastRun": false, - "endedAt": 1782372770600, - "runtimeMs": 1611 - }, - "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123:run:309a83f9-c4aa-4423-a5a5-8c96f008dd14": { - "sessionId": "309a83f9-c4aa-4423-a5a5-8c96f008dd14", - "updatedAt": 1782459206129, - "systemSent": true, - "label": "Cron: 沪深300ETF每日跟踪", - "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", - "sourceInfo": { - "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "source": "openclaw-managed", - "scope": "project", - "origin": "top-level", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" - }, - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781854641788, - "sessionId": "f0b12375-4f66-4d74-8cb3-9263f0dfb199", - "sessionKey": "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123", - "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 - } - ] - } - }, - "contextTokens": 200000, - "inputTokens": 12178, - "outputTokens": 11267, - "totalTokens": 28153, - "totalTokensFresh": true, - "cacheRead": 167936, - "cacheWrite": 0, - "estimatedCostUsd": 0.08418837, - "status": "failed", - "startedAt": 1782372811117, - "abortedLastRun": false, - "endedAt": 1782372814924, - "runtimeMs": 3807 - }, - "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234:run:73f1dba0-c37f-446d-88fe-7f5ca91a4eeb": { - "sessionId": "73f1dba0-c37f-446d-88fe-7f5ca91a4eeb", - "updatedAt": 1782459277721, - "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", - "sourceInfo": { - "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "source": "openclaw-managed", - "scope": "project", - "origin": "top-level", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" - }, - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781854856712, - "sessionId": "40a0a301-4269-46db-ada9-b9244bddf49e", - "sessionKey": "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234", - "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 - } - ] - } - }, - "contextTokens": 200000, - "inputTokens": 3169, - "outputTokens": 457, - "totalTokens": 19260, - "totalTokensFresh": true, - "cacheRead": 32768, - "cacheWrite": 0, - "estimatedCostUsd": 0.047271765, - "status": "failed", - "startedAt": 1782372882444, - "abortedLastRun": false, - "endedAt": 1782372886187, - "runtimeMs": 3743 - }, - "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456:run:336966b6-080b-4949-baf7-60bc07881f36": { - "sessionId": "336966b6-080b-4949-baf7-60bc07881f36", - "updatedAt": 1782459348711, - "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", - "sourceInfo": { - "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "source": "openclaw-managed", - "scope": "project", - "origin": "top-level", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" - }, - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781854907472, - "sessionId": "c16f447b-30ac-40ad-95f5-23e982057399", - "sessionKey": "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456", - "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 - } - ] - } - }, - "contextTokens": 200000, - "inputTokens": 32034, - "outputTokens": 18828, - "totalTokens": 33626, - "totalTokensFresh": true, - "cacheRead": 122880, - "cacheWrite": 0, - "estimatedCostUsd": 0.05589625499999999, - "status": "failed", - "startedAt": 1782372953782, - "abortedLastRun": false, - "endedAt": 1782372957861, - "runtimeMs": 4079 - }, - "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567:run:4d2d7eb1-81a4-4cbc-b127-5881f4eff24f": { - "sessionId": "4d2d7eb1-81a4-4cbc-b127-5881f4eff24f", - "updatedAt": 1782459420736, - "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", - "sourceInfo": { - "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "source": "openclaw-managed", - "scope": "project", - "origin": "top-level", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" - }, - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781855185688, - "sessionId": "3e08d6f0-f7eb-498e-aafd-e7e598d7ac2f", - "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567", - "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 - } - ] - } - }, - "contextTokens": 200000, - "inputTokens": 21354, - "outputTokens": 7425, - "totalTokens": 37296, - "totalTokensFresh": true, - "cacheRead": 230848, - "cacheWrite": 0, - "estimatedCostUsd": 0.046022505000000005, - "status": "failed", - "startedAt": 1782373026512, - "abortedLastRun": false, - "endedAt": 1782373030335, - "runtimeMs": 3823 - }, - "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:1f8a09d1-8bf6-4d6a-9182-e207a167951b": { - "sessionId": "1f8a09d1-8bf6-4d6a-9182-e207a167951b", - "updatedAt": 1782459492903, - "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", - "sourceInfo": { - "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "source": "openclaw-managed", - "scope": "project", - "origin": "top-level", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" - }, - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781855347895, - "sessionId": "d54ff3f5-7789-4c5e-8f89-a3c68613a53f", - "sessionKey": "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345", - "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 - } - ] - } - }, - "contextTokens": 200000, - "inputTokens": 21001, - "outputTokens": 16216, - "totalTokens": 36345, - "totalTokensFresh": true, - "cacheRead": 545024, - "cacheWrite": 0, - "estimatedCostUsd": 0.110809935, - "status": "failed", - "startedAt": 1782373098149, - "abortedLastRun": false, - "endedAt": 1782373101856, - "runtimeMs": 3707 - }, - "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:ec465c1d-7035-4fd1-9961-641257f149e1": { - "sessionId": "ec465c1d-7035-4fd1-9961-641257f149e1", - "updatedAt": 1782459564118, - "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": 200000, - "inputTokens": 16206, - "outputTokens": 8489, - "totalTokens": 32056, - "totalTokensFresh": true, - "cacheRead": 266880, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781855669415, - "sessionId": "d5420a89-ef64-4c94-8d0c-a905bec2d882", - "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": 3.1868442750000003, - "status": "failed", - "startedAt": 1782373168732, - "abortedLastRun": false, - "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/2043f514-950c-4ba1-9eca-b9762325c3c6.jsonl", - "endedAt": 1782373172407, - "runtimeMs": 3675 - }, - "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:ae40f05e-507d-4763-8c77-d835e3172d0e": { - "sessionId": "ae40f05e-507d-4763-8c77-d835e3172d0e", - "updatedAt": 1782459635216, - "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", - "sourceInfo": { - "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "source": "openclaw-managed", - "scope": "project", - "origin": "top-level", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" - }, - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781855870107, - "sessionId": "795216a5-d90a-430d-821a-e09dc833c4f5", - "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678", - "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 - } - ] - } - }, - "contextTokens": 200000, - "inputTokens": 3287, - "outputTokens": 612, - "totalTokens": 19440, - "totalTokensFresh": true, - "cacheRead": 32832, - "cacheWrite": 0, - "estimatedCostUsd": 0.13119603, - "status": "failed", - "startedAt": 1782373239040, - "abortedLastRun": false, - "endedAt": 1782373242886, - "runtimeMs": 3846 + "startedAt": 1782432337256, + "endedAt": 1782432339070, + "runtimeMs": 1814 } } \ No newline at end of file diff --git a/cron/jobs.json b/cron/jobs.json index 7c73fd4..b26021e 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1782496872164, + "updatedAtMs": 1782583308474, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1782583200000, - "lastRunAtMs": 1782496800003, + "nextRunAtMs": 1782669600000, + "lastRunAtMs": 1782583200006, "lastStatus": "ok", - "lastDurationMs": 72161, + "lastDurationMs": 108468, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1782583800003 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1782411730855, + "updatedAtMs": 1782498095823, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1782498000000, - "lastRunAtMs": 1782411600005, + "nextRunAtMs": 1782584400000, + "lastRunAtMs": 1782498000006, "lastStatus": "error", - "lastDurationMs": 130850, - "consecutiveErrors": 86, + "lastDurationMs": 95817, + "consecutiveErrors": 87, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1782498000004 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1782412288079, + "updatedAtMs": 1782498720035, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,14 +128,15 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1782498600000, - "lastRunAtMs": 1782412200003, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 88076, - "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true + "nextRunAtMs": 1782585000000, + "lastRunAtMs": 1782498600005, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 120030, + "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": 1782412800012, + "updatedAtMs": 1782499200037, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,10 +158,10 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1782499200000, - "lastRunAtMs": 1782412800007, + "nextRunAtMs": 1782585600000, + "lastRunAtMs": 1782499200007, "lastStatus": "skipped", - "lastDurationMs": 5, + "lastDurationMs": 30, "consecutiveErrors": 0, "lastRunStatus": "skipped", "lastDeliveryStatus": "not-requested", @@ -173,7 +175,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1782432084223, + "updatedAtMs": 1782518487048, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +193,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1782518400000, - "lastRunAtMs": 1782432000005, + "nextRunAtMs": 1782604800000, + "lastRunAtMs": 1782518400004, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 84218, + "lastDurationMs": 87044, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -208,7 +210,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1782428484526, + "updatedAtMs": 1782514881867, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +228,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1782514800000, - "lastRunAtMs": 1782428400005, + "nextRunAtMs": 1782601200000, + "lastRunAtMs": 1782514800004, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 84521, + "lastDurationMs": 81863, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -603,7 +605,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1782432358240, + "updatedAtMs": 1782518876383, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -621,15 +623,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782518400000, - "lastRunAtMs": 1782432084223, + "nextRunAtMs": 1782604800000, + "lastRunAtMs": 1782518487048, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 274017, - "lastDeliveryStatus": "unknown", - "consecutiveErrors": 1, - "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: LLM request timed out. (unknown) | zhipu/glm-5: LLM request timed out. (unknown) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)", - "lastErrorReason": "timeout" + "lastDurationMs": 389335, + "lastDeliveryStatus": "delivered", + "consecutiveErrors": 2, + "lastError": "⚠️ ✉️ Message failed", + "lastDelivered": true } } ] diff --git a/cron/logs/daily-review.log b/cron/logs/daily-review.log index 9780d38..2b10270 100644 --- a/cron/logs/daily-review.log +++ b/cron/logs/daily-review.log @@ -184,3 +184,6 @@ [2026-06-26 02:31:03] === 每日回顾整理开始 === [2026-06-26 02:31:03] 处理日期: 2026-06-25 [2026-06-26 02:31:03] 没有已完成的任务,跳过 +[2026-06-27 02:31:59] === 每日回顾整理开始 === +[2026-06-27 02:31:59] 处理日期: 2026-06-26 +[2026-06-27 02:31:59] 没有已完成的任务,跳过 diff --git a/tasks/runs.sqlite b/tasks/runs.sqlite index 39702bed3b10054c23a66e575501c472413d858b..1c4b40faea2d5ba4074b34f9f140aa7e75b54edf 100644 GIT binary patch delta 16507 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 delta 19192 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 literal 32768 zcmeI51+Wy?5{Cc(Z`?wF;O_439tiFvxVyW1a0u@1F2OxQJRu741foQVdw4UiGF8+| z?c7ZYULj|y`pTZ(zq`NgGh17A_uSN%3c$b4#sUZ=J!3$A@AvU-XXeP>_k8;Gae7@W zR{QddYBTzuyU=FbmDK;x|G(nimjj;e)oZTc@!)%0?}vDv#rG_MX9+z^;VLoB&e!M^@l16gR$Im59$M*?a_v83Je!jOt zoPdd6Q?xw`>hpUR?Q?=S(LBf3_xA2!o|&evl-tQJ4U^{6GtHKv{=^WypZ{5c5gS1|Ws z_v%0^QqP0+u)Q4kMAC>h55Imt*O=qfBfb$u3bJPWHM=xZb&f8Eb7 zralDsk6`|Dd(R1bz43L!)_s2ekM*!U=;z?q9#btb<$CSB#KbY!_rd&x&2yj|&Hd@$ z>W0mQKmTDpimAtbPBG12z#%M7H2i}&G4T)L`P_4Q<}OFT5pV$wW^WGWXinx_F5wy`wbYi`a$8|5 zZPl!fO}BZr!FJqKRoy&%@5D?JU>GK29)5tp6~GwCQ((@RdaRJXie5^9n_0@LtpDxwYQ!&)W+L#TW<&K)NT3BkKWm$ zDUk`eP#9%U1^1x|TA?%gU^u2=K2~Eh_TUH}!83RTZ{s6;gn(k(Z}ppE+ufGNvRED~Vr8wm)wLGZ(fZhMn_x3+zOAs0w$l#Z zmi_rR+cE`8p%HrFDZGpyk(s$!l=pHw&+>DoQf?K|Vy)3mozhdfq^36QjwL7WRNYj_ z?431L1Z7bbbZlzULVfP1>uYdQ{KqRlTE6^}YU3 zTuW~0ESu%CVpiU2T7A3UI$J**X_IW0Ewoj(*>>Ae*Vk+M>VAxdKrHX%;WWtVoq=5p zU^i4gE0+)36BZunqfh9FOC9oX30k6yM-?#APz3V|Er`X;x!hHfMWwXMYao zcuwa6uHYu_;SrwU(|n0<@*`g1&!pljnbIkn@~ea@sFoV5wYsUFhH1Q}Yra-!v-atj z9@BGrP4DWme$bzaXDKYbWw-oR+$z|;*1#UHF4o^h*<_n-i)^)Ru|0OoP5)mF@8sUg zMKk)IPi)+Uw8-Y2fL$CFPy_YR0`1Tp127uXu^8*I9S`FK&f*1J!27t2Z}A7>F*(yS z2Me+ctFsAX{B^P>bRq9z)kCEBA024W0mUgeGdH7HXBY>S3MGS-qeOdS9RGC&3a}O3P?D zt)P{(N>I2D=SQXdbNa)<-j({WJ z2;8y+{QuGDE=Rx-a0J2#Y~^u2#^?ABzvFL=rF)c7g;ZJz-TfmB+fBW8msNG$i>gB< zQ3SgL-O`7HNmR z(l4T=vZ?lvEwhIm`KZX>IH%<|PWm=ej_du$v-HS;f*6F^*ocF8377CWt|AfdVJ7Bc z5msPLHe@Fb;wVnyEH371zRS<}J%49xB~~*H)F{o;Y8}u?J*jhgT^E(eGFdJwWTmXK h-Dgd#o%OIGHqO@Bc01{I$PJvM6*o}ZN#B_S{sY=gEKdLc diff --git a/tasks/runs.sqlite-wal b/tasks/runs.sqlite-wal index 46a3a4bb45be6e1bed6b6b82693b2090a5299fa9..d831830b1457e409f09cde45df55c55e954f5380 100644 GIT binary patch delta 58780 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 delta 33552 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 aH-scBnhFeR6q3vhB)%h;1O|=k^Zx*2tLb(C