From 85163101da1abc2bf6a74b8dd584fd6810cb4af1 Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Thu, 4 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?-04=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 | 331 ++--- cron/jobs.json | 183 +-- cron/logs/daily-review.log | 3 + memory/ui-designer.sqlite | Bin 159744 -> 151552 bytes tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4157112 -> 4157112 bytes 7 files changed, 1067 insertions(+), 1056 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index 7df24be..b57e026 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": "38ef94c9-0411-4964-acb1-30517531e124", - "updatedAt": 1780423200008, + "sessionId": "823bf29e-b2fd-4ad3-99a7-11692fed44cb", + "updatedAt": 1780509600014, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -825,19 +825,19 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 15313, - "outputTokens": 76, - "totalTokens": 18636, + "inputTokens": 15332, + "outputTokens": 74, + "totalTokens": 18771, "totalTokensFresh": true, - "cacheRead": 21888, + "cacheRead": 22144, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780423260369, - "sessionId": "38ef94c9-0411-4964-acb1-30517531e124", + "generatedAt": 1780509753360, + "sessionId": "823bf29e-b2fd-4ad3-99a7-11692fed44cb", "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": "80dfe2c9-b5c5-4dc3-ac4b-a931496689a7", - "updatedAt": 1780424402137, + "updatedAt": 1780424400036, "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": 15822, - "outputTokens": 1303, - "totalTokens": 34571, + "inputTokens": 15691, + "outputTokens": 595, + "totalTokens": 33981, "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": 135680, + "cacheRead": 82048, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780338021473, - "sessionId": "74c6a1f3-9ec9-4493-9ab8-8d5a11101fab", + "generatedAt": 1780424421826, + "sessionId": "80dfe2c9-b5c5-4dc3-ac4b-a931496689a7", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -1549,10 +1549,8 @@ } }, "estimatedCostUsd": 0, - "status": "failed", - "startedAt": 1780424400231, - "endedAt": 1780424402132, - "runtimeMs": 1901 + "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": "441ea1f0-ad24-4127-8195-dc8ab4b37613", - "updatedAt": 1780423800011, + "sessionId": "a8a4d1f3-731d-439d-a7f4-d8b4aea753ee", + "updatedAt": 1780510205159, "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": 490, "outputTokens": 72, @@ -1973,777 +1971,12 @@ ] } }, - "estimatedCostUsd": 0.5070293100000002 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:74c6a1f3-9ec9-4493-9ab8-8d5a11101fab": { - "sessionId": "74c6a1f3-9ec9-4493-9ab8-8d5a11101fab", - "updatedAt": 1780338000013, - "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": 15822, - "outputTokens": 1303, - "totalTokens": 34571, - "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": 1780510200271, "abortedLastRun": false, - "totalTokensFresh": true, - "cacheRead": 135680, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1780338021473, - "sessionId": "74c6a1f3-9ec9-4493-9ab8-8d5a11101fab", - "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:38ef94c9-0411-4964-acb1-30517531e124": { - "sessionId": "38ef94c9-0411-4964-acb1-30517531e124", - "updatedAt": 1780423200008, - "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": 15313, - "outputTokens": 76, - "totalTokens": 18636, - "totalTokensFresh": true, - "cacheRead": 21888, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1780423260369, - "sessionId": "38ef94c9-0411-4964-acb1-30517531e124", - "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": 1780510205156, + "runtimeMs": 4885 }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:441ea1f0-ad24-4127-8195-dc8ab4b37613": { "sessionId": "441ea1f0-ad24-4127-8195-dc8ab4b37613", @@ -3129,9 +2362,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:80dfe2c9-b5c5-4dc3-ac4b-a931496689a7": { "sessionId": "80dfe2c9-b5c5-4dc3-ac4b-a931496689a7", - "updatedAt": 1780424421853, + "updatedAt": 1780424400036, "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": 15822, - "outputTokens": 1303, - "totalTokens": 34571, + "inputTokens": 15691, + "outputTokens": 595, + "totalTokens": 33981, "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": 135680, + "cacheRead": 82048, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780338021473, - "sessionId": "74c6a1f3-9ec9-4493-9ab8-8d5a11101fab", + "generatedAt": 1780424421826, + "sessionId": "80dfe2c9-b5c5-4dc3-ac4b-a931496689a7", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -3513,6 +2746,773 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1780424421833 + "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 + }, + "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:a8a4d1f3-731d-439d-a7f4-d8b4aea753ee": { + "sessionId": "a8a4d1f3-731d-439d-a7f4-d8b4aea753ee", + "updatedAt": 1780510259153, + "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": 490, + "outputTokens": 72, + "totalTokens": 18853, + "totalTokensFresh": true, + "cacheRead": 37056, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1780423827915, + "sessionId": "441ea1f0-ad24-4127-8195-dc8ab4b37613", + "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": 1780510259150, + "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 887ff74..5e9d5b4 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": "1b6efca8-00cd-4c26-adee-c2b8a224c349", - "updatedAt": 1780385400012, + "sessionId": "9ef789bd-cb51-4dcd-a8bf-44985c91613e", + "updatedAt": 1780471800013, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -839,11 +839,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 18594, - "outputTokens": 3726, - "totalTokens": 21852, + "inputTokens": 23572, + "outputTokens": 2767, + "totalTokens": 24979, "totalTokensFresh": true, - "cacheRead": 78144, + "cacheRead": 189120, "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": 1780385460372, - "sessionId": "1b6efca8-00cd-4c26-adee-c2b8a224c349", + "generatedAt": 1780471860380, + "sessionId": "9ef789bd-cb51-4dcd-a8bf-44985c91613e", "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": "723206f7-b763-4b06-9696-6d434454697f", - "updatedAt": 1780386368165, + "sessionId": "0e0bf58a-83d4-42d4-ada7-79ad7cd5672c", + "updatedAt": 1780472911804, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -1211,19 +1211,19 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 8140, - "outputTokens": 1948, - "totalTokens": 23948, + "inputTokens": 10429, + "outputTokens": 3286, + "totalTokens": 26225, "totalTokensFresh": true, - "cacheRead": 194496, + "cacheRead": 213312, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780386397222, - "sessionId": "723206f7-b763-4b06-9696-6d434454697f", + "generatedAt": 1780472939447, + "sessionId": "0e0bf58a-83d4-42d4-ada7-79ad7cd5672c", "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": "ba50e431-5108-4848-b346-d213d0eb9263", - "updatedAt": 1780358487411, + "sessionId": "e8168550-bdae-4442-8e5d-1e2b4ffb9a7d", + "updatedAt": 1780444876517, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1583,11 +1583,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 19732, - "outputTokens": 2920, - "totalTokens": 33522, + "inputTokens": 19914, + "outputTokens": 2868, + "totalTokens": 33802, "totalTokensFresh": true, - "cacheRead": 292160, + "cacheRead": 293184, "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": 1780358547776, - "sessionId": "ba50e431-5108-4848-b346-d213d0eb9263", + "generatedAt": 1780444936872, + "sessionId": "e8168550-bdae-4442-8e5d-1e2b4ffb9a7d", "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": "616d766d-a8a0-42f2-b1b3-977151f3a957", - "updatedAt": 1780386257496, + "sessionId": "6a84f0ba-1588-481e-8fe8-ac55bb38449d", + "updatedAt": 1780472770855, "systemSent": true, "label": "Cron: 中国平安每日跟踪", "skillsSnapshot": { @@ -2973,8 +2973,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780386289904, - "sessionId": "616d766d-a8a0-42f2-b1b3-977151f3a957", + "generatedAt": 1780472800800, + "sessionId": "6a84f0ba-1588-481e-8fe8-ac55bb38449d", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345", "provider": "zhipu", "model": "glm-5", @@ -3296,17 +3296,17 @@ } }, "contextTokens": 200000, - "inputTokens": 5081, - "outputTokens": 1950, - "totalTokens": 21062, + "inputTokens": 5160, + "outputTokens": 1899, + "totalTokens": 21145, "totalTokensFresh": true, - "cacheRead": 90240, + "cacheRead": 90048, "cacheWrite": 0, "estimatedCostUsd": 0.110809935 }, "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678": { - "sessionId": "f40565d2-867e-465f-b172-7ea21a92f723", - "updatedAt": 1780386531226, + "sessionId": "f8e5d44c-1b94-426f-8568-82a8417f7ab3", + "updatedAt": 1780473133231, "systemSent": true, "label": "Cron: 比亚迪每日跟踪", "skillsSnapshot": { @@ -3346,8 +3346,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780386559334, - "sessionId": "f40565d2-867e-465f-b172-7ea21a92f723", + "generatedAt": 1780473161713, + "sessionId": "f8e5d44c-1b94-426f-8568-82a8417f7ab3", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678", "provider": "zhipu", "model": "glm-5", @@ -3669,17 +3669,17 @@ } }, "contextTokens": 200000, - "inputTokens": 5882, - "outputTokens": 1703, - "totalTokens": 21827, + "inputTokens": 5993, + "outputTokens": 1957, + "totalTokens": 21921, "totalTokensFresh": true, - "cacheRead": 130560, + "cacheRead": 115776, "cacheWrite": 0, "estimatedCostUsd": 0.13119603 }, "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678": { - "sessionId": "64ea9914-f1d9-4edb-a289-ff130c2c5c3b", - "updatedAt": 1780385567624, + "sessionId": "1aebdfa8-e18a-41c5-ad96-731aa9cc36ad", + "updatedAt": 1780472087918, "systemSent": true, "label": "Cron: 中国化学每日跟踪", "skillsSnapshot": { @@ -3719,8 +3719,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780385596478, - "sessionId": "64ea9914-f1d9-4edb-a289-ff130c2c5c3b", + "generatedAt": 1780472115816, + "sessionId": "1aebdfa8-e18a-41c5-ad96-731aa9cc36ad", "sessionKey": "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678", "provider": "zhipu", "model": "glm-5", @@ -4042,17 +4042,17 @@ } }, "contextTokens": 200000, - "inputTokens": 5820, - "outputTokens": 1511, - "totalTokens": 21818, + "inputTokens": 3202, + "outputTokens": 946, + "totalTokens": 19243, "totalTokensFresh": true, - "cacheRead": 133376, + "cacheRead": 69440, "cacheWrite": 0, "estimatedCostUsd": 0.05539842 }, "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123": { - "sessionId": "4946babf-1c60-45df-bc79-0ccc30d95499", - "updatedAt": 1780385679749, + "sessionId": "3e1f02d7-e740-454b-b966-eace66c18626", + "updatedAt": 1780472174017, "systemSent": true, "label": "Cron: 沪深300ETF每日跟踪", "skillsSnapshot": { @@ -4085,8 +4085,8 @@ ], "version": 0 }, - "modelProvider": "zhipu", - "model": "glm-5", + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, @@ -4421,11 +4421,16 @@ "totalTokensFresh": true, "cacheRead": 120384, "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": { - "sessionId": "6c61cfd5-9783-49da-93f8-d2d450f808e1", - "updatedAt": 1780385805483, + "sessionId": "a2ff81cd-cba4-42ae-b423-784b551d58a0", + "updatedAt": 1780472327108, "systemSent": true, "label": "Cron: 招商银行每日跟踪", "skillsSnapshot": { @@ -4465,8 +4470,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780385833020, - "sessionId": "6c61cfd5-9783-49da-93f8-d2d450f808e1", + "generatedAt": 1780472354933, + "sessionId": "a2ff81cd-cba4-42ae-b423-784b551d58a0", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234", "provider": "zhipu", "model": "glm-5", @@ -4788,17 +4793,17 @@ } }, "contextTokens": 200000, - "inputTokens": 7202, - "outputTokens": 2055, - "totalTokens": 23232, + "inputTokens": 4721, + "outputTokens": 1753, + "totalTokens": 20703, "totalTokensFresh": true, - "cacheRead": 94144, + "cacheRead": 91520, "cacheWrite": 0, "estimatedCostUsd": 0.047271765 }, "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456": { - "sessionId": "f865eac5-cae3-438b-99f6-64e087fb5a7a", - "updatedAt": 1780385917092, + "sessionId": "63d477fc-3cd8-4a67-b649-73e1b2601823", + "updatedAt": 1780472427791, "systemSent": true, "label": "Cron: 中国电建每日跟踪", "skillsSnapshot": { @@ -4838,8 +4843,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780385944935, - "sessionId": "f865eac5-cae3-438b-99f6-64e087fb5a7a", + "generatedAt": 1780472455589, + "sessionId": "63d477fc-3cd8-4a67-b649-73e1b2601823", "sessionKey": "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456", "provider": "zhipu", "model": "glm-5", @@ -5161,17 +5166,17 @@ } }, "contextTokens": 200000, - "inputTokens": 9071, - "outputTokens": 4048, - "totalTokens": 24890, + "inputTokens": 8404, + "outputTokens": 2502, + "totalTokens": 24348, "totalTokensFresh": true, - "cacheRead": 222976, + "cacheRead": 160640, "cacheWrite": 0, "estimatedCostUsd": 0.05589625499999999 }, "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567": { - "sessionId": "3ef2afae-3641-45a9-8dd0-bd83a6d9e73d", - "updatedAt": 1780386113900, + "sessionId": "1cfb3f9e-9140-466e-9b37-52c5e4e5fc5b", + "updatedAt": 1780472622115, "systemSent": true, "label": "Cron: 优刻得每日跟踪", "skillsSnapshot": { @@ -5211,8 +5216,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780386143280, - "sessionId": "3ef2afae-3641-45a9-8dd0-bd83a6d9e73d", + "generatedAt": 1780472650777, + "sessionId": "1cfb3f9e-9140-466e-9b37-52c5e4e5fc5b", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567", "provider": "zhipu", "model": "glm-5", @@ -5534,17 +5539,17 @@ } }, "contextTokens": 200000, - "inputTokens": 6398, - "outputTokens": 2053, - "totalTokens": 22419, + "inputTokens": 9322, + "outputTokens": 2826, + "totalTokens": 25257, "totalTokensFresh": true, - "cacheRead": 114752, + "cacheRead": 146368, "cacheWrite": 0, "estimatedCostUsd": 0.046022505000000005 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:ba50e431-5108-4848-b346-d213d0eb9263": { - "sessionId": "ba50e431-5108-4848-b346-d213d0eb9263", - "updatedAt": 1780358487411, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:e8168550-bdae-4442-8e5d-1e2b4ffb9a7d": { + "sessionId": "e8168550-bdae-4442-8e5d-1e2b4ffb9a7d", + "updatedAt": 1780444876517, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -5573,11 +5578,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 19732, - "outputTokens": 2920, - "totalTokens": 33522, + "inputTokens": 19914, + "outputTokens": 2868, + "totalTokens": 33802, "totalTokensFresh": true, - "cacheRead": 292160, + "cacheRead": 293184, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -5586,8 +5591,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780358547776, - "sessionId": "ba50e431-5108-4848-b346-d213d0eb9263", + "generatedAt": 1780444936872, + "sessionId": "e8168550-bdae-4442-8e5d-1e2b4ffb9a7d", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -5914,9 +5919,9 @@ "endedAt": 1777939393611, "runtimeMs": 1699 }, - "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:1b6efca8-00cd-4c26-adee-c2b8a224c349": { - "sessionId": "1b6efca8-00cd-4c26-adee-c2b8a224c349", - "updatedAt": 1780385400012, + "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:9ef789bd-cb51-4dcd-a8bf-44985c91613e": { + "sessionId": "9ef789bd-cb51-4dcd-a8bf-44985c91613e", + "updatedAt": 1780471800013, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -5945,11 +5950,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 18594, - "outputTokens": 3726, - "totalTokens": 21852, + "inputTokens": 23572, + "outputTokens": 2767, + "totalTokens": 24979, "totalTokensFresh": true, - "cacheRead": 78144, + "cacheRead": 189120, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", "abortedLastRun": false, @@ -5958,8 +5963,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780385460372, - "sessionId": "1b6efca8-00cd-4c26-adee-c2b8a224c349", + "generatedAt": 1780471860380, + "sessionId": "9ef789bd-cb51-4dcd-a8bf-44985c91613e", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", "provider": "zhipu", "model": "glm-5", @@ -6286,9 +6291,9 @@ "endedAt": 1777361462485, "runtimeMs": 2102 }, - "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678:run:64ea9914-f1d9-4edb-a289-ff130c2c5c3b": { - "sessionId": "64ea9914-f1d9-4edb-a289-ff130c2c5c3b", - "updatedAt": 1780385567624, + "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678:run:1aebdfa8-e18a-41c5-ad96-731aa9cc36ad": { + "sessionId": "1aebdfa8-e18a-41c5-ad96-731aa9cc36ad", + "updatedAt": 1780472087918, "systemSent": true, "label": "Cron: 中国化学每日跟踪", "skillsSnapshot": { @@ -6328,8 +6333,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780385596478, - "sessionId": "64ea9914-f1d9-4edb-a289-ff130c2c5c3b", + "generatedAt": 1780472115816, + "sessionId": "1aebdfa8-e18a-41c5-ad96-731aa9cc36ad", "sessionKey": "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678", "provider": "zhipu", "model": "glm-5", @@ -6651,17 +6656,17 @@ } }, "contextTokens": 200000, - "inputTokens": 5820, - "outputTokens": 1511, - "totalTokens": 21818, + "inputTokens": 3202, + "outputTokens": 946, + "totalTokens": 19243, "totalTokensFresh": true, - "cacheRead": 133376, + "cacheRead": 69440, "cacheWrite": 0, "estimatedCostUsd": 0.05539842 }, - "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123:run:4946babf-1c60-45df-bc79-0ccc30d95499": { - "sessionId": "4946babf-1c60-45df-bc79-0ccc30d95499", - "updatedAt": 1780385679749, + "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123:run:3e1f02d7-e740-454b-b966-eace66c18626": { + "sessionId": "3e1f02d7-e740-454b-b966-eace66c18626", + "updatedAt": 1780472169592, "systemSent": true, "label": "Cron: 沪深300ETF每日跟踪", "skillsSnapshot": { @@ -6694,8 +6699,8 @@ ], "version": 0 }, - "modelProvider": "zhipu", - "model": "glm-5", + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, @@ -7032,9 +7037,9 @@ "cacheWrite": 0, "estimatedCostUsd": 0.08418837 }, - "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234:run:6c61cfd5-9783-49da-93f8-d2d450f808e1": { - "sessionId": "6c61cfd5-9783-49da-93f8-d2d450f808e1", - "updatedAt": 1780385805483, + "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234:run:a2ff81cd-cba4-42ae-b423-784b551d58a0": { + "sessionId": "a2ff81cd-cba4-42ae-b423-784b551d58a0", + "updatedAt": 1780472327108, "systemSent": true, "label": "Cron: 招商银行每日跟踪", "skillsSnapshot": { @@ -7074,8 +7079,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780385833020, - "sessionId": "6c61cfd5-9783-49da-93f8-d2d450f808e1", + "generatedAt": 1780472354933, + "sessionId": "a2ff81cd-cba4-42ae-b423-784b551d58a0", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234", "provider": "zhipu", "model": "glm-5", @@ -7397,17 +7402,17 @@ } }, "contextTokens": 200000, - "inputTokens": 7202, - "outputTokens": 2055, - "totalTokens": 23232, + "inputTokens": 4721, + "outputTokens": 1753, + "totalTokens": 20703, "totalTokensFresh": true, - "cacheRead": 94144, + "cacheRead": 91520, "cacheWrite": 0, "estimatedCostUsd": 0.047271765 }, - "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456:run:f865eac5-cae3-438b-99f6-64e087fb5a7a": { - "sessionId": "f865eac5-cae3-438b-99f6-64e087fb5a7a", - "updatedAt": 1780385917092, + "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456:run:63d477fc-3cd8-4a67-b649-73e1b2601823": { + "sessionId": "63d477fc-3cd8-4a67-b649-73e1b2601823", + "updatedAt": 1780472427791, "systemSent": true, "label": "Cron: 中国电建每日跟踪", "skillsSnapshot": { @@ -7447,8 +7452,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780385944935, - "sessionId": "f865eac5-cae3-438b-99f6-64e087fb5a7a", + "generatedAt": 1780472455589, + "sessionId": "63d477fc-3cd8-4a67-b649-73e1b2601823", "sessionKey": "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456", "provider": "zhipu", "model": "glm-5", @@ -7770,17 +7775,17 @@ } }, "contextTokens": 200000, - "inputTokens": 9071, - "outputTokens": 4048, - "totalTokens": 24890, + "inputTokens": 8404, + "outputTokens": 2502, + "totalTokens": 24348, "totalTokensFresh": true, - "cacheRead": 222976, + "cacheRead": 160640, "cacheWrite": 0, "estimatedCostUsd": 0.05589625499999999 }, - "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567:run:3ef2afae-3641-45a9-8dd0-bd83a6d9e73d": { - "sessionId": "3ef2afae-3641-45a9-8dd0-bd83a6d9e73d", - "updatedAt": 1780386113900, + "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567:run:1cfb3f9e-9140-466e-9b37-52c5e4e5fc5b": { + "sessionId": "1cfb3f9e-9140-466e-9b37-52c5e4e5fc5b", + "updatedAt": 1780472622115, "systemSent": true, "label": "Cron: 优刻得每日跟踪", "skillsSnapshot": { @@ -7820,8 +7825,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780386143280, - "sessionId": "3ef2afae-3641-45a9-8dd0-bd83a6d9e73d", + "generatedAt": 1780472650777, + "sessionId": "1cfb3f9e-9140-466e-9b37-52c5e4e5fc5b", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567", "provider": "zhipu", "model": "glm-5", @@ -8143,17 +8148,17 @@ } }, "contextTokens": 200000, - "inputTokens": 6398, - "outputTokens": 2053, - "totalTokens": 22419, + "inputTokens": 9322, + "outputTokens": 2826, + "totalTokens": 25257, "totalTokensFresh": true, - "cacheRead": 114752, + "cacheRead": 146368, "cacheWrite": 0, "estimatedCostUsd": 0.046022505000000005 }, - "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:616d766d-a8a0-42f2-b1b3-977151f3a957": { - "sessionId": "616d766d-a8a0-42f2-b1b3-977151f3a957", - "updatedAt": 1780386257496, + "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:6a84f0ba-1588-481e-8fe8-ac55bb38449d": { + "sessionId": "6a84f0ba-1588-481e-8fe8-ac55bb38449d", + "updatedAt": 1780472770855, "systemSent": true, "label": "Cron: 中国平安每日跟踪", "skillsSnapshot": { @@ -8193,8 +8198,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780386289904, - "sessionId": "616d766d-a8a0-42f2-b1b3-977151f3a957", + "generatedAt": 1780472800800, + "sessionId": "6a84f0ba-1588-481e-8fe8-ac55bb38449d", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345", "provider": "zhipu", "model": "glm-5", @@ -8516,17 +8521,17 @@ } }, "contextTokens": 200000, - "inputTokens": 5081, - "outputTokens": 1950, - "totalTokens": 21062, + "inputTokens": 5160, + "outputTokens": 1899, + "totalTokens": 21145, "totalTokensFresh": true, - "cacheRead": 90240, + "cacheRead": 90048, "cacheWrite": 0, "estimatedCostUsd": 0.110809935 }, - "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:723206f7-b763-4b06-9696-6d434454697f": { - "sessionId": "723206f7-b763-4b06-9696-6d434454697f", - "updatedAt": 1780386368165, + "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:0e0bf58a-83d4-42d4-ada7-79ad7cd5672c": { + "sessionId": "0e0bf58a-83d4-42d4-ada7-79ad7cd5672c", + "updatedAt": 1780472911804, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -8555,19 +8560,19 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 8140, - "outputTokens": 1948, - "totalTokens": 23948, + "inputTokens": 10429, + "outputTokens": 3286, + "totalTokens": 26225, "totalTokensFresh": true, - "cacheRead": 194496, + "cacheRead": 213312, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780386397222, - "sessionId": "723206f7-b763-4b06-9696-6d434454697f", + "generatedAt": 1780472939447, + "sessionId": "0e0bf58a-83d4-42d4-ada7-79ad7cd5672c", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", "provider": "zhipu", "model": "glm-5", @@ -8896,9 +8901,9 @@ "endedAt": 1777361566212, "runtimeMs": 2143 }, - "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:f40565d2-867e-465f-b172-7ea21a92f723": { - "sessionId": "f40565d2-867e-465f-b172-7ea21a92f723", - "updatedAt": 1780386531226, + "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:f8e5d44c-1b94-426f-8568-82a8417f7ab3": { + "sessionId": "f8e5d44c-1b94-426f-8568-82a8417f7ab3", + "updatedAt": 1780473133231, "systemSent": true, "label": "Cron: 比亚迪每日跟踪", "skillsSnapshot": { @@ -8938,8 +8943,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780386559334, - "sessionId": "f40565d2-867e-465f-b172-7ea21a92f723", + "generatedAt": 1780473161713, + "sessionId": "f8e5d44c-1b94-426f-8568-82a8417f7ab3", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678", "provider": "zhipu", "model": "glm-5", @@ -9261,11 +9266,11 @@ } }, "contextTokens": 200000, - "inputTokens": 5882, - "outputTokens": 1703, - "totalTokens": 21827, + "inputTokens": 5993, + "outputTokens": 1957, + "totalTokens": 21921, "totalTokensFresh": true, - "cacheRead": 130560, + "cacheRead": 115776, "cacheWrite": 0, "estimatedCostUsd": 0.13119603 } diff --git a/cron/jobs.json b/cron/jobs.json index 1432ee4..e303859 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1780423274826, + "updatedAtMs": 1780509765852, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1780509600000, - "lastRunAtMs": 1780423200001, + "nextRunAtMs": 1780596000000, + "lastRunAtMs": 1780509600008, "lastStatus": "ok", - "lastDurationMs": 74825, + "lastDurationMs": 165844, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1780510200002 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1780338086189, + "updatedAtMs": 1780424457180, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1780424400000, - "lastRunAtMs": 1780338000006, + "nextRunAtMs": 1780510800000, + "lastRunAtMs": 1780424400005, "lastStatus": "error", - "lastDurationMs": 86183, - "consecutiveErrors": 62, + "lastDurationMs": 57175, + "consecutiveErrors": 63, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1780424400002 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1780338673859, + "updatedAtMs": 1780425075645, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +128,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1780425000000, - "lastRunAtMs": 1780338600004, + "nextRunAtMs": 1780511400000, + "lastRunAtMs": 1780425000006, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 73855, + "lastDurationMs": 75639, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +144,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1780339200034, + "updatedAtMs": 1780425600030, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,10 +157,10 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1780425600000, - "lastRunAtMs": 1780339200006, + "nextRunAtMs": 1780512000000, + "lastRunAtMs": 1780425600003, "lastStatus": "skipped", - "lastDurationMs": 28, + "lastDurationMs": 27, "consecutiveErrors": 0, "lastRunStatus": "skipped", "lastDeliveryStatus": "not-requested", @@ -173,7 +174,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1780358487401, + "updatedAtMs": 1780444876509, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +192,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1780444800000, - "lastRunAtMs": 1780358400004, + "nextRunAtMs": 1780531200000, + "lastRunAtMs": 1780444800005, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 87397, + "lastDurationMs": 76504, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -208,7 +209,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1780354877659, + "updatedAtMs": 1780441277467, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +227,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1780441200000, - "lastRunAtMs": 1780354800004, + "nextRunAtMs": 1780527600000, + "lastRunAtMs": 1780441200009, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 77655, + "lastDurationMs": 77458, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -279,7 +280,7 @@ "description": "每日收盘后跟踪中国核建(601611)股价走势", "enabled": true, "createdAtMs": 1774231320000, - "updatedAtMs": 1780385567595, + "updatedAtMs": 1780472087909, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -297,14 +298,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780471800000, - "lastRunAtMs": 1780385400006, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 167589, + "nextRunAtMs": 1780558200000, + "lastRunAtMs": 1780471800005, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 287904, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true + "consecutiveErrors": 1, + "lastDelivered": true, + "lastError": "⚠️ ✉️ Message failed" } }, { @@ -314,7 +316,7 @@ "description": "每日收盘后跟踪中国化学(601117)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780385679719, + "updatedAtMs": 1780472169583, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -332,11 +334,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780471800000, - "lastRunAtMs": 1780385567595, + "nextRunAtMs": 1780558200000, + "lastRunAtMs": 1780472087909, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 112124, + "lastDurationMs": 81674, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -349,7 +351,7 @@ "description": "每日收盘后跟踪沪深300ETF(510300)走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780385805474, + "updatedAtMs": 1780472327079, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -367,15 +369,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780471800000, - "lastRunAtMs": 1780385679719, + "nextRunAtMs": 1780558200000, + "lastRunAtMs": 1780472169583, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 125755, - "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, - "lastDelivered": true, - "lastError": "⚠️ ✉️ Message failed" + "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" } }, { @@ -385,7 +387,7 @@ "description": "每日收盘后跟踪招商银行(600036)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780385917083, + "updatedAtMs": 1780472427782, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -403,11 +405,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780471800000, - "lastRunAtMs": 1780385805474, + "nextRunAtMs": 1780558200000, + "lastRunAtMs": 1780472327079, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 111609, + "lastDurationMs": 100703, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -420,7 +422,7 @@ "description": "每日收盘后跟踪中国电建(601669)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780386113872, + "updatedAtMs": 1780472622106, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -438,15 +440,14 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780471800000, - "lastRunAtMs": 1780385917083, - "lastRunStatus": "error", - "lastStatus": "error", - "lastDurationMs": 196789, + "nextRunAtMs": 1780558200000, + "lastRunAtMs": 1780472427782, + "lastRunStatus": "ok", + "lastStatus": "ok", + "lastDurationMs": 194324, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, - "lastDelivered": true, - "lastError": "⚠️ ✉️ Message failed" + "consecutiveErrors": 0, + "lastDelivered": true } }, { @@ -456,7 +457,7 @@ "description": "每日收盘后跟踪优刻得(688158)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780386257465, + "updatedAtMs": 1780472770847, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -474,13 +475,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780471800000, - "lastRunAtMs": 1780386113872, + "nextRunAtMs": 1780558200000, + "lastRunAtMs": 1780472622106, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 143593, + "lastDurationMs": 148741, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 2, + "consecutiveErrors": 3, "lastDelivered": true, "lastError": "⚠️ ✉️ Message failed" } @@ -492,7 +493,7 @@ "description": "每日收盘后跟踪中国平安(601318)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780386368157, + "updatedAtMs": 1780472911794, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -510,11 +511,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780471800000, - "lastRunAtMs": 1780386257465, + "nextRunAtMs": 1780558200000, + "lastRunAtMs": 1780472770847, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 110692, + "lastDurationMs": 140947, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -527,7 +528,7 @@ "description": "每日收盘后跟踪中国海油(600938)股价走势", "enabled": true, "createdAtMs": 1774231920000, - "updatedAtMs": 1780386531216, + "updatedAtMs": 1780473133200, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -545,14 +546,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780471800000, - "lastRunAtMs": 1780386368157, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 163059, + "nextRunAtMs": 1780558200000, + "lastRunAtMs": 1780472911794, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 221406, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true + "consecutiveErrors": 1, + "lastDelivered": true, + "lastError": "⚠️ ✉️ Message failed" } }, { @@ -562,7 +564,7 @@ "description": "每日收盘后跟踪比亚迪(002594)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780386645280, + "updatedAtMs": 1780473272366, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -580,14 +582,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780471800000, - "lastRunAtMs": 1780386531216, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 114064, + "nextRunAtMs": 1780558200000, + "lastRunAtMs": 1780473133200, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 139166, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true + "consecutiveErrors": 1, + "lastDelivered": true, + "lastError": "⚠️ ✉️ Message failed" } }, { @@ -597,7 +600,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1780358653950, + "updatedAtMs": 1780445047307, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -615,13 +618,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780444800000, - "lastRunAtMs": 1780358487401, + "nextRunAtMs": 1780531200000, + "lastRunAtMs": 1780444876509, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 166549, + "lastDurationMs": 170798, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 7, + "consecutiveErrors": 8, "lastDelivered": true, "lastError": "⚠️ ✉️ Message failed" } diff --git a/cron/logs/daily-review.log b/cron/logs/daily-review.log index 13ec4e3..df3be0c 100644 --- a/cron/logs/daily-review.log +++ b/cron/logs/daily-review.log @@ -88,3 +88,6 @@ [2026-06-02 02:31:04] === 每日回顾整理开始 === [2026-06-02 02:31:04] 处理日期: 2026-06-01 [2026-06-02 02:31:04] 没有已完成的任务,跳过 +[2026-06-03 02:31:05] === 每日回顾整理开始 === +[2026-06-03 02:31:05] 处理日期: 2026-06-02 +[2026-06-03 02:31:05] 没有已完成的任务,跳过 diff --git a/memory/ui-designer.sqlite b/memory/ui-designer.sqlite index a7db9da3c56f61668bc34bac2eca728b9d80ba32..0beb4683d5191343c049c241c43422c1520c54e6 100644 GIT binary patch delta 8788 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

