From 6d55b83535d4054fcf79fa07b327fa3dc902bdb9 Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Fri, 5 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?-05=2002:11?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/haonan/sessions/sessions.json | 1606 ++++++++++----------- agents/ui-designer/sessions/sessions.json | 355 ++--- cron/jobs.json | 170 ++- cron/logs/daily-review.log | 3 + memory/ui-designer.sqlite | Bin 151552 -> 151552 bytes tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4157112 -> 4157112 bytes 7 files changed, 1070 insertions(+), 1064 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index e13df9e..3e85fe7 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": "823bf29e-b2fd-4ad3-99a7-11692fed44cb", - "updatedAt": 1780509600014, + "sessionId": "75a48f25-5dce-44ed-88d9-33b05669aeec", + "updatedAt": 1780596000009, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -825,19 +825,19 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 15332, - "outputTokens": 74, - "totalTokens": 18771, + "inputTokens": 15116, + "outputTokens": 76, + "totalTokens": 18631, "totalTokensFresh": true, - "cacheRead": 22144, + "cacheRead": 22080, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780509753360, - "sessionId": "823bf29e-b2fd-4ad3-99a7-11692fed44cb", + "generatedAt": 1780596060357, + "sessionId": "75a48f25-5dce-44ed-88d9-33b05669aeec", "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": "2b5c0ef4-5e0d-4a7d-86f3-709d73393c69", - "updatedAt": 1780510801825, + "updatedAt": 1780510800035, "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": 15691, - "outputTokens": 595, - "totalTokens": 33981, + "inputTokens": 16265, + "outputTokens": 1138, + "totalTokens": 34567, "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": 82048, + "cacheRead": 135168, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780424421826, - "sessionId": "80dfe2c9-b5c5-4dc3-ac4b-a931496689a7", + "generatedAt": 1780510821137, + "sessionId": "2b5c0ef4-5e0d-4a7d-86f3-709d73393c69", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -1549,10 +1549,8 @@ } }, "estimatedCostUsd": 0, - "status": "failed", - "startedAt": 1780510800224, - "endedAt": 1780510801822, - "runtimeMs": 1598 + "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": "a8a4d1f3-731d-439d-a7f4-d8b4aea753ee", - "updatedAt": 1780510200011, + "sessionId": "ab36ab33-e39e-4957-91bd-bc74c9d68701", + "updatedAt": 1780596613926, "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": 503, "outputTokens": 87, @@ -1973,777 +1971,12 @@ ] } }, - "estimatedCostUsd": 0.5070293100000002 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:80dfe2c9-b5c5-4dc3-ac4b-a931496689a7": { - "sessionId": "80dfe2c9-b5c5-4dc3-ac4b-a931496689a7", - "updatedAt": 1780424400036, - "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": 15691, - "outputTokens": 595, - "totalTokens": 33981, - "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": 1780596600285, "abortedLastRun": false, - "totalTokensFresh": true, - "cacheRead": 82048, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1780424421826, - "sessionId": "80dfe2c9-b5c5-4dc3-ac4b-a931496689a7", - "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:823bf29e-b2fd-4ad3-99a7-11692fed44cb": { - "sessionId": "823bf29e-b2fd-4ad3-99a7-11692fed44cb", - "updatedAt": 1780509600014, - "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": 15332, - "outputTokens": 74, - "totalTokens": 18771, - "totalTokensFresh": true, - "cacheRead": 22144, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1780509753360, - "sessionId": "823bf29e-b2fd-4ad3-99a7-11692fed44cb", - "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": 1780596613923, + "runtimeMs": 13638 }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:a8a4d1f3-731d-439d-a7f4-d8b4aea753ee": { "sessionId": "a8a4d1f3-731d-439d-a7f4-d8b4aea753ee", @@ -3129,9 +2362,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:2b5c0ef4-5e0d-4a7d-86f3-709d73393c69": { "sessionId": "2b5c0ef4-5e0d-4a7d-86f3-709d73393c69", - "updatedAt": 1780510821149, + "updatedAt": 1780510800035, "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": 15691, - "outputTokens": 595, - "totalTokens": 33981, + "inputTokens": 16265, + "outputTokens": 1138, + "totalTokens": 34567, "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": 82048, + "cacheRead": 135168, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780424421826, - "sessionId": "80dfe2c9-b5c5-4dc3-ac4b-a931496689a7", + "generatedAt": 1780510821137, + "sessionId": "2b5c0ef4-5e0d-4a7d-86f3-709d73393c69", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -3513,6 +2746,773 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1780510821144 + "startedAt": 1775931600223 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:75a48f25-5dce-44ed-88d9-33b05669aeec": { + "sessionId": "75a48f25-5dce-44ed-88d9-33b05669aeec", + "updatedAt": 1780596000009, + "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": 15116, + "outputTokens": 76, + "totalTokens": 18631, + "totalTokensFresh": true, + "cacheRead": 22080, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1780596060357, + "sessionId": "75a48f25-5dce-44ed-88d9-33b05669aeec", + "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:ab36ab33-e39e-4957-91bd-bc74c9d68701": { + "sessionId": "ab36ab33-e39e-4957-91bd-bc74c9d68701", + "updatedAt": 1780596658365, + "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": 503, + "outputTokens": 87, + "totalTokens": 18866, + "totalTokensFresh": true, + "cacheRead": 37056, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1780510259143, + "sessionId": "a8a4d1f3-731d-439d-a7f4-d8b4aea753ee", + "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": 1780596658362, + "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 5e9d5b4..f61ff41 100644 --- a/agents/ui-designer/sessions/sessions.json +++ b/agents/ui-designer/sessions/sessions.json @@ -809,8 +809,8 @@ "estimatedCostUsd": 0 }, "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890": { - "sessionId": "9ef789bd-cb51-4dcd-a8bf-44985c91613e", - "updatedAt": 1780471800013, + "sessionId": "f9704dd6-5078-4f12-9be5-7f0b233c7090", + "updatedAt": 1780558200011, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -839,11 +839,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 23572, - "outputTokens": 2767, - "totalTokens": 24979, + "inputTokens": 31964, + "outputTokens": 2879, + "totalTokens": 35232, "totalTokensFresh": true, - "cacheRead": 189120, + "cacheRead": 183744, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", "abortedLastRun": false, @@ -852,8 +852,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780471860380, - "sessionId": "9ef789bd-cb51-4dcd-a8bf-44985c91613e", + "generatedAt": 1780558260378, + "sessionId": "f9704dd6-5078-4f12-9be5-7f0b233c7090", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", "provider": "zhipu", "model": "glm-5", @@ -1181,8 +1181,8 @@ "runtimeMs": 2102 }, "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901": { - "sessionId": "0e0bf58a-83d4-42d4-ada7-79ad7cd5672c", - "updatedAt": 1780472911804, + "sessionId": "e07e496c-1102-4556-bb05-80d105df2359", + "updatedAt": 1780559370124, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -1211,19 +1211,19 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 10429, - "outputTokens": 3286, - "totalTokens": 26225, + "inputTokens": 8135, + "outputTokens": 2744, + "totalTokens": 23868, "totalTokensFresh": true, - "cacheRead": 213312, + "cacheRead": 181440, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780472939447, - "sessionId": "0e0bf58a-83d4-42d4-ada7-79ad7cd5672c", + "generatedAt": 1780559407947, + "sessionId": "e07e496c-1102-4556-bb05-80d105df2359", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", "provider": "zhipu", "model": "glm-5", @@ -1553,8 +1553,8 @@ "runtimeMs": 2143 }, "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "e8168550-bdae-4442-8e5d-1e2b4ffb9a7d", - "updatedAt": 1780444876517, + "sessionId": "b938c76e-5869-4aea-8432-0d2fda460e18", + "updatedAt": 1780531277060, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1583,11 +1583,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 19914, - "outputTokens": 2868, - "totalTokens": 33802, + "inputTokens": 18690, + "outputTokens": 3518, + "totalTokens": 32498, "totalTokensFresh": true, - "cacheRead": 293184, + "cacheRead": 378048, "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": 1780444936872, - "sessionId": "e8168550-bdae-4442-8e5d-1e2b4ffb9a7d", + "generatedAt": 1780531337411, + "sessionId": "b938c76e-5869-4aea-8432-0d2fda460e18", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -2932,8 +2932,8 @@ "runtimeMs": 1748 }, "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345": { - "sessionId": "6a84f0ba-1588-481e-8fe8-ac55bb38449d", - "updatedAt": 1780472770855, + "sessionId": "b0e16cf5-0bd2-40aa-8974-f9b96a259a1f", + "updatedAt": 1780559066125, "systemSent": true, "label": "Cron: 中国平安每日跟踪", "skillsSnapshot": { @@ -2973,8 +2973,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780472800800, - "sessionId": "6a84f0ba-1588-481e-8fe8-ac55bb38449d", + "generatedAt": 1780559114970, + "sessionId": "b0e16cf5-0bd2-40aa-8974-f9b96a259a1f", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345", "provider": "zhipu", "model": "glm-5", @@ -3296,17 +3296,17 @@ } }, "contextTokens": 200000, - "inputTokens": 5160, - "outputTokens": 1899, - "totalTokens": 21145, + "inputTokens": 15729, + "outputTokens": 5183, + "totalTokens": 31456, "totalTokensFresh": true, - "cacheRead": 90048, + "cacheRead": 316736, "cacheWrite": 0, "estimatedCostUsd": 0.110809935 }, "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678": { - "sessionId": "f8e5d44c-1b94-426f-8568-82a8417f7ab3", - "updatedAt": 1780473133231, + "sessionId": "93c8443c-62d1-43e6-8f3e-e892f6356393", + "updatedAt": 1780559557678, "systemSent": true, "label": "Cron: 比亚迪每日跟踪", "skillsSnapshot": { @@ -3346,8 +3346,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780473161713, - "sessionId": "f8e5d44c-1b94-426f-8568-82a8417f7ab3", + "generatedAt": 1780559605718, + "sessionId": "93c8443c-62d1-43e6-8f3e-e892f6356393", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678", "provider": "zhipu", "model": "glm-5", @@ -3669,17 +3669,17 @@ } }, "contextTokens": 200000, - "inputTokens": 5993, - "outputTokens": 1957, - "totalTokens": 21921, + "inputTokens": 4526, + "outputTokens": 1478, + "totalTokens": 20463, "totalTokensFresh": true, - "cacheRead": 115776, + "cacheRead": 109760, "cacheWrite": 0, "estimatedCostUsd": 0.13119603 }, "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678": { - "sessionId": "1aebdfa8-e18a-41c5-ad96-731aa9cc36ad", - "updatedAt": 1780472087918, + "sessionId": "fed02852-5168-40bf-b287-9a4021a4bcb5", + "updatedAt": 1780558398408, "systemSent": true, "label": "Cron: 中国化学每日跟踪", "skillsSnapshot": { @@ -3719,8 +3719,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780472115816, - "sessionId": "1aebdfa8-e18a-41c5-ad96-731aa9cc36ad", + "generatedAt": 1780558436737, + "sessionId": "fed02852-5168-40bf-b287-9a4021a4bcb5", "sessionKey": "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678", "provider": "zhipu", "model": "glm-5", @@ -4042,17 +4042,17 @@ } }, "contextTokens": 200000, - "inputTokens": 3202, - "outputTokens": 946, - "totalTokens": 19243, + "inputTokens": 3868, + "outputTokens": 1324, + "totalTokens": 19845, "totalTokensFresh": true, - "cacheRead": 69440, + "cacheRead": 107840, "cacheWrite": 0, "estimatedCostUsd": 0.05539842 }, "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123": { - "sessionId": "3e1f02d7-e740-454b-b966-eace66c18626", - "updatedAt": 1780472174017, + "sessionId": "566ffbc4-5d6a-4863-a2ab-8ba92fab6661", + "updatedAt": 1780558520611, "systemSent": true, "label": "Cron: 沪深300ETF每日跟踪", "skillsSnapshot": { @@ -4085,15 +4085,15 @@ ], "version": 0 }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "modelProvider": "zhipu", + "model": "glm-5", "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780385708176, - "sessionId": "4946babf-1c60-45df-bc79-0ccc30d95499", + "generatedAt": 1780558548757, + "sessionId": "566ffbc4-5d6a-4863-a2ab-8ba92fab6661", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -4415,11 +4415,11 @@ } }, "contextTokens": 200000, - "inputTokens": 7917, - "outputTokens": 2180, - "totalTokens": 23886, + "inputTokens": 8212, + "outputTokens": 3550, + "totalTokens": 24308, "totalTokensFresh": true, - "cacheRead": 120384, + "cacheRead": 92352, "cacheWrite": 0, "estimatedCostUsd": 0.08418837, "status": "failed", @@ -4429,8 +4429,8 @@ "runtimeMs": 4165 }, "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234": { - "sessionId": "a2ff81cd-cba4-42ae-b423-784b551d58a0", - "updatedAt": 1780472327108, + "sessionId": "440b1b4d-c605-4da7-a3a7-a6866b56b780", + "updatedAt": 1780558648120, "systemSent": true, "label": "Cron: 招商银行每日跟踪", "skillsSnapshot": { @@ -4470,8 +4470,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780472354933, - "sessionId": "a2ff81cd-cba4-42ae-b423-784b551d58a0", + "generatedAt": 1780558686383, + "sessionId": "440b1b4d-c605-4da7-a3a7-a6866b56b780", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234", "provider": "zhipu", "model": "glm-5", @@ -4793,17 +4793,17 @@ } }, "contextTokens": 200000, - "inputTokens": 4721, - "outputTokens": 1753, - "totalTokens": 20703, + "inputTokens": 5048, + "outputTokens": 1416, + "totalTokens": 21063, "totalTokensFresh": true, - "cacheRead": 91520, + "cacheRead": 72064, "cacheWrite": 0, "estimatedCostUsd": 0.047271765 }, "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456": { - "sessionId": "63d477fc-3cd8-4a67-b649-73e1b2601823", - "updatedAt": 1780472427791, + "sessionId": "a79f0741-614d-4201-837a-4053404d944e", + "updatedAt": 1780558747337, "systemSent": true, "label": "Cron: 中国电建每日跟踪", "skillsSnapshot": { @@ -4843,8 +4843,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780472455589, - "sessionId": "63d477fc-3cd8-4a67-b649-73e1b2601823", + "generatedAt": 1780558805518, + "sessionId": "a79f0741-614d-4201-837a-4053404d944e", "sessionKey": "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456", "provider": "zhipu", "model": "glm-5", @@ -5166,17 +5166,17 @@ } }, "contextTokens": 200000, - "inputTokens": 8404, - "outputTokens": 2502, - "totalTokens": 24348, + "inputTokens": 7707, + "outputTokens": 2494, + "totalTokens": 23612, "totalTokensFresh": true, - "cacheRead": 160640, + "cacheRead": 133568, "cacheWrite": 0, "estimatedCostUsd": 0.05589625499999999 }, "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567": { - "sessionId": "1cfb3f9e-9140-466e-9b37-52c5e4e5fc5b", - "updatedAt": 1780472622115, + "sessionId": "e6bb3d28-d1ff-4206-b1c8-d222bf4187a6", + "updatedAt": 1780558919997, "systemSent": true, "label": "Cron: 优刻得每日跟踪", "skillsSnapshot": { @@ -5216,8 +5216,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780472650777, - "sessionId": "1cfb3f9e-9140-466e-9b37-52c5e4e5fc5b", + "generatedAt": 1780558987982, + "sessionId": "e6bb3d28-d1ff-4206-b1c8-d222bf4187a6", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567", "provider": "zhipu", "model": "glm-5", @@ -5539,17 +5539,17 @@ } }, "contextTokens": 200000, - "inputTokens": 9322, - "outputTokens": 2826, - "totalTokens": 25257, + "inputTokens": 7159, + "outputTokens": 1769, + "totalTokens": 23108, "totalTokensFresh": true, - "cacheRead": 146368, + "cacheRead": 111552, "cacheWrite": 0, "estimatedCostUsd": 0.046022505000000005 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:e8168550-bdae-4442-8e5d-1e2b4ffb9a7d": { - "sessionId": "e8168550-bdae-4442-8e5d-1e2b4ffb9a7d", - "updatedAt": 1780444876517, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:b938c76e-5869-4aea-8432-0d2fda460e18": { + "sessionId": "b938c76e-5869-4aea-8432-0d2fda460e18", + "updatedAt": 1780531277060, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -5578,11 +5578,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 19914, - "outputTokens": 2868, - "totalTokens": 33802, + "inputTokens": 18690, + "outputTokens": 3518, + "totalTokens": 32498, "totalTokensFresh": true, - "cacheRead": 293184, + "cacheRead": 378048, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -5591,8 +5591,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780444936872, - "sessionId": "e8168550-bdae-4442-8e5d-1e2b4ffb9a7d", + "generatedAt": 1780531337411, + "sessionId": "b938c76e-5869-4aea-8432-0d2fda460e18", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -5919,9 +5919,9 @@ "endedAt": 1777939393611, "runtimeMs": 1699 }, - "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:9ef789bd-cb51-4dcd-a8bf-44985c91613e": { - "sessionId": "9ef789bd-cb51-4dcd-a8bf-44985c91613e", - "updatedAt": 1780471800013, + "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:f9704dd6-5078-4f12-9be5-7f0b233c7090": { + "sessionId": "f9704dd6-5078-4f12-9be5-7f0b233c7090", + "updatedAt": 1780558200011, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -5950,11 +5950,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 23572, - "outputTokens": 2767, - "totalTokens": 24979, + "inputTokens": 31964, + "outputTokens": 2879, + "totalTokens": 35232, "totalTokensFresh": true, - "cacheRead": 189120, + "cacheRead": 183744, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", "abortedLastRun": false, @@ -5963,8 +5963,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780471860380, - "sessionId": "9ef789bd-cb51-4dcd-a8bf-44985c91613e", + "generatedAt": 1780558260378, + "sessionId": "f9704dd6-5078-4f12-9be5-7f0b233c7090", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", "provider": "zhipu", "model": "glm-5", @@ -6291,9 +6291,9 @@ "endedAt": 1777361462485, "runtimeMs": 2102 }, - "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678:run:1aebdfa8-e18a-41c5-ad96-731aa9cc36ad": { - "sessionId": "1aebdfa8-e18a-41c5-ad96-731aa9cc36ad", - "updatedAt": 1780472087918, + "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678:run:fed02852-5168-40bf-b287-9a4021a4bcb5": { + "sessionId": "fed02852-5168-40bf-b287-9a4021a4bcb5", + "updatedAt": 1780558398408, "systemSent": true, "label": "Cron: 中国化学每日跟踪", "skillsSnapshot": { @@ -6333,8 +6333,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780472115816, - "sessionId": "1aebdfa8-e18a-41c5-ad96-731aa9cc36ad", + "generatedAt": 1780558436737, + "sessionId": "fed02852-5168-40bf-b287-9a4021a4bcb5", "sessionKey": "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678", "provider": "zhipu", "model": "glm-5", @@ -6656,17 +6656,17 @@ } }, "contextTokens": 200000, - "inputTokens": 3202, - "outputTokens": 946, - "totalTokens": 19243, + "inputTokens": 3868, + "outputTokens": 1324, + "totalTokens": 19845, "totalTokensFresh": true, - "cacheRead": 69440, + "cacheRead": 107840, "cacheWrite": 0, "estimatedCostUsd": 0.05539842 }, - "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123:run:3e1f02d7-e740-454b-b966-eace66c18626": { - "sessionId": "3e1f02d7-e740-454b-b966-eace66c18626", - "updatedAt": 1780472169592, + "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123:run:566ffbc4-5d6a-4863-a2ab-8ba92fab6661": { + "sessionId": "566ffbc4-5d6a-4863-a2ab-8ba92fab6661", + "updatedAt": 1780558520611, "systemSent": true, "label": "Cron: 沪深300ETF每日跟踪", "skillsSnapshot": { @@ -6699,15 +6699,15 @@ ], "version": 0 }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "modelProvider": "zhipu", + "model": "glm-5", "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780385708176, - "sessionId": "4946babf-1c60-45df-bc79-0ccc30d95499", + "generatedAt": 1780558548757, + "sessionId": "566ffbc4-5d6a-4863-a2ab-8ba92fab6661", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -7029,17 +7029,22 @@ } }, "contextTokens": 200000, - "inputTokens": 7917, - "outputTokens": 2180, - "totalTokens": 23886, + "inputTokens": 8212, + "outputTokens": 3550, + "totalTokens": 24308, "totalTokensFresh": true, - "cacheRead": 120384, + "cacheRead": 92352, "cacheWrite": 0, - "estimatedCostUsd": 0.08418837 + "estimatedCostUsd": 0.08418837, + "status": "failed", + "startedAt": 1780472169847, + "abortedLastRun": false, + "endedAt": 1780472174012, + "runtimeMs": 4165 }, - "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234:run:a2ff81cd-cba4-42ae-b423-784b551d58a0": { - "sessionId": "a2ff81cd-cba4-42ae-b423-784b551d58a0", - "updatedAt": 1780472327108, + "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234:run:440b1b4d-c605-4da7-a3a7-a6866b56b780": { + "sessionId": "440b1b4d-c605-4da7-a3a7-a6866b56b780", + "updatedAt": 1780558648120, "systemSent": true, "label": "Cron: 招商银行每日跟踪", "skillsSnapshot": { @@ -7079,8 +7084,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780472354933, - "sessionId": "a2ff81cd-cba4-42ae-b423-784b551d58a0", + "generatedAt": 1780558686383, + "sessionId": "440b1b4d-c605-4da7-a3a7-a6866b56b780", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234", "provider": "zhipu", "model": "glm-5", @@ -7402,17 +7407,17 @@ } }, "contextTokens": 200000, - "inputTokens": 4721, - "outputTokens": 1753, - "totalTokens": 20703, + "inputTokens": 5048, + "outputTokens": 1416, + "totalTokens": 21063, "totalTokensFresh": true, - "cacheRead": 91520, + "cacheRead": 72064, "cacheWrite": 0, "estimatedCostUsd": 0.047271765 }, - "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456:run:63d477fc-3cd8-4a67-b649-73e1b2601823": { - "sessionId": "63d477fc-3cd8-4a67-b649-73e1b2601823", - "updatedAt": 1780472427791, + "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456:run:a79f0741-614d-4201-837a-4053404d944e": { + "sessionId": "a79f0741-614d-4201-837a-4053404d944e", + "updatedAt": 1780558747337, "systemSent": true, "label": "Cron: 中国电建每日跟踪", "skillsSnapshot": { @@ -7452,8 +7457,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780472455589, - "sessionId": "63d477fc-3cd8-4a67-b649-73e1b2601823", + "generatedAt": 1780558805518, + "sessionId": "a79f0741-614d-4201-837a-4053404d944e", "sessionKey": "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456", "provider": "zhipu", "model": "glm-5", @@ -7775,17 +7780,17 @@ } }, "contextTokens": 200000, - "inputTokens": 8404, - "outputTokens": 2502, - "totalTokens": 24348, + "inputTokens": 7707, + "outputTokens": 2494, + "totalTokens": 23612, "totalTokensFresh": true, - "cacheRead": 160640, + "cacheRead": 133568, "cacheWrite": 0, "estimatedCostUsd": 0.05589625499999999 }, - "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567:run:1cfb3f9e-9140-466e-9b37-52c5e4e5fc5b": { - "sessionId": "1cfb3f9e-9140-466e-9b37-52c5e4e5fc5b", - "updatedAt": 1780472622115, + "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567:run:e6bb3d28-d1ff-4206-b1c8-d222bf4187a6": { + "sessionId": "e6bb3d28-d1ff-4206-b1c8-d222bf4187a6", + "updatedAt": 1780558919997, "systemSent": true, "label": "Cron: 优刻得每日跟踪", "skillsSnapshot": { @@ -7825,8 +7830,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780472650777, - "sessionId": "1cfb3f9e-9140-466e-9b37-52c5e4e5fc5b", + "generatedAt": 1780558987982, + "sessionId": "e6bb3d28-d1ff-4206-b1c8-d222bf4187a6", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567", "provider": "zhipu", "model": "glm-5", @@ -8148,17 +8153,17 @@ } }, "contextTokens": 200000, - "inputTokens": 9322, - "outputTokens": 2826, - "totalTokens": 25257, + "inputTokens": 7159, + "outputTokens": 1769, + "totalTokens": 23108, "totalTokensFresh": true, - "cacheRead": 146368, + "cacheRead": 111552, "cacheWrite": 0, "estimatedCostUsd": 0.046022505000000005 }, - "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:6a84f0ba-1588-481e-8fe8-ac55bb38449d": { - "sessionId": "6a84f0ba-1588-481e-8fe8-ac55bb38449d", - "updatedAt": 1780472770855, + "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:b0e16cf5-0bd2-40aa-8974-f9b96a259a1f": { + "sessionId": "b0e16cf5-0bd2-40aa-8974-f9b96a259a1f", + "updatedAt": 1780559066125, "systemSent": true, "label": "Cron: 中国平安每日跟踪", "skillsSnapshot": { @@ -8198,8 +8203,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780472800800, - "sessionId": "6a84f0ba-1588-481e-8fe8-ac55bb38449d", + "generatedAt": 1780559114970, + "sessionId": "b0e16cf5-0bd2-40aa-8974-f9b96a259a1f", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345", "provider": "zhipu", "model": "glm-5", @@ -8521,17 +8526,17 @@ } }, "contextTokens": 200000, - "inputTokens": 5160, - "outputTokens": 1899, - "totalTokens": 21145, + "inputTokens": 15729, + "outputTokens": 5183, + "totalTokens": 31456, "totalTokensFresh": true, - "cacheRead": 90048, + "cacheRead": 316736, "cacheWrite": 0, "estimatedCostUsd": 0.110809935 }, - "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:0e0bf58a-83d4-42d4-ada7-79ad7cd5672c": { - "sessionId": "0e0bf58a-83d4-42d4-ada7-79ad7cd5672c", - "updatedAt": 1780472911804, + "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:e07e496c-1102-4556-bb05-80d105df2359": { + "sessionId": "e07e496c-1102-4556-bb05-80d105df2359", + "updatedAt": 1780559370124, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -8560,19 +8565,19 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 10429, - "outputTokens": 3286, - "totalTokens": 26225, + "inputTokens": 8135, + "outputTokens": 2744, + "totalTokens": 23868, "totalTokensFresh": true, - "cacheRead": 213312, + "cacheRead": 181440, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780472939447, - "sessionId": "0e0bf58a-83d4-42d4-ada7-79ad7cd5672c", + "generatedAt": 1780559407947, + "sessionId": "e07e496c-1102-4556-bb05-80d105df2359", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", "provider": "zhipu", "model": "glm-5", @@ -8901,9 +8906,9 @@ "endedAt": 1777361566212, "runtimeMs": 2143 }, - "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:f8e5d44c-1b94-426f-8568-82a8417f7ab3": { - "sessionId": "f8e5d44c-1b94-426f-8568-82a8417f7ab3", - "updatedAt": 1780473133231, + "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:93c8443c-62d1-43e6-8f3e-e892f6356393": { + "sessionId": "93c8443c-62d1-43e6-8f3e-e892f6356393", + "updatedAt": 1780559557678, "systemSent": true, "label": "Cron: 比亚迪每日跟踪", "skillsSnapshot": { @@ -8943,8 +8948,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780473161713, - "sessionId": "f8e5d44c-1b94-426f-8568-82a8417f7ab3", + "generatedAt": 1780559605718, + "sessionId": "93c8443c-62d1-43e6-8f3e-e892f6356393", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678", "provider": "zhipu", "model": "glm-5", @@ -9266,11 +9271,11 @@ } }, "contextTokens": 200000, - "inputTokens": 5993, - "outputTokens": 1957, - "totalTokens": 21921, + "inputTokens": 4526, + "outputTokens": 1478, + "totalTokens": 20463, "totalTokensFresh": true, - "cacheRead": 115776, + "cacheRead": 109760, "cacheWrite": 0, "estimatedCostUsd": 0.13119603 } diff --git a/cron/jobs.json b/cron/jobs.json index 83812a4..9df6ebd 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1780509765852, + "updatedAtMs": 1780596075494, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1780596000000, - "lastRunAtMs": 1780509600008, + "nextRunAtMs": 1780682400000, + "lastRunAtMs": 1780596000003, "lastStatus": "ok", - "lastDurationMs": 165844, + "lastDurationMs": 75491, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1780596600001 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1780424457180, + "updatedAtMs": 1780510875678, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1780510800000, - "lastRunAtMs": 1780424400005, + "nextRunAtMs": 1780597200000, + "lastRunAtMs": 1780510800007, "lastStatus": "error", - "lastDurationMs": 57175, - "consecutiveErrors": 63, + "lastDurationMs": 75671, + "consecutiveErrors": 64, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1780510800003 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1780425075645, + "updatedAtMs": 1780511469311, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +128,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1780511400000, - "lastRunAtMs": 1780425000006, + "nextRunAtMs": 1780597800000, + "lastRunAtMs": 1780511400004, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 75639, + "lastDurationMs": 69307, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +144,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1780425600030, + "updatedAtMs": 1780512000011, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,10 +157,10 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1780512000000, - "lastRunAtMs": 1780425600003, + "nextRunAtMs": 1780598400000, + "lastRunAtMs": 1780512000004, "lastStatus": "skipped", - "lastDurationMs": 27, + "lastDurationMs": 7, "consecutiveErrors": 0, "lastRunStatus": "skipped", "lastDeliveryStatus": "not-requested", @@ -173,7 +174,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1780444876509, + "updatedAtMs": 1780531277051, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +192,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1780531200000, - "lastRunAtMs": 1780444800005, + "nextRunAtMs": 1780617600000, + "lastRunAtMs": 1780531200005, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 76504, + "lastDurationMs": 77046, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -208,7 +209,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1780441277467, + "updatedAtMs": 1780527706015, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +227,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1780527600000, - "lastRunAtMs": 1780441200009, + "nextRunAtMs": 1780614000000, + "lastRunAtMs": 1780527600005, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 77458, + "lastDurationMs": 106010, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -279,7 +280,7 @@ "description": "每日收盘后跟踪中国核建(601611)股价走势", "enabled": true, "createdAtMs": 1774231320000, - "updatedAtMs": 1780472087909, + "updatedAtMs": 1780558398400, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -297,13 +298,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780558200000, - "lastRunAtMs": 1780471800005, + "nextRunAtMs": 1780644600000, + "lastRunAtMs": 1780558200005, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 287904, + "lastDurationMs": 198395, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, + "consecutiveErrors": 2, "lastDelivered": true, "lastError": "⚠️ ✉️ Message failed" } @@ -315,7 +316,7 @@ "description": "每日收盘后跟踪中国化学(601117)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780472169583, + "updatedAtMs": 1780558520603, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -333,11 +334,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780558200000, - "lastRunAtMs": 1780472087909, + "nextRunAtMs": 1780644600000, + "lastRunAtMs": 1780558398400, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 81674, + "lastDurationMs": 122203, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -350,7 +351,7 @@ "description": "每日收盘后跟踪沪深300ETF(510300)走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780472327079, + "updatedAtMs": 1780558648090, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -368,15 +369,14 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780558200000, - "lastRunAtMs": 1780472169583, - "lastRunStatus": "error", - "lastStatus": "error", - "lastDurationMs": 157496, - "lastDeliveryStatus": "unknown", - "consecutiveErrors": 2, - "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: ⚠️ API rate limit reached. Please try again later. (rate_limit) | 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" + "nextRunAtMs": 1780644600000, + "lastRunAtMs": 1780558520603, + "lastRunStatus": "ok", + "lastStatus": "ok", + "lastDurationMs": 127487, + "lastDeliveryStatus": "delivered", + "consecutiveErrors": 0, + "lastDelivered": true } }, { @@ -386,7 +386,7 @@ "description": "每日收盘后跟踪招商银行(600036)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780472427782, + "updatedAtMs": 1780558747329, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -404,11 +404,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780558200000, - "lastRunAtMs": 1780472327079, + "nextRunAtMs": 1780644600000, + "lastRunAtMs": 1780558648090, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 100703, + "lastDurationMs": 99239, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -421,7 +421,7 @@ "description": "每日收盘后跟踪中国电建(601669)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780472622106, + "updatedAtMs": 1780558919987, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -439,11 +439,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780558200000, - "lastRunAtMs": 1780472427782, + "nextRunAtMs": 1780644600000, + "lastRunAtMs": 1780558747329, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 194324, + "lastDurationMs": 172658, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -456,7 +456,7 @@ "description": "每日收盘后跟踪优刻得(688158)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780472770847, + "updatedAtMs": 1780559066118, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -474,15 +474,14 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780558200000, - "lastRunAtMs": 1780472622106, - "lastRunStatus": "error", - "lastStatus": "error", - "lastDurationMs": 148741, + "nextRunAtMs": 1780644600000, + "lastRunAtMs": 1780558919987, + "lastRunStatus": "ok", + "lastStatus": "ok", + "lastDurationMs": 146131, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 3, - "lastDelivered": true, - "lastError": "⚠️ ✉️ Message failed" + "consecutiveErrors": 0, + "lastDelivered": true } }, { @@ -492,7 +491,7 @@ "description": "每日收盘后跟踪中国平安(601318)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780472911794, + "updatedAtMs": 1780559370116, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -510,11 +509,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780558200000, - "lastRunAtMs": 1780472770847, + "nextRunAtMs": 1780644600000, + "lastRunAtMs": 1780559066118, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 140947, + "lastDurationMs": 303998, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -527,7 +526,7 @@ "description": "每日收盘后跟踪中国海油(600938)股价走势", "enabled": true, "createdAtMs": 1774231920000, - "updatedAtMs": 1780473133200, + "updatedAtMs": 1780559557668, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -545,15 +544,14 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780558200000, - "lastRunAtMs": 1780472911794, - "lastRunStatus": "error", - "lastStatus": "error", - "lastDurationMs": 221406, + "nextRunAtMs": 1780644600000, + "lastRunAtMs": 1780559370116, + "lastRunStatus": "ok", + "lastStatus": "ok", + "lastDurationMs": 187552, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, - "lastDelivered": true, - "lastError": "⚠️ ✉️ Message failed" + "consecutiveErrors": 0, + "lastDelivered": true } }, { @@ -563,7 +561,7 @@ "description": "每日收盘后跟踪比亚迪(002594)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780473272366, + "updatedAtMs": 1780559688206, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -581,13 +579,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780558200000, - "lastRunAtMs": 1780473133200, + "nextRunAtMs": 1780644600000, + "lastRunAtMs": 1780559557668, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 139166, + "lastDurationMs": 130538, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, + "consecutiveErrors": 2, "lastDelivered": true, "lastError": "⚠️ ✉️ Message failed" } @@ -599,7 +597,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1780445047307, + "updatedAtMs": 1780531528851, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -617,13 +615,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780531200000, - "lastRunAtMs": 1780444876509, + "nextRunAtMs": 1780617600000, + "lastRunAtMs": 1780531277051, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 170798, + "lastDurationMs": 251800, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 8, + "consecutiveErrors": 9, "lastDelivered": true, "lastError": "⚠️ ✉️ Message failed" } diff --git a/cron/logs/daily-review.log b/cron/logs/daily-review.log index df3be0c..571f56e 100644 --- a/cron/logs/daily-review.log +++ b/cron/logs/daily-review.log @@ -91,3 +91,6 @@ [2026-06-03 02:31:05] === 每日回顾整理开始 === [2026-06-03 02:31:05] 处理日期: 2026-06-02 [2026-06-03 02:31:05] 没有已完成的任务,跳过 +[2026-06-04 02:31:04] === 每日回顾整理开始 === +[2026-06-04 02:31:04] 处理日期: 2026-06-03 +[2026-06-04 02:31:04] 没有已完成的任务,跳过 diff --git a/memory/ui-designer.sqlite b/memory/ui-designer.sqlite index 0beb4683d5191343c049c241c43422c1520c54e6..3b7301485f1612858766079b80500a599d4091d9 100644 GIT binary patch delta 4194 zcmZ`+Yj70TmDc(CF+DTgGmXGV2mumr@rXtvjUGq{h{3$H2-Z%FAF(Z@kr>d!mH>zB zZXu8bLSR51&=m+UU@)>}31NgsXe1QpM=G_CN>ZuiM|LY-XQx||Jbuced+y{@ zES5u?)W^aAb!0DBv6!epMIk7lLL*lw5C~Z9Z7SY`9<;jptka{@Vz^lR;VwOUqV1f;K4-$TzW`D9?mM6f~hhVyBu|2g*0)4H771;%VX+7<`0@B0kQ9NsfFb z5id<6Dl(BpRBU1?QHhDwq*X<%o42hq$4sOXYHCcBky>}8sj03$Y$Aiuz@oK~!Uw8M z%mp==C?&P&^>AZV#Katu-)w5$Zz4qUVZKbPA^hMC6NRKFMg|fim#xb~Y?uk3?6-Qy zr#e2I{9u%St(za1$cA^~t;B=Vc1KTQ^rVRylIw~!&|`HB9WhZrs&%Yys%_lFDk$wI z6JuvhtblU7*E&CFBA_64%fz>!yxnj2ylY|+yuIUz(cAXG`_{!i6S=Z`y60p2{KVuy zw~0J>lZse(TdmFs6Moq}Io89o_Q!D(fO4}tF?!RKT`njCV(LgI`(pvA_L&>@|KRGyHVj;Bi_pQ#psqyzsESDww?lluRK`0j=TB9t=g!gur-Py{P zB}Oipm<=U<*1mtnlvNje56>jxw-RHW?7>*xbF^7cuO#dPo|7nGph%K~p%TX2OH#VH zzKiDN1~t_+XEuS+k`H-{pX5rD@S3D8Ftb&H49Gl5vQ$B;WbPLK`Wh{lH7F2T6)kjO zEvZXQP2^S4{7gA#A*ph$Bsr+w%5$JRKZ=21z!3YZXl@DbCSj)}2drDdKtPi76C)>d zEC&@p&haW(LeOM+@l%8x!fMu;u*8F<5EE6DsgkN@&W8A$w<2Bqxr&x9*5PCD6Nd(w z#0e!YeSt8Kzg3)Qr7oI5SSL2`q3^F!rA)RHjy3!%gAIbYn}577knCT_>lByuU^t({ zYlz?Mq4N0#YCu693s~o*d$zKBcCve_+ze;2xtf-eAsVY`oyWi~P_c@qA!60E%4Z;? zYU5p#0}rQ9oHfLMR?|FrGhw4ht)Z0_@;tUqCq^{#2t|B|4_hG>gbJAxpo9vU1q`eP z6)Gr}Bz{v+3Mx_%)Ue2LpELioguHxBoUEZ&Wf!)R__BtImuZ;Ax+>V@#(qM&B!`lV zx3G&PHE5*C*sQYcVtbgKsEN8Ty)awC4j@99$uyzhS(m)fPgo@$g{jN0F(9ePz_%sI ziIq51OG{_0AmkIaFc%Qg_#<5m)Y2YyhFM3&>2A20S7fa`SJO!KYMK{W$wjZ#(F$I4 zs*bYK43tB53{~(Zae634C61!vM|HH@Lks~KjDlRTcrR@<3#RM6*F*kh_(nVV#{wwXeA5EAs$8O<&_#z z;cjZIjno}%4%c|_ZP|S&+}u)iAkx&RVGj6Ko5NKH!ZmL3y?vC!cAVHp>(Vv&z!<~^ zsFB)Q{=$PjOp2QL)jry@Qq$7?k{d{e9H|etc;v!$keZtsG~@u)B-Pb7c$oFja6l9L z_fyaddB!S$Q5%5h+fO@84PL-Yazj;w_3%Te^|XxRohpgEdRoGUJYP>+dAMFr+g$Pr zPFhV8zpJN4mQ^)SuBxf_d7pmh%z) zy^(Wt&dn#~@>n77ahl6z(CwstUcQ?tO?LVZjtgap&VI_`M>n~upTrjmq3NKTOLA%= z{@&!d<5own6(6+*xh|b^gK5a>=$Y>7cZ;vaX!a2|TwEpGOLSM7w_U#WCO(h_Mo zQ02(VNvjSA!?mHBS_k;vrpCVnJ83oHmPlP=m?Q3Uz>MXj)`lZ3dk;PV^b-s-fEl^+ zBF@xEjmFR=X@B^zR{xiPRl_YUtcm6{0uJ!YKnFDkrxGWZ#yEEtI7ya-snT??xtbTJ zK|R>eP}O|cf#^5*Bpi%5xRhEP)#fH~C|cvRc(vwKqQv+$>(;oYuJSYQSYy|wue_t7 znEZA}m)&z`YVhII;B{-HLlZxbQ#z-|7jepdTEhlPojl)Xcf=Co(diFQC&qfL)7=`k zPN`E9J^%aRJAG4kZfMv@{^_=H>+Bsav{Oer`PRgaG0KZ&jnfy9UFp<(x2uMvQ;Uq4 z|Ht&M;voE^lWBVF;HMOo9fbGBKK=*VCa3b_DF@+F%ApkR4YfGsP*>O9*rA`%j})o1 z&WK(7CDkcX$4h#w^bx%zfAVj%A(>eJ729OfpOVS)d2G`c6ifD+pMUaO`Yb7o$Nv5I zG&i|49>X8$kIDJ?Fd_ko9VI>;p;@9efIQA!uO#jV(8=|5eI7FWI#$YV>&&~{rE!B{ zh)5p#ml&v0aQR&q*30VDouk~R>ewKw(-$UeN1Caizeg7(L0o25d=$h7@ST@_h zi;@|)InPhH!)Tixy%X>9JoFVlK_oVM^u))2)}LPIYmsniy&2 zR@Fcy!2OEw7GoJfTEMc(4X-UJdId>Nb!mWr{ZhWs2%j>}0KmOL3A9D=*_*HAGz*p5txC$`It? zKg#eb3oF<1hFpHvvKhL#w-!Zy1J&G!c1&1TPOt|J@rSi2;bvx=BtNjPcj%(594qD- zNaMHojelP22A5g;QrT#lozIh;(Ad}X@lo`Gj1&uC)olGS-F z5s&I($1~j08L{s_!|vwOM>gYcD-FExKYg!^^*RsZZD3mTSwm+z z39aiceWy*BfbIN>x0(d zCA;6pfckQ8JL&W|HVWz`*JGfs2UJ<$XX|Z^D2RC4bXx_mLYKZ!|U+%y&Jdt0C#WQr)*UPzge#l8hhd1_CqUXN>KuDZx delta 4197 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 diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index 843471c3d907ad481318f89f81fac9bbf3303d68..b946f8eccbe2d899a0d96995df275f5921b4eb2b 100644 GIT binary patch delta 1550 zcmb7=d016d6vf~AoyX&Ws33@_%qYs>TsCJ}mYEe5Wl*(1+pT14J~39X3G$1wsnOP8cZ|dF3$?2#tI!jpQ0Hr98n2bqXn_BwIPbc2KI~7h+>!)_PCO zjT-`dxZR7g6`J@e$3bMN^I*mIE395NT=ps(vg7qfo`KI@$UhE}?7hkM zO>uJ4jbA&*{%&_b8O8oB8}Li9`Kgwji!Wi{OQ}`}35s%5{G8lM>zp|M){TPl*u!B8 zxQw5%k>*$>O)CVQS7q+x306^z73bgA>oFBg6_eypT4EJ93l5*B3koNRyLgf}$!0Z$ zT*2<=k#nheeqgmJIw1(9HqCj3PIToH`Y?go##Su0PN!$257RhJ)qJf|u6F8xPU@oE z1W|=plDUbyd5Cmc(~iz`r#Ij51HUtZiOgaVYuL(Oj&Pb1{7tZlFmWc?ahRz1W3D1s zMGe&)t8bG+hg|Mw_);hg6`;@=$@Q#FI*6?%`pc=0#rPZF=w--|-WJ8O0>#u!MDNXCKEX z!es(XB~#5Lm{ez18rJdF8R;XHtr=RRwc4URI;=t!%b$u=BY`^H!o9Sl6`8c>9X{f7 z`ZACqjAk-(S;~5Lu%F|cMJCXMn(C&8sZ*+cG&3W8lqPDX7HggIv{y%TT36&HnCjG^ zF1ON@M|g%dyiON-@&*0)nLioB6y~vv4eaCqCpZVDoC!0LrlzS|s(!d_M*3*wXqJ{} zy|yY}M|DOe3Lu0?YEqBexQ|D9mY3+jyJYbt{rQEVjAbhGStd`VK4CFDJjF+jy7BMKj)a1_}s&fDAg) zi?6WwmA@FrG;*EZ9OX>x($ZaHoA&9riX;N5L@ny`7%%e%(^)}z6K-Nm14q4&ta04} zy$zYcW-dAc5wh~SH?BWMlQmn*wLwwb&VxM12Yk%ee9s_;F`fl%VmF64#Rc4^mZQ~4 j)|ejN*s+?cjoP98I;V1k(TF>EoS7_SC0n@U>`3Kr_`8h& delta 300 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