From 11903ab5f5e9a021a2a68effa7796c504bb8b7b8 Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Fri, 12 Jun 2026 02:10:31 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=90=8C=E6=AD=A5:=202026-06?= =?UTF-8?q?-12=2002:10?= 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 | 697 +++------ cron/jobs.json | 190 +-- cron/logs/daily-review.log | 3 + tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4157112 -> 4157112 bytes 6 files changed, 1067 insertions(+), 1429 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index 20e9c17..86f8ee6 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": "8e5b4759-a9d1-47a0-b8b9-da2282feb7ca", - "updatedAt": 1781114400031, + "sessionId": "6d665cc3-8f20-4df1-b184-c243d3f0a601", + "updatedAt": 1781200800012, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -825,19 +825,19 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 15332, - "outputTokens": 74, - "totalTokens": 18771, + "inputTokens": 15180, + "outputTokens": 67, + "totalTokens": 18631, "totalTokensFresh": true, - "cacheRead": 22144, + "cacheRead": 22016, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781114476096, - "sessionId": "8e5b4759-a9d1-47a0-b8b9-da2282feb7ca", + "generatedAt": 1781200860371, + "sessionId": "6d665cc3-8f20-4df1-b184-c243d3f0a601", "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": "c5831207-cc03-4b53-9ea4-3cb1e9331aeb", - "updatedAt": 1781115601980, + "updatedAt": 1781115600031, "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": 9348, - "outputTokens": 759, - "totalTokens": 27654, + "inputTokens": 7577, + "outputTokens": 482, + "totalTokens": 25920, "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": 154560, + "cacheRead": 56192, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781029221111, - "sessionId": "7475b0dd-3468-4088-99e8-14fa5b804cac", + "generatedAt": 1781115621044, + "sessionId": "c5831207-cc03-4b53-9ea4-3cb1e9331aeb", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -1549,10 +1549,8 @@ } }, "estimatedCostUsd": 0, - "status": "failed", - "startedAt": 1781115600214, - "endedAt": 1781115601976, - "runtimeMs": 1762 + "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": "5d904553-71c5-46b0-86a2-095c40cf6660", - "updatedAt": 1781115000007, + "sessionId": "a48870da-e56f-46e9-82be-3818120e9917", + "updatedAt": 1781201404046, "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": 486, "outputTokens": 63, @@ -1973,777 +1971,12 @@ ] } }, - "estimatedCostUsd": 0.5070293100000002 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:7475b0dd-3468-4088-99e8-14fa5b804cac": { - "sessionId": "7475b0dd-3468-4088-99e8-14fa5b804cac", - "updatedAt": 1781029200010, - "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": 9348, - "outputTokens": 759, - "totalTokens": 27654, - "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": 1781201400289, "abortedLastRun": false, - "totalTokensFresh": true, - "cacheRead": 154560, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781029221111, - "sessionId": "7475b0dd-3468-4088-99e8-14fa5b804cac", - "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:8e5b4759-a9d1-47a0-b8b9-da2282feb7ca": { - "sessionId": "8e5b4759-a9d1-47a0-b8b9-da2282feb7ca", - "updatedAt": 1781114400031, - "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": 1781114476096, - "sessionId": "8e5b4759-a9d1-47a0-b8b9-da2282feb7ca", - "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": 1781201404044, + "runtimeMs": 3755 }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:5d904553-71c5-46b0-86a2-095c40cf6660": { "sessionId": "5d904553-71c5-46b0-86a2-095c40cf6660", @@ -3129,9 +2362,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:c5831207-cc03-4b53-9ea4-3cb1e9331aeb": { "sessionId": "c5831207-cc03-4b53-9ea4-3cb1e9331aeb", - "updatedAt": 1781115621056, + "updatedAt": 1781115600031, "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": 9348, - "outputTokens": 759, - "totalTokens": 27654, + "inputTokens": 7577, + "outputTokens": 482, + "totalTokens": 25920, "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": 154560, + "cacheRead": 56192, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781029221111, - "sessionId": "7475b0dd-3468-4088-99e8-14fa5b804cac", + "generatedAt": 1781115621044, + "sessionId": "c5831207-cc03-4b53-9ea4-3cb1e9331aeb", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -3513,6 +2746,773 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1781115621051 + "startedAt": 1775931600223 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:6d665cc3-8f20-4df1-b184-c243d3f0a601": { + "sessionId": "6d665cc3-8f20-4df1-b184-c243d3f0a601", + "updatedAt": 1781200800012, + "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": 15180, + "outputTokens": 67, + "totalTokens": 18631, + "totalTokensFresh": true, + "cacheRead": 22016, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1781200860371, + "sessionId": "6d665cc3-8f20-4df1-b184-c243d3f0a601", + "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:a48870da-e56f-46e9-82be-3818120e9917": { + "sessionId": "a48870da-e56f-46e9-82be-3818120e9917", + "updatedAt": 1781201427903, + "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": 486, + "outputTokens": 63, + "totalTokens": 18849, + "totalTokensFresh": true, + "cacheRead": 37056, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1781115115493, + "sessionId": "5d904553-71c5-46b0-86a2-095c40cf6660", + "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": 1781201427900, + "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 b1c6fb5..86c1c37 100644 --- a/agents/ui-designer/sessions/sessions.json +++ b/agents/ui-designer/sessions/sessions.json @@ -809,8 +809,8 @@ "runtimeMs": 1794 }, "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890": { - "sessionId": "1ce7c8cb-3d79-4276-ac36-fbc30595884e", - "updatedAt": 1781076600031, + "sessionId": "45d6250e-356d-4789-be9e-0074f3c529b4", + "updatedAt": 1781163000012, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -839,11 +839,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 37965, - "outputTokens": 1864, - "totalTokens": 21614, + "inputTokens": 16687, + "outputTokens": 1481, + "totalTokens": 20030, "totalTokensFresh": true, - "cacheRead": 78016, + "cacheRead": 93440, "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": 1781076660391, - "sessionId": "1ce7c8cb-3d79-4276-ac36-fbc30595884e", + "generatedAt": 1781163060395, + "sessionId": "45d6250e-356d-4789-be9e-0074f3c529b4", "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": "644bbb7e-8f90-42a8-a178-844297e8a368", - "updatedAt": 1781077715461, + "sessionId": "fb92d78b-2955-4b7e-ab9d-11f5a57403dd", + "updatedAt": 1781164089023, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -1208,8 +1208,8 @@ ], "version": 0 }, - "modelProvider": "zhipu", - "model": "glm-5", + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", "contextTokens": 200000, "inputTokens": 8690, "outputTokens": 2625, @@ -1546,15 +1546,15 @@ }, "estimatedCostUsd": 3.1868442750000003, "status": "failed", - "startedAt": 1777361564069, + "startedAt": 1781164075246, "abortedLastRun": false, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/2043f514-950c-4ba1-9eca-b9762325c3c6.jsonl", - "endedAt": 1777361566212, - "runtimeMs": 2143 + "endedAt": 1781164089017, + "runtimeMs": 13771 }, "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "e0dc3e26-e1f9-4957-b21a-c84b3027541d", - "updatedAt": 1781049676354, + "sessionId": "ac10428f-58db-4603-a0cd-bc74d75b9421", + "updatedAt": 1781136079168, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1583,11 +1583,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 27327, - "outputTokens": 4240, - "totalTokens": 40624, + "inputTokens": 20603, + "outputTokens": 3756, + "totalTokens": 36532, "totalTokensFresh": true, - "cacheRead": 781504, + "cacheRead": 707072, "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": 1781049771480, - "sessionId": "e0dc3e26-e1f9-4957-b21a-c84b3027541d", + "generatedAt": 1781136186324, + "sessionId": "ac10428f-58db-4603-a0cd-bc74d75b9421", "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": "5da44d49-bf47-414a-a822-edf09950bc83", - "updatedAt": 1781077507609, + "sessionId": "5befa96f-48c7-456d-b08f-19c0506918a8", + "updatedAt": 1781163954980, "systemSent": true, "label": "Cron: 中国平安每日跟踪", "skillsSnapshot": { @@ -2973,8 +2973,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781077535961, - "sessionId": "5da44d49-bf47-414a-a822-edf09950bc83", + "generatedAt": 1781163995531, + "sessionId": "5befa96f-48c7-456d-b08f-19c0506918a8", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345", "provider": "zhipu", "model": "glm-5", @@ -3296,17 +3296,17 @@ } }, "contextTokens": 200000, - "inputTokens": 27174, - "outputTokens": 2927, - "totalTokens": 22908, + "inputTokens": 4563, + "outputTokens": 1503, + "totalTokens": 20546, "totalTokensFresh": true, - "cacheRead": 149760, + "cacheRead": 110208, "cacheWrite": 0, "estimatedCostUsd": 0.110809935 }, "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678": { - "sessionId": "ed22d12c-ba44-463b-9bc5-ebba2b7405c4", - "updatedAt": 1781077865262, + "sessionId": "6a902f38-6ac0-44ca-a5f3-cfab15449e16", + "updatedAt": 1781164292798, "systemSent": true, "label": "Cron: 比亚迪每日跟踪", "skillsSnapshot": { @@ -3346,8 +3346,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781077913740, - "sessionId": "ed22d12c-ba44-463b-9bc5-ebba2b7405c4", + "generatedAt": 1781164342659, + "sessionId": "6a902f38-6ac0-44ca-a5f3-cfab15449e16", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678", "provider": "zhipu", "model": "glm-5", @@ -3669,17 +3669,17 @@ } }, "contextTokens": 200000, - "inputTokens": 6707, - "outputTokens": 1992, - "totalTokens": 22613, + "inputTokens": 3134, + "outputTokens": 1678, + "totalTokens": 19104, "totalTokensFresh": true, - "cacheRead": 173376, + "cacheRead": 103872, "cacheWrite": 0, "estimatedCostUsd": 0.13119603 }, "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678": { - "sessionId": "c1a292ab-0524-4b73-82f1-bcd52e483f67", - "updatedAt": 1781076761697, + "sessionId": "3343c9ab-c7b0-4e92-977d-0a4ccaa1bc82", + "updatedAt": 1781163156987, "systemSent": true, "label": "Cron: 中国化学每日跟踪", "skillsSnapshot": { @@ -3719,8 +3719,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781076810963, - "sessionId": "c1a292ab-0524-4b73-82f1-bcd52e483f67", + "generatedAt": 1781163205500, + "sessionId": "3343c9ab-c7b0-4e92-977d-0a4ccaa1bc82", "sessionKey": "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678", "provider": "zhipu", "model": "glm-5", @@ -4042,17 +4042,17 @@ } }, "contextTokens": 200000, - "inputTokens": 5917, - "outputTokens": 1529, - "totalTokens": 21942, + "inputTokens": 4101, + "outputTokens": 1258, + "totalTokens": 20065, "totalTokensFresh": true, - "cacheRead": 113088, + "cacheRead": 142976, "cacheWrite": 0, "estimatedCostUsd": 0.05539842 }, "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123": { - "sessionId": "00d6a771-ab94-481c-a030-d5805166b6ec", - "updatedAt": 1781076893592, + "sessionId": "c844f045-aa3c-41ee-a334-d82b1a1e39d1", + "updatedAt": 1781163313842, "systemSent": true, "label": "Cron: 沪深300ETF每日跟踪", "skillsSnapshot": { @@ -4092,8 +4092,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781076942437, - "sessionId": "00d6a771-ab94-481c-a030-d5805166b6ec", + "generatedAt": 1781163431525, + "sessionId": "c844f045-aa3c-41ee-a334-d82b1a1e39d1", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -4415,11 +4415,11 @@ } }, "contextTokens": 200000, - "inputTokens": 4242, - "outputTokens": 1083, - "totalTokens": 20200, + "inputTokens": 4045, + "outputTokens": 1391, + "totalTokens": 19981, "totalTokensFresh": true, - "cacheRead": 108992, + "cacheRead": 108224, "cacheWrite": 0, "estimatedCostUsd": 0.08418837, "status": "failed", @@ -4429,8 +4429,8 @@ "runtimeMs": 4165 }, "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234": { - "sessionId": "1a06adfe-3999-4714-b791-3673231c47a6", - "updatedAt": 1781077013146, + "sessionId": "40121b4c-e296-4bfb-ace0-d142379af10f", + "updatedAt": 1781163522765, "systemSent": true, "label": "Cron: 招商银行每日跟踪", "skillsSnapshot": { @@ -4470,8 +4470,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781077061548, - "sessionId": "1a06adfe-3999-4714-b791-3673231c47a6", + "generatedAt": 1781163570647, + "sessionId": "40121b4c-e296-4bfb-ace0-d142379af10f", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234", "provider": "zhipu", "model": "glm-5", @@ -4793,17 +4793,17 @@ } }, "contextTokens": 200000, - "inputTokens": 3631, - "outputTokens": 997, - "totalTokens": 19609, + "inputTokens": 6213, + "outputTokens": 1158, + "totalTokens": 22167, "totalTokensFresh": true, - "cacheRead": 107200, + "cacheRead": 113216, "cacheWrite": 0, "estimatedCostUsd": 0.047271765 }, "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456": { - "sessionId": "addb7ae5-22fb-48e1-9fc7-bd10e37309f2", - "updatedAt": 1781077134762, + "sessionId": "9c2402fa-1bc1-4335-862a-277e02d97726", + "updatedAt": 1781163646138, "systemSent": true, "label": "Cron: 中国电建每日跟踪", "skillsSnapshot": { @@ -4843,8 +4843,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781077192908, - "sessionId": "addb7ae5-22fb-48e1-9fc7-bd10e37309f2", + "generatedAt": 1781163704252, + "sessionId": "9c2402fa-1bc1-4335-862a-277e02d97726", "sessionKey": "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456", "provider": "zhipu", "model": "glm-5", @@ -5166,11 +5166,11 @@ } }, "contextTokens": 200000, - "inputTokens": 6610, - "outputTokens": 2904, + "inputTokens": 6714, + "outputTokens": 2897, "totalTokens": 22639, "totalTokensFresh": true, - "cacheRead": 90240, + "cacheRead": 113792, "cacheWrite": 0, "estimatedCostUsd": 0.05589625499999999, "status": "failed", @@ -5180,8 +5180,8 @@ "runtimeMs": 3532 }, "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567": { - "sessionId": "ad7a47b4-e458-4c60-b446-0f2423ea67a7", - "updatedAt": 1781077312962, + "sessionId": "952a9176-b164-4780-aa71-44510a6a8ac9", + "updatedAt": 1781163808135, "systemSent": true, "label": "Cron: 优刻得每日跟踪", "skillsSnapshot": { @@ -5221,8 +5221,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781077369763, - "sessionId": "ad7a47b4-e458-4c60-b446-0f2423ea67a7", + "generatedAt": 1781163847229, + "sessionId": "952a9176-b164-4780-aa71-44510a6a8ac9", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567", "provider": "zhipu", "model": "glm-5", @@ -5544,17 +5544,17 @@ } }, "contextTokens": 200000, - "inputTokens": 28113, - "outputTokens": 2442, - "totalTokens": 27393, + "inputTokens": 13062, + "outputTokens": 2029, + "totalTokens": 28961, "totalTokensFresh": true, - "cacheRead": 130496, + "cacheRead": 159296, "cacheWrite": 0, "estimatedCostUsd": 0.046022505000000005 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:e0dc3e26-e1f9-4957-b21a-c84b3027541d": { - "sessionId": "e0dc3e26-e1f9-4957-b21a-c84b3027541d", - "updatedAt": 1781049676354, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:ac10428f-58db-4603-a0cd-bc74d75b9421": { + "sessionId": "ac10428f-58db-4603-a0cd-bc74d75b9421", + "updatedAt": 1781136079168, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -5583,11 +5583,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 27327, - "outputTokens": 4240, - "totalTokens": 40624, + "inputTokens": 20603, + "outputTokens": 3756, + "totalTokens": 36532, "totalTokensFresh": true, - "cacheRead": 781504, + "cacheRead": 707072, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -5596,8 +5596,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781049771480, - "sessionId": "e0dc3e26-e1f9-4957-b21a-c84b3027541d", + "generatedAt": 1781136186324, + "sessionId": "ac10428f-58db-4603-a0cd-bc74d75b9421", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -5924,380 +5924,9 @@ "endedAt": 1777939393611, "runtimeMs": 1699 }, - "agent:ui-designer:cron:78b64c2f-7f91-47ff-9250-d13f546eb21f:run:0d7c08fb-ea74-465f-ae23-8c7022eaf1ce": { - "sessionId": "0d7c08fb-ea74-465f-ae23-8c7022eaf1ce", - "updatedAt": 1781056800012, - "systemSent": true, - "label": "Cron: 房价月度监控", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "contextTokens": 200000, - "inputTokens": 36465, - "outputTokens": 4280, - "totalTokens": 39606, - "totalTokensFresh": true, - "cacheRead": 308736, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "status": "failed", - "startedAt": 1775786460406, - "abortedLastRun": false, - "endedAt": 1775786462423, - "runtimeMs": 2017, - "systemPromptReport": { - "source": "run", - "generatedAt": 1778378486075, - "sessionId": "61f881b1-c733-4133-ad9a-3f41de26863a", - "sessionKey": "agent:ui-designer:cron:78b64c2f-7f91-47ff-9250-d13f546eb21f", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, - "nonProjectContextChars": 9179 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", - "missing": false, - "rawChars": 2663, - "injectedChars": 2663, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", - "missing": false, - "rawChars": 96, - "injectedChars": 96, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", - "missing": false, - "rawChars": 850, - "injectedChars": 850, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", - "missing": false, - "rawChars": 123, - "injectedChars": 123, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", - "missing": false, - "rawChars": 191, - "injectedChars": 191, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 659, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "estimatedCostUsd": 0 - }, - "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:1ce7c8cb-3d79-4276-ac36-fbc30595884e": { - "sessionId": "1ce7c8cb-3d79-4276-ac36-fbc30595884e", - "updatedAt": 1781076600031, + "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:45d6250e-356d-4789-be9e-0074f3c529b4": { + "sessionId": "45d6250e-356d-4789-be9e-0074f3c529b4", + "updatedAt": 1781163000012, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -6326,11 +5955,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 37965, - "outputTokens": 1864, - "totalTokens": 21614, + "inputTokens": 16687, + "outputTokens": 1481, + "totalTokens": 20030, "totalTokensFresh": true, - "cacheRead": 78016, + "cacheRead": 93440, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", "abortedLastRun": false, @@ -6339,8 +5968,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781076660391, - "sessionId": "1ce7c8cb-3d79-4276-ac36-fbc30595884e", + "generatedAt": 1781163060395, + "sessionId": "45d6250e-356d-4789-be9e-0074f3c529b4", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", "provider": "zhipu", "model": "glm-5", @@ -6667,9 +6296,9 @@ "endedAt": 1777361462485, "runtimeMs": 2102 }, - "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678:run:c1a292ab-0524-4b73-82f1-bcd52e483f67": { - "sessionId": "c1a292ab-0524-4b73-82f1-bcd52e483f67", - "updatedAt": 1781076761697, + "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678:run:3343c9ab-c7b0-4e92-977d-0a4ccaa1bc82": { + "sessionId": "3343c9ab-c7b0-4e92-977d-0a4ccaa1bc82", + "updatedAt": 1781163156987, "systemSent": true, "label": "Cron: 中国化学每日跟踪", "skillsSnapshot": { @@ -6709,8 +6338,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781076810963, - "sessionId": "c1a292ab-0524-4b73-82f1-bcd52e483f67", + "generatedAt": 1781163205500, + "sessionId": "3343c9ab-c7b0-4e92-977d-0a4ccaa1bc82", "sessionKey": "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678", "provider": "zhipu", "model": "glm-5", @@ -7032,17 +6661,17 @@ } }, "contextTokens": 200000, - "inputTokens": 5917, - "outputTokens": 1529, - "totalTokens": 21942, + "inputTokens": 4101, + "outputTokens": 1258, + "totalTokens": 20065, "totalTokensFresh": true, - "cacheRead": 113088, + "cacheRead": 142976, "cacheWrite": 0, "estimatedCostUsd": 0.05539842 }, - "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123:run:00d6a771-ab94-481c-a030-d5805166b6ec": { - "sessionId": "00d6a771-ab94-481c-a030-d5805166b6ec", - "updatedAt": 1781076893592, + "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123:run:c844f045-aa3c-41ee-a334-d82b1a1e39d1": { + "sessionId": "c844f045-aa3c-41ee-a334-d82b1a1e39d1", + "updatedAt": 1781163313842, "systemSent": true, "label": "Cron: 沪深300ETF每日跟踪", "skillsSnapshot": { @@ -7082,8 +6711,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781076942437, - "sessionId": "00d6a771-ab94-481c-a030-d5805166b6ec", + "generatedAt": 1781163431525, + "sessionId": "c844f045-aa3c-41ee-a334-d82b1a1e39d1", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -7405,11 +7034,11 @@ } }, "contextTokens": 200000, - "inputTokens": 4242, - "outputTokens": 1083, - "totalTokens": 20200, + "inputTokens": 4045, + "outputTokens": 1391, + "totalTokens": 19981, "totalTokensFresh": true, - "cacheRead": 108992, + "cacheRead": 108224, "cacheWrite": 0, "estimatedCostUsd": 0.08418837, "status": "failed", @@ -7418,9 +7047,9 @@ "endedAt": 1780472174012, "runtimeMs": 4165 }, - "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234:run:1a06adfe-3999-4714-b791-3673231c47a6": { - "sessionId": "1a06adfe-3999-4714-b791-3673231c47a6", - "updatedAt": 1781077013146, + "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234:run:40121b4c-e296-4bfb-ace0-d142379af10f": { + "sessionId": "40121b4c-e296-4bfb-ace0-d142379af10f", + "updatedAt": 1781163522765, "systemSent": true, "label": "Cron: 招商银行每日跟踪", "skillsSnapshot": { @@ -7460,8 +7089,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781077061548, - "sessionId": "1a06adfe-3999-4714-b791-3673231c47a6", + "generatedAt": 1781163570647, + "sessionId": "40121b4c-e296-4bfb-ace0-d142379af10f", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234", "provider": "zhipu", "model": "glm-5", @@ -7783,17 +7412,17 @@ } }, "contextTokens": 200000, - "inputTokens": 3631, - "outputTokens": 997, - "totalTokens": 19609, + "inputTokens": 6213, + "outputTokens": 1158, + "totalTokens": 22167, "totalTokensFresh": true, - "cacheRead": 107200, + "cacheRead": 113216, "cacheWrite": 0, "estimatedCostUsd": 0.047271765 }, - "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456:run:addb7ae5-22fb-48e1-9fc7-bd10e37309f2": { - "sessionId": "addb7ae5-22fb-48e1-9fc7-bd10e37309f2", - "updatedAt": 1781077134762, + "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456:run:9c2402fa-1bc1-4335-862a-277e02d97726": { + "sessionId": "9c2402fa-1bc1-4335-862a-277e02d97726", + "updatedAt": 1781163646138, "systemSent": true, "label": "Cron: 中国电建每日跟踪", "skillsSnapshot": { @@ -7833,8 +7462,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781077192908, - "sessionId": "addb7ae5-22fb-48e1-9fc7-bd10e37309f2", + "generatedAt": 1781163704252, + "sessionId": "9c2402fa-1bc1-4335-862a-277e02d97726", "sessionKey": "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456", "provider": "zhipu", "model": "glm-5", @@ -8156,11 +7785,11 @@ } }, "contextTokens": 200000, - "inputTokens": 6610, - "outputTokens": 2904, + "inputTokens": 6714, + "outputTokens": 2897, "totalTokens": 22639, "totalTokensFresh": true, - "cacheRead": 90240, + "cacheRead": 113792, "cacheWrite": 0, "estimatedCostUsd": 0.05589625499999999, "status": "failed", @@ -8169,9 +7798,9 @@ "endedAt": 1780904572009, "runtimeMs": 3532 }, - "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567:run:ad7a47b4-e458-4c60-b446-0f2423ea67a7": { - "sessionId": "ad7a47b4-e458-4c60-b446-0f2423ea67a7", - "updatedAt": 1781077312962, + "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567:run:952a9176-b164-4780-aa71-44510a6a8ac9": { + "sessionId": "952a9176-b164-4780-aa71-44510a6a8ac9", + "updatedAt": 1781163808135, "systemSent": true, "label": "Cron: 优刻得每日跟踪", "skillsSnapshot": { @@ -8211,8 +7840,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781077369763, - "sessionId": "ad7a47b4-e458-4c60-b446-0f2423ea67a7", + "generatedAt": 1781163847229, + "sessionId": "952a9176-b164-4780-aa71-44510a6a8ac9", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567", "provider": "zhipu", "model": "glm-5", @@ -8534,17 +8163,17 @@ } }, "contextTokens": 200000, - "inputTokens": 28113, - "outputTokens": 2442, - "totalTokens": 27393, + "inputTokens": 13062, + "outputTokens": 2029, + "totalTokens": 28961, "totalTokensFresh": true, - "cacheRead": 130496, + "cacheRead": 159296, "cacheWrite": 0, "estimatedCostUsd": 0.046022505000000005 }, - "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:5da44d49-bf47-414a-a822-edf09950bc83": { - "sessionId": "5da44d49-bf47-414a-a822-edf09950bc83", - "updatedAt": 1781077507609, + "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:5befa96f-48c7-456d-b08f-19c0506918a8": { + "sessionId": "5befa96f-48c7-456d-b08f-19c0506918a8", + "updatedAt": 1781163954980, "systemSent": true, "label": "Cron: 中国平安每日跟踪", "skillsSnapshot": { @@ -8584,8 +8213,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781077535961, - "sessionId": "5da44d49-bf47-414a-a822-edf09950bc83", + "generatedAt": 1781163995531, + "sessionId": "5befa96f-48c7-456d-b08f-19c0506918a8", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345", "provider": "zhipu", "model": "glm-5", @@ -8907,17 +8536,17 @@ } }, "contextTokens": 200000, - "inputTokens": 27174, - "outputTokens": 2927, - "totalTokens": 22908, + "inputTokens": 4563, + "outputTokens": 1503, + "totalTokens": 20546, "totalTokensFresh": true, - "cacheRead": 149760, + "cacheRead": 110208, "cacheWrite": 0, "estimatedCostUsd": 0.110809935 }, - "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:644bbb7e-8f90-42a8-a178-844297e8a368": { - "sessionId": "644bbb7e-8f90-42a8-a178-844297e8a368", - "updatedAt": 1781077715461, + "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:fb92d78b-2955-4b7e-ab9d-11f5a57403dd": { + "sessionId": "fb92d78b-2955-4b7e-ab9d-11f5a57403dd", + "updatedAt": 1781164074995, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -8943,8 +8572,8 @@ ], "version": 0 }, - "modelProvider": "zhipu", - "model": "glm-5", + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", "contextTokens": 200000, "inputTokens": 8690, "outputTokens": 2625, @@ -9287,9 +8916,9 @@ "endedAt": 1777361566212, "runtimeMs": 2143 }, - "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:ed22d12c-ba44-463b-9bc5-ebba2b7405c4": { - "sessionId": "ed22d12c-ba44-463b-9bc5-ebba2b7405c4", - "updatedAt": 1781077865262, + "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:6a902f38-6ac0-44ca-a5f3-cfab15449e16": { + "sessionId": "6a902f38-6ac0-44ca-a5f3-cfab15449e16", + "updatedAt": 1781164292798, "systemSent": true, "label": "Cron: 比亚迪每日跟踪", "skillsSnapshot": { @@ -9329,8 +8958,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1781077913740, - "sessionId": "ed22d12c-ba44-463b-9bc5-ebba2b7405c4", + "generatedAt": 1781164342659, + "sessionId": "6a902f38-6ac0-44ca-a5f3-cfab15449e16", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678", "provider": "zhipu", "model": "glm-5", @@ -9652,11 +9281,11 @@ } }, "contextTokens": 200000, - "inputTokens": 6707, - "outputTokens": 1992, - "totalTokens": 22613, + "inputTokens": 3134, + "outputTokens": 1678, + "totalTokens": 19104, "totalTokensFresh": true, - "cacheRead": 173376, + "cacheRead": 103872, "cacheWrite": 0, "estimatedCostUsd": 0.13119603 } diff --git a/cron/jobs.json b/cron/jobs.json index 64a8070..43ccce9 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1781114485950, + "updatedAtMs": 1781200870481, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1781200800000, - "lastRunAtMs": 1781114400003, + "nextRunAtMs": 1781287200000, + "lastRunAtMs": 1781200800005, "lastStatus": "ok", - "lastDurationMs": 85947, + "lastDurationMs": 70476, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1781201400004 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1781029273350, + "updatedAtMs": 1781115643984, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1781115600000, - "lastRunAtMs": 1781029200004, + "nextRunAtMs": 1781202000000, + "lastRunAtMs": 1781115600003, "lastStatus": "error", - "lastDurationMs": 73346, - "consecutiveErrors": 70, + "lastDurationMs": 43981, + "consecutiveErrors": 71, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1781115600002 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1781029911595, + "updatedAtMs": 1781116308460, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +128,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1781116200000, - "lastRunAtMs": 1781029800005, + "nextRunAtMs": 1781202600000, + "lastRunAtMs": 1781116200002, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 111590, + "lastDurationMs": 108458, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +144,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1781030400010, + "updatedAtMs": 1781116800010, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,10 +157,10 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1781116800000, - "lastRunAtMs": 1781030400005, + "nextRunAtMs": 1781203200000, + "lastRunAtMs": 1781116800003, "lastStatus": "skipped", - "lastDurationMs": 5, + "lastDurationMs": 7, "consecutiveErrors": 0, "lastRunStatus": "skipped", "lastDeliveryStatus": "not-requested", @@ -173,7 +174,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1781049676345, + "updatedAtMs": 1781136079162, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +192,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1781136000000, - "lastRunAtMs": 1781049600006, + "nextRunAtMs": 1781222400000, + "lastRunAtMs": 1781136000002, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 76339, + "lastDurationMs": 79160, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -208,7 +209,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1781046084703, + "updatedAtMs": 1781132478405, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +227,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1781132400000, - "lastRunAtMs": 1781046000005, + "nextRunAtMs": 1781218800000, + "lastRunAtMs": 1781132400006, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 84698, + "lastDurationMs": 78399, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -279,7 +280,7 @@ "description": "每日收盘后跟踪中国核建(601611)股价走势", "enabled": true, "createdAtMs": 1774231320000, - "updatedAtMs": 1781076761687, + "updatedAtMs": 1781163156956, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -297,11 +298,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781163000000, - "lastRunAtMs": 1781076600005, + "nextRunAtMs": 1781249400000, + "lastRunAtMs": 1781163000005, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 161682, + "lastDurationMs": 156951, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -314,7 +315,7 @@ "description": "每日收盘后跟踪中国化学(601117)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1781076893583, + "updatedAtMs": 1781163313834, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -332,11 +333,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781163000000, - "lastRunAtMs": 1781076761687, + "nextRunAtMs": 1781249400000, + "lastRunAtMs": 1781163156956, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 131896, + "lastDurationMs": 156878, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -349,7 +350,7 @@ "description": "每日收盘后跟踪沪深300ETF(510300)走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1781077013136, + "updatedAtMs": 1781163522758, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -367,14 +368,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781163000000, - "lastRunAtMs": 1781076893583, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 119553, + "nextRunAtMs": 1781249400000, + "lastRunAtMs": 1781163313834, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 208924, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true + "consecutiveErrors": 1, + "lastDelivered": true, + "lastError": "⚠️ ✉️ Message failed" } }, { @@ -384,7 +386,7 @@ "description": "每日收盘后跟踪招商银行(600036)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1781077134750, + "updatedAtMs": 1781163646129, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -402,11 +404,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781163000000, - "lastRunAtMs": 1781077013136, + "nextRunAtMs": 1781249400000, + "lastRunAtMs": 1781163522758, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 121614, + "lastDurationMs": 123371, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -419,7 +421,7 @@ "description": "每日收盘后跟踪中国电建(601669)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1781077312932, + "updatedAtMs": 1781163808126, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -437,14 +439,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781163000000, - "lastRunAtMs": 1781077134750, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 178182, + "nextRunAtMs": 1781249400000, + "lastRunAtMs": 1781163646129, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 161997, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true + "consecutiveErrors": 1, + "lastDelivered": true, + "lastError": "⚠️ ✉️ Message failed" } }, { @@ -454,7 +457,7 @@ "description": "每日收盘后跟踪优刻得(688158)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1781077507600, + "updatedAtMs": 1781163954970, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -472,13 +475,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781163000000, - "lastRunAtMs": 1781077312932, + "nextRunAtMs": 1781249400000, + "lastRunAtMs": 1781163808126, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 194668, + "lastDurationMs": 146844, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, + "consecutiveErrors": 2, "lastDelivered": true, "lastError": "⚠️ ✉️ Message failed" } @@ -490,7 +493,7 @@ "description": "每日收盘后跟踪中国平安(601318)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1781077715453, + "updatedAtMs": 1781164074986, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -508,14 +511,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781163000000, - "lastRunAtMs": 1781077507600, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 207853, + "nextRunAtMs": 1781249400000, + "lastRunAtMs": 1781163954970, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 120016, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true + "consecutiveErrors": 1, + "lastDelivered": true, + "lastError": "⚠️ ✉️ Message failed" } }, { @@ -525,7 +529,7 @@ "description": "每日收盘后跟踪中国海油(600938)股价走势", "enabled": true, "createdAtMs": 1774231920000, - "updatedAtMs": 1781077865253, + "updatedAtMs": 1781164292795, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -543,15 +547,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781163000000, - "lastRunAtMs": 1781077715453, + "nextRunAtMs": 1781249400000, + "lastRunAtMs": 1781164074986, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 149800, - "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, - "lastDelivered": true, - "lastError": "⚠️ ✉️ Message failed" + "lastDurationMs": 217809, + "lastDeliveryStatus": "unknown", + "consecutiveErrors": 2, + "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: ⚠️ 已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056) (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" } }, { @@ -561,7 +565,7 @@ "description": "每日收盘后跟踪比亚迪(002594)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1781078031263, + "updatedAtMs": 1781164425936, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -579,14 +583,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781163000000, - "lastRunAtMs": 1781077865253, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 166010, + "nextRunAtMs": 1781249400000, + "lastRunAtMs": 1781164292795, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 133141, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true + "consecutiveErrors": 1, + "lastDelivered": true, + "lastError": "⚠️ ✉️ Message failed" } }, { @@ -596,7 +601,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1781050172273, + "updatedAtMs": 1781136545326, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -614,14 +619,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1781136000000, - "lastRunAtMs": 1781049676345, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 495928, + "nextRunAtMs": 1781222400000, + "lastRunAtMs": 1781136079162, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 466164, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true + "consecutiveErrors": 1, + "lastDelivered": true, + "lastError": "⚠️ ✉️ Message failed" } } ] diff --git a/cron/logs/daily-review.log b/cron/logs/daily-review.log index 4aab4df..c29adbe 100644 --- a/cron/logs/daily-review.log +++ b/cron/logs/daily-review.log @@ -124,3 +124,6 @@ [2026-06-10 02:31:40] 3. 清理 TODO.md 中的已完成任务... [2026-06-10 02:31:40] 4. 挂载点自动同步到 NAS,无需手动操作 [2026-06-10 02:31:40] === 每日回顾整理完成 === +[2026-06-11 02:31:42] === 每日回顾整理开始 === +[2026-06-11 02:31:42] 处理日期: 2026-06-10 +[2026-06-11 02:31:42] 没有已完成的任务,跳过 diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index 0195ca9eb2c513dd313e8e5f6bebe1a4ad4ad1c6..4e7e921b7fe6bd6c17e901eafe1549cf77a8cb09 100644 GIT binary patch delta 1613 zcmb7^XH*qe6ovUVPooAA5fv+_s5BM(Q!!TT9mTHCh6Ni|tYGg2$KJ)>LF^sH-oTO= zO);15di#0;z;)08d#~pJH zwt!|U)7MOU6`7DV>VDeOl+KGI_D8iloEH9n`IeM5u9~`U{x&jDm!#M*n_;6c0r5#b zMt%GVFu=!rM^lbKBgM6Z8JCxdn1uLOzKd)&2fh`~0L^6x&LbAo*_KRO{Gkmc*xu&%5+jS<# z&6(?F{zsqY z*-Gx>X7q1~)|bmnv|NKt59?cHD*m(2pyU)=dL?g%`e~?QG)3`Rp$*!uV>+ulGIv8| zysqo!K92yJrRFvyqRmsiE3xjHX$8yK)*A!#xVlRbTsbTN_hs7%$t}9Ugd7j6f>#9t~+p2YS$-VT@xc3s}h}_Hc;PT;e7l^MvpC zjV$s|0Tow}DygO#shxVLzoIo()3rz|m7pC;)^VlknzI3n^AVnCP)`leFpbj;8Cs={+Nu3Ip>w*PQCMxY3Zu2S6_?}n1BTp5QpUS9;YN?6ZtCylQT;nxU zi?v#tv`YtcQs;HUvWk@PysO=jheG&KhAPyd32o?1Zw4}wiOgUTYuHK>M>)$??(l%G z_<=vjraUUFk}9jJs;#E#pxzp&5t^V`TB0@Dtlc`OQ@WtEOs8iKyTi-;nM+cZs??<^ z;dG%7gBV3DGcj1pHuiChRIc$ppYfa@c};eCsfbFcob0NjX6mRu8l;h$sM%Vowc4UR zI;7LOsPs&yC%x>BycD67c}v)-M>E>el}H9NnmA^$n00I?nd6+}Iv?+n lTrJmnZBvq^5JTab?B*b+NaqETw*pmBVd}2QT4*us`V&GisFnZ# delta 303 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 delta 177447 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�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