q+oh<0{Y$-0YaTqn?HI)D zTZ`A(N}<-JrcYt|6}-AFr@1K%@YW7PtP@9#$d z8@W1y5ZKD4?;Vw38}PS|+K^WPX`;(qeDgTYYYrktevAl{!EvMiwgfK&&-y1X;{4MQ z-PYPTHU(1I#7{^nt~e1SShM$z>J9 zbcg5^{?$DCrbzM=VMUpGYHQl9VD!Q7eVp+$Ik2Lyvrx

3qv5m1Go_IBV{)F?@zYu>AOihm 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 Sr0=ed;?S3r8n(L#I{zCOO^OQu diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index f5f62ce696691051454defbe9a12192c2f18f332..d3cf5b8813fb063f6d9deee66d5b4c7b2e0d9ae2 100644 GIT binary patch literal 32768 zcmeI*b&ym?5XbTF?|{Sgki*^G-QC^Y-QDeQmk99?clQtv#FZq(2{DpD+=!8xgsohK z;=QFP*h}bFHCtCVT|GUYo~^C><7N{NRK!28xFN{4-My4^KPSZP7`1=zw!=H)$M0*m zBq{#Tkv4gEAKbMk@g(DYZvXhaN0U8&|Ms8PRPM*LZlrS~y&Dd~AV`SiiSu)(l(E=Lm|4tP>XF`xzAD_ZCgP z?pXch6m~XBySPYf*t*`-*B55$>+^ZT@`aiCwPICY^0kBZ5%DN^tkx5G`?zRgysh7J zP@ZUFB5Or@d!l@ib6N7(x@AJv4x0D<44U@_e%`--PgIYOIhk6*_V@36Wkc3Jm3hB^ z-%uXjc7x6`ZI!w%wjRC*uuqJ%Wd4xlf1;6e8^#b z*L8T`!`d{0*EK@{St+^xDf-3^^3sYGoW z)0Q3#U?h{6%@S6#l}ose+j)T9yv$pC#FzZ!{#Z`0oGPr+s;oL{rVi?@!5Xb8ny(~n zF!?CtEhP2=soj0jxhO;_DpQ9hw4)~j8O3Dgu#`1y<5I5Y4jyEWyAk_sKISWaM#`XE zDxxx~qPl9Xj_RW!8l$ONpcUF^r$6?MwF;sTNJD0FQ`p_RT!p$cr9HhE#Av24mu0MF zJC|_-ce0D8c$Ihfgs(Y5oH8o6imI%ts-9Y?llp3?#%h`tYNa;W>5oF*LSiovPZsh} z#NEtYm3lOz1HBo{7^X6h<*efzF6Tz>;vt@9FYodx-|!2mlu3D1OyyKf_0>|H)lb7T zPSdqWtF+lpf9xA;6+|JB)_sdcB1PRj>(!`Fb2`$8A&g}j^GRYo=dzQVxSNN0hSzwH zgM7=cq*i7ns<_Ilx*DjJx~RW~YrJM?u~ut~o&G4~EhP2=d8tk(#<7AcxQAz%sjYT) zW8W65zywUd1Wv0!I`$0x4f$2e}Lk-nhT{S=>w8lh3L}Nd_OzW&mv2Vlws)9cOIehE& delta 213 zcmZo@U}|V!s+V}A%K!o^fS8eiL4XrTs{!$%zTb0Q?n+Et#Fl--tD%LhQ*g3&Z2$W$ zq^buR1qc6;090^dz3%2GY*IFxKd_nbY<7%W$pmEib22h*e#rKhiIEvXu|OzR2*n1W V*n!kf4n__j^_7p26G*AE003$XM@s+z diff --git a/tasks/runs.sqlite-wal b/tasks/runs.sqlite-wal index ab6f5fe454ebe13a96c0f1e3dcbad93dd956f5e6..29df1c8f82ae9aa75bb9c3f906b3ee0d72b6ac56 100644 GIT binary patch delta 152877 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 delta 130318 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