From 5d8802678e69f5805c032b9f3979ffb60a6a57cf Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Wed, 3 Jun 2026 02:10:32 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=90=8C=E6=AD=A5:=202026-06?= =?UTF-8?q?-03=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 | 340 ++--- cron/jobs.json | 175 +-- cron/logs/daily-review.log | 3 + memory/ui-designer.sqlite | Bin 151552 -> 159744 bytes tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4157112 -> 4157112 bytes 7 files changed, 1064 insertions(+), 1060 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index 2d50140..77b9b93 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": "dea37bc9-1e48-432d-8bd0-77878c988309", - "updatedAt": 1780336800035, + "sessionId": "38ef94c9-0411-4964-acb1-30517531e124", + "updatedAt": 1780423200008, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -825,19 +825,19 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 15180, - "outputTokens": 72, - "totalTokens": 18631, + "inputTokens": 15313, + "outputTokens": 76, + "totalTokens": 18636, "totalTokensFresh": true, - "cacheRead": 22016, + "cacheRead": 21888, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780336860390, - "sessionId": "dea37bc9-1e48-432d-8bd0-77878c988309", + "generatedAt": 1780423260369, + "sessionId": "38ef94c9-0411-4964-acb1-30517531e124", "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": "74c6a1f3-9ec9-4493-9ab8-8d5a11101fab", - "updatedAt": 1780338001965, + "updatedAt": 1780338000013, "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": 9922, - "outputTokens": 1089, - "totalTokens": 28121, + "inputTokens": 15822, + "outputTokens": 1303, + "totalTokens": 34571, "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": 161856, + "cacheRead": 135680, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780251621055, - "sessionId": "71ced7b8-4c22-4f85-9716-fb42c5dc2193", + "generatedAt": 1780338021473, + "sessionId": "74c6a1f3-9ec9-4493-9ab8-8d5a11101fab", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -1549,10 +1549,8 @@ } }, "estimatedCostUsd": 0, - "status": "failed", - "startedAt": 1780338000196, - "endedAt": 1780338001963, - "runtimeMs": 1767 + "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": "c894cf06-03b1-4236-be0b-802144ed69d4", - "updatedAt": 1780337400031, + "sessionId": "441ea1f0-ad24-4127-8195-dc8ab4b37613", + "updatedAt": 1780423803914, "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": 79, @@ -1973,777 +1971,12 @@ ] } }, - "estimatedCostUsd": 0.5070293100000002 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:71ced7b8-4c22-4f85-9716-fb42c5dc2193": { - "sessionId": "71ced7b8-4c22-4f85-9716-fb42c5dc2193", - "updatedAt": 1780251600034, - "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": 9922, - "outputTokens": 1089, - "totalTokens": 28121, - "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": 1780423800259, "abortedLastRun": false, - "totalTokensFresh": true, - "cacheRead": 161856, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1780251621055, - "sessionId": "71ced7b8-4c22-4f85-9716-fb42c5dc2193", - "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:dea37bc9-1e48-432d-8bd0-77878c988309": { - "sessionId": "dea37bc9-1e48-432d-8bd0-77878c988309", - "updatedAt": 1780336800035, - "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": 72, - "totalTokens": 18631, - "totalTokensFresh": true, - "cacheRead": 22016, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1780336860390, - "sessionId": "dea37bc9-1e48-432d-8bd0-77878c988309", - "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": 1780423803910, + "runtimeMs": 3651 }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:c894cf06-03b1-4236-be0b-802144ed69d4": { "sessionId": "c894cf06-03b1-4236-be0b-802144ed69d4", @@ -3129,9 +2362,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:74c6a1f3-9ec9-4493-9ab8-8d5a11101fab": { "sessionId": "74c6a1f3-9ec9-4493-9ab8-8d5a11101fab", - "updatedAt": 1780338021484, + "updatedAt": 1780338000013, "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": 9922, - "outputTokens": 1089, - "totalTokens": 28121, + "inputTokens": 15822, + "outputTokens": 1303, + "totalTokens": 34571, "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": 161856, + "cacheRead": 135680, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780251621055, - "sessionId": "71ced7b8-4c22-4f85-9716-fb42c5dc2193", + "generatedAt": 1780338021473, + "sessionId": "74c6a1f3-9ec9-4493-9ab8-8d5a11101fab", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -3513,6 +2746,773 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1780338021480 + "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 + }, + "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:441ea1f0-ad24-4127-8195-dc8ab4b37613": { + "sessionId": "441ea1f0-ad24-4127-8195-dc8ab4b37613", + "updatedAt": 1780423827926, + "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": 79, + "totalTokens": 18853, + "totalTokensFresh": true, + "cacheRead": 37056, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1780337447472, + "sessionId": "c894cf06-03b1-4236-be0b-802144ed69d4", + "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": 1780423827923, + "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 696a44a..887ff74 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": "d5c3fdda-cf9d-45a6-8b9c-e5172c7ece0c", - "updatedAt": 1780299000010, + "sessionId": "1b6efca8-00cd-4c26-adee-c2b8a224c349", + "updatedAt": 1780385400012, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -839,11 +839,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 34857, - "outputTokens": 5976, - "totalTokens": 36226, + "inputTokens": 18594, + "outputTokens": 3726, + "totalTokens": 21852, "totalTokensFresh": true, - "cacheRead": 266560, + "cacheRead": 78144, "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": 1780299066042, - "sessionId": "d5c3fdda-cf9d-45a6-8b9c-e5172c7ece0c", + "generatedAt": 1780385460372, + "sessionId": "1b6efca8-00cd-4c26-adee-c2b8a224c349", "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": "59ac8c0b-b157-4643-b4e1-a6e19bf19e39", - "updatedAt": 1780300028082, + "sessionId": "723206f7-b763-4b06-9696-6d434454697f", + "updatedAt": 1780386368165, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -1211,19 +1211,19 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 7329, - "outputTokens": 1635, - "totalTokens": 23214, + "inputTokens": 8140, + "outputTokens": 1948, + "totalTokens": 23948, "totalTokensFresh": true, - "cacheRead": 154432, + "cacheRead": 194496, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780300056327, - "sessionId": "59ac8c0b-b157-4643-b4e1-a6e19bf19e39", + "generatedAt": 1780386397222, + "sessionId": "723206f7-b763-4b06-9696-6d434454697f", "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": "0db903dd-79a8-4237-8f22-b2f8eca4889d", - "updatedAt": 1780272077747, + "sessionId": "ba50e431-5108-4848-b346-d213d0eb9263", + "updatedAt": 1780358487411, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1583,11 +1583,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 25157, - "outputTokens": 3885, - "totalTokens": 38896, + "inputTokens": 19732, + "outputTokens": 2920, + "totalTokens": 33522, "totalTokensFresh": true, - "cacheRead": 472192, + "cacheRead": 292160, "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": 1780272138103, - "sessionId": "0db903dd-79a8-4237-8f22-b2f8eca4889d", + "generatedAt": 1780358547776, + "sessionId": "ba50e431-5108-4848-b346-d213d0eb9263", "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": "a1ebe958-dd6c-49ae-9e59-a64001f5d95b", - "updatedAt": 1780299900926, + "sessionId": "616d766d-a8a0-42f2-b1b3-977151f3a957", + "updatedAt": 1780386257496, "systemSent": true, "label": "Cron: 中国平安每日跟踪", "skillsSnapshot": { @@ -2973,8 +2973,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780299929624, - "sessionId": "a1ebe958-dd6c-49ae-9e59-a64001f5d95b", + "generatedAt": 1780386289904, + "sessionId": "616d766d-a8a0-42f2-b1b3-977151f3a957", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345", "provider": "zhipu", "model": "glm-5", @@ -3296,17 +3296,17 @@ } }, "contextTokens": 200000, - "inputTokens": 6554, - "outputTokens": 2291, - "totalTokens": 22410, + "inputTokens": 5081, + "outputTokens": 1950, + "totalTokens": 21062, "totalTokensFresh": true, - "cacheRead": 151424, + "cacheRead": 90240, "cacheWrite": 0, "estimatedCostUsd": 0.110809935 }, "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678": { - "sessionId": "402d2ea1-4c3d-4e74-b77a-7b3ca1a9a893", - "updatedAt": 1780300145225, + "sessionId": "f40565d2-867e-465f-b172-7ea21a92f723", + "updatedAt": 1780386531226, "systemSent": true, "label": "Cron: 比亚迪每日跟踪", "skillsSnapshot": { @@ -3346,8 +3346,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780300173787, - "sessionId": "402d2ea1-4c3d-4e74-b77a-7b3ca1a9a893", + "generatedAt": 1780386559334, + "sessionId": "f40565d2-867e-465f-b172-7ea21a92f723", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678", "provider": "zhipu", "model": "glm-5", @@ -3669,17 +3669,17 @@ } }, "contextTokens": 200000, - "inputTokens": 3700, - "outputTokens": 1565, - "totalTokens": 19713, + "inputTokens": 5882, + "outputTokens": 1703, + "totalTokens": 21827, "totalTokensFresh": true, - "cacheRead": 88960, + "cacheRead": 130560, "cacheWrite": 0, "estimatedCostUsd": 0.13119603 }, "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678": { - "sessionId": "8542ae11-b994-4991-bc3b-8e15ca3a89fd", - "updatedAt": 1780299258361, + "sessionId": "64ea9914-f1d9-4edb-a289-ff130c2c5c3b", + "updatedAt": 1780385567624, "systemSent": true, "label": "Cron: 中国化学每日跟踪", "skillsSnapshot": { @@ -3719,8 +3719,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780299286685, - "sessionId": "8542ae11-b994-4991-bc3b-8e15ca3a89fd", + "generatedAt": 1780385596478, + "sessionId": "64ea9914-f1d9-4edb-a289-ff130c2c5c3b", "sessionKey": "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678", "provider": "zhipu", "model": "glm-5", @@ -4042,17 +4042,17 @@ } }, "contextTokens": 200000, - "inputTokens": 9935, - "outputTokens": 2311, - "totalTokens": 25874, + "inputTokens": 5820, + "outputTokens": 1511, + "totalTokens": 21818, "totalTokensFresh": true, - "cacheRead": 190720, + "cacheRead": 133376, "cacheWrite": 0, "estimatedCostUsd": 0.05539842 }, "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123": { - "sessionId": "ec1b7b5a-a1f6-4299-8e6a-989515949e38", - "updatedAt": 1780299383891, + "sessionId": "4946babf-1c60-45df-bc79-0ccc30d95499", + "updatedAt": 1780385679749, "systemSent": true, "label": "Cron: 沪深300ETF每日跟踪", "skillsSnapshot": { @@ -4092,8 +4092,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780299412743, - "sessionId": "ec1b7b5a-a1f6-4299-8e6a-989515949e38", + "generatedAt": 1780385708176, + "sessionId": "4946babf-1c60-45df-bc79-0ccc30d95499", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -4415,17 +4415,17 @@ } }, "contextTokens": 200000, - "inputTokens": 9893, - "outputTokens": 2820, - "totalTokens": 25645, + "inputTokens": 7917, + "outputTokens": 2180, + "totalTokens": 23886, "totalTokensFresh": true, - "cacheRead": 231872, + "cacheRead": 120384, "cacheWrite": 0, "estimatedCostUsd": 0.08418837 }, "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234": { - "sessionId": "59e380fa-1e4c-46f9-937e-1683be26e6bf", - "updatedAt": 1780299528909, + "sessionId": "6c61cfd5-9783-49da-93f8-d2d450f808e1", + "updatedAt": 1780385805483, "systemSent": true, "label": "Cron: 招商银行每日跟踪", "skillsSnapshot": { @@ -4465,8 +4465,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780299556618, - "sessionId": "59e380fa-1e4c-46f9-937e-1683be26e6bf", + "generatedAt": 1780385833020, + "sessionId": "6c61cfd5-9783-49da-93f8-d2d450f808e1", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234", "provider": "zhipu", "model": "glm-5", @@ -4788,17 +4788,17 @@ } }, "contextTokens": 200000, - "inputTokens": 4454, - "outputTokens": 1772, - "totalTokens": 20312, + "inputTokens": 7202, + "outputTokens": 2055, + "totalTokens": 23232, "totalTokensFresh": true, - "cacheRead": 128256, + "cacheRead": 94144, "cacheWrite": 0, "estimatedCostUsd": 0.047271765 }, "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456": { - "sessionId": "2efee84e-1096-43e5-8bbc-34125d3e7a17", - "updatedAt": 1780299628103, + "sessionId": "f865eac5-cae3-438b-99f6-64e087fb5a7a", + "updatedAt": 1780385917092, "systemSent": true, "label": "Cron: 中国电建每日跟踪", "skillsSnapshot": { @@ -4838,8 +4838,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780299657069, - "sessionId": "2efee84e-1096-43e5-8bbc-34125d3e7a17", + "generatedAt": 1780385944935, + "sessionId": "f865eac5-cae3-438b-99f6-64e087fb5a7a", "sessionKey": "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456", "provider": "zhipu", "model": "glm-5", @@ -5161,17 +5161,17 @@ } }, "contextTokens": 200000, - "inputTokens": 6653, - "outputTokens": 2791, - "totalTokens": 22492, + "inputTokens": 9071, + "outputTokens": 4048, + "totalTokens": 24890, "totalTokensFresh": true, - "cacheRead": 186048, + "cacheRead": 222976, "cacheWrite": 0, "estimatedCostUsd": 0.05589625499999999 }, "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567": { - "sessionId": "0117800c-c9f8-4596-993c-e05f9be6c4a9", - "updatedAt": 1780299776584, + "sessionId": "3ef2afae-3641-45a9-8dd0-bd83a6d9e73d", + "updatedAt": 1780386113900, "systemSent": true, "label": "Cron: 优刻得每日跟踪", "skillsSnapshot": { @@ -5211,8 +5211,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780299806161, - "sessionId": "0117800c-c9f8-4596-993c-e05f9be6c4a9", + "generatedAt": 1780386143280, + "sessionId": "3ef2afae-3641-45a9-8dd0-bd83a6d9e73d", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567", "provider": "zhipu", "model": "glm-5", @@ -5534,17 +5534,17 @@ } }, "contextTokens": 200000, - "inputTokens": 7014, - "outputTokens": 2355, - "totalTokens": 22979, + "inputTokens": 6398, + "outputTokens": 2053, + "totalTokens": 22419, "totalTokensFresh": true, - "cacheRead": 158208, + "cacheRead": 114752, "cacheWrite": 0, "estimatedCostUsd": 0.046022505000000005 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:0db903dd-79a8-4237-8f22-b2f8eca4889d": { - "sessionId": "0db903dd-79a8-4237-8f22-b2f8eca4889d", - "updatedAt": 1780272077747, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:ba50e431-5108-4848-b346-d213d0eb9263": { + "sessionId": "ba50e431-5108-4848-b346-d213d0eb9263", + "updatedAt": 1780358487411, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -5573,11 +5573,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 25157, - "outputTokens": 3885, - "totalTokens": 38896, + "inputTokens": 19732, + "outputTokens": 2920, + "totalTokens": 33522, "totalTokensFresh": true, - "cacheRead": 472192, + "cacheRead": 292160, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -5586,8 +5586,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780272138103, - "sessionId": "0db903dd-79a8-4237-8f22-b2f8eca4889d", + "generatedAt": 1780358547776, + "sessionId": "ba50e431-5108-4848-b346-d213d0eb9263", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -5914,9 +5914,9 @@ "endedAt": 1777939393611, "runtimeMs": 1699 }, - "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:d5c3fdda-cf9d-45a6-8b9c-e5172c7ece0c": { - "sessionId": "d5c3fdda-cf9d-45a6-8b9c-e5172c7ece0c", - "updatedAt": 1780299000010, + "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:1b6efca8-00cd-4c26-adee-c2b8a224c349": { + "sessionId": "1b6efca8-00cd-4c26-adee-c2b8a224c349", + "updatedAt": 1780385400012, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -5945,11 +5945,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 34857, - "outputTokens": 5976, - "totalTokens": 36226, + "inputTokens": 18594, + "outputTokens": 3726, + "totalTokens": 21852, "totalTokensFresh": true, - "cacheRead": 266560, + "cacheRead": 78144, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", "abortedLastRun": false, @@ -5958,8 +5958,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780299066042, - "sessionId": "d5c3fdda-cf9d-45a6-8b9c-e5172c7ece0c", + "generatedAt": 1780385460372, + "sessionId": "1b6efca8-00cd-4c26-adee-c2b8a224c349", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", "provider": "zhipu", "model": "glm-5", @@ -6286,9 +6286,9 @@ "endedAt": 1777361462485, "runtimeMs": 2102 }, - "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678:run:8542ae11-b994-4991-bc3b-8e15ca3a89fd": { - "sessionId": "8542ae11-b994-4991-bc3b-8e15ca3a89fd", - "updatedAt": 1780299258361, + "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678:run:64ea9914-f1d9-4edb-a289-ff130c2c5c3b": { + "sessionId": "64ea9914-f1d9-4edb-a289-ff130c2c5c3b", + "updatedAt": 1780385567624, "systemSent": true, "label": "Cron: 中国化学每日跟踪", "skillsSnapshot": { @@ -6328,8 +6328,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780299286685, - "sessionId": "8542ae11-b994-4991-bc3b-8e15ca3a89fd", + "generatedAt": 1780385596478, + "sessionId": "64ea9914-f1d9-4edb-a289-ff130c2c5c3b", "sessionKey": "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678", "provider": "zhipu", "model": "glm-5", @@ -6651,17 +6651,17 @@ } }, "contextTokens": 200000, - "inputTokens": 9935, - "outputTokens": 2311, - "totalTokens": 25874, + "inputTokens": 5820, + "outputTokens": 1511, + "totalTokens": 21818, "totalTokensFresh": true, - "cacheRead": 190720, + "cacheRead": 133376, "cacheWrite": 0, "estimatedCostUsd": 0.05539842 }, - "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123:run:ec1b7b5a-a1f6-4299-8e6a-989515949e38": { - "sessionId": "ec1b7b5a-a1f6-4299-8e6a-989515949e38", - "updatedAt": 1780299383891, + "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123:run:4946babf-1c60-45df-bc79-0ccc30d95499": { + "sessionId": "4946babf-1c60-45df-bc79-0ccc30d95499", + "updatedAt": 1780385679749, "systemSent": true, "label": "Cron: 沪深300ETF每日跟踪", "skillsSnapshot": { @@ -6701,8 +6701,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780299412743, - "sessionId": "ec1b7b5a-a1f6-4299-8e6a-989515949e38", + "generatedAt": 1780385708176, + "sessionId": "4946babf-1c60-45df-bc79-0ccc30d95499", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -7024,17 +7024,17 @@ } }, "contextTokens": 200000, - "inputTokens": 9893, - "outputTokens": 2820, - "totalTokens": 25645, + "inputTokens": 7917, + "outputTokens": 2180, + "totalTokens": 23886, "totalTokensFresh": true, - "cacheRead": 231872, + "cacheRead": 120384, "cacheWrite": 0, "estimatedCostUsd": 0.08418837 }, - "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234:run:59e380fa-1e4c-46f9-937e-1683be26e6bf": { - "sessionId": "59e380fa-1e4c-46f9-937e-1683be26e6bf", - "updatedAt": 1780299528909, + "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234:run:6c61cfd5-9783-49da-93f8-d2d450f808e1": { + "sessionId": "6c61cfd5-9783-49da-93f8-d2d450f808e1", + "updatedAt": 1780385805483, "systemSent": true, "label": "Cron: 招商银行每日跟踪", "skillsSnapshot": { @@ -7074,8 +7074,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780299556618, - "sessionId": "59e380fa-1e4c-46f9-937e-1683be26e6bf", + "generatedAt": 1780385833020, + "sessionId": "6c61cfd5-9783-49da-93f8-d2d450f808e1", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234", "provider": "zhipu", "model": "glm-5", @@ -7397,17 +7397,17 @@ } }, "contextTokens": 200000, - "inputTokens": 4454, - "outputTokens": 1772, - "totalTokens": 20312, + "inputTokens": 7202, + "outputTokens": 2055, + "totalTokens": 23232, "totalTokensFresh": true, - "cacheRead": 128256, + "cacheRead": 94144, "cacheWrite": 0, "estimatedCostUsd": 0.047271765 }, - "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456:run:2efee84e-1096-43e5-8bbc-34125d3e7a17": { - "sessionId": "2efee84e-1096-43e5-8bbc-34125d3e7a17", - "updatedAt": 1780299628103, + "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456:run:f865eac5-cae3-438b-99f6-64e087fb5a7a": { + "sessionId": "f865eac5-cae3-438b-99f6-64e087fb5a7a", + "updatedAt": 1780385917092, "systemSent": true, "label": "Cron: 中国电建每日跟踪", "skillsSnapshot": { @@ -7447,8 +7447,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780299657069, - "sessionId": "2efee84e-1096-43e5-8bbc-34125d3e7a17", + "generatedAt": 1780385944935, + "sessionId": "f865eac5-cae3-438b-99f6-64e087fb5a7a", "sessionKey": "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456", "provider": "zhipu", "model": "glm-5", @@ -7770,17 +7770,17 @@ } }, "contextTokens": 200000, - "inputTokens": 6653, - "outputTokens": 2791, - "totalTokens": 22492, + "inputTokens": 9071, + "outputTokens": 4048, + "totalTokens": 24890, "totalTokensFresh": true, - "cacheRead": 186048, + "cacheRead": 222976, "cacheWrite": 0, "estimatedCostUsd": 0.05589625499999999 }, - "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567:run:0117800c-c9f8-4596-993c-e05f9be6c4a9": { - "sessionId": "0117800c-c9f8-4596-993c-e05f9be6c4a9", - "updatedAt": 1780299776584, + "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567:run:3ef2afae-3641-45a9-8dd0-bd83a6d9e73d": { + "sessionId": "3ef2afae-3641-45a9-8dd0-bd83a6d9e73d", + "updatedAt": 1780386113900, "systemSent": true, "label": "Cron: 优刻得每日跟踪", "skillsSnapshot": { @@ -7820,8 +7820,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780299806161, - "sessionId": "0117800c-c9f8-4596-993c-e05f9be6c4a9", + "generatedAt": 1780386143280, + "sessionId": "3ef2afae-3641-45a9-8dd0-bd83a6d9e73d", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567", "provider": "zhipu", "model": "glm-5", @@ -8143,17 +8143,17 @@ } }, "contextTokens": 200000, - "inputTokens": 7014, - "outputTokens": 2355, - "totalTokens": 22979, + "inputTokens": 6398, + "outputTokens": 2053, + "totalTokens": 22419, "totalTokensFresh": true, - "cacheRead": 158208, + "cacheRead": 114752, "cacheWrite": 0, "estimatedCostUsd": 0.046022505000000005 }, - "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:a1ebe958-dd6c-49ae-9e59-a64001f5d95b": { - "sessionId": "a1ebe958-dd6c-49ae-9e59-a64001f5d95b", - "updatedAt": 1780299900926, + "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:616d766d-a8a0-42f2-b1b3-977151f3a957": { + "sessionId": "616d766d-a8a0-42f2-b1b3-977151f3a957", + "updatedAt": 1780386257496, "systemSent": true, "label": "Cron: 中国平安每日跟踪", "skillsSnapshot": { @@ -8193,8 +8193,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780299929624, - "sessionId": "a1ebe958-dd6c-49ae-9e59-a64001f5d95b", + "generatedAt": 1780386289904, + "sessionId": "616d766d-a8a0-42f2-b1b3-977151f3a957", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345", "provider": "zhipu", "model": "glm-5", @@ -8516,17 +8516,17 @@ } }, "contextTokens": 200000, - "inputTokens": 6554, - "outputTokens": 2291, - "totalTokens": 22410, + "inputTokens": 5081, + "outputTokens": 1950, + "totalTokens": 21062, "totalTokensFresh": true, - "cacheRead": 151424, + "cacheRead": 90240, "cacheWrite": 0, "estimatedCostUsd": 0.110809935 }, - "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:59ac8c0b-b157-4643-b4e1-a6e19bf19e39": { - "sessionId": "59ac8c0b-b157-4643-b4e1-a6e19bf19e39", - "updatedAt": 1780300028082, + "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:723206f7-b763-4b06-9696-6d434454697f": { + "sessionId": "723206f7-b763-4b06-9696-6d434454697f", + "updatedAt": 1780386368165, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -8555,19 +8555,19 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 7329, - "outputTokens": 1635, - "totalTokens": 23214, + "inputTokens": 8140, + "outputTokens": 1948, + "totalTokens": 23948, "totalTokensFresh": true, - "cacheRead": 154432, + "cacheRead": 194496, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780300056327, - "sessionId": "59ac8c0b-b157-4643-b4e1-a6e19bf19e39", + "generatedAt": 1780386397222, + "sessionId": "723206f7-b763-4b06-9696-6d434454697f", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", "provider": "zhipu", "model": "glm-5", @@ -8896,9 +8896,9 @@ "endedAt": 1777361566212, "runtimeMs": 2143 }, - "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:402d2ea1-4c3d-4e74-b77a-7b3ca1a9a893": { - "sessionId": "402d2ea1-4c3d-4e74-b77a-7b3ca1a9a893", - "updatedAt": 1780300145225, + "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:f40565d2-867e-465f-b172-7ea21a92f723": { + "sessionId": "f40565d2-867e-465f-b172-7ea21a92f723", + "updatedAt": 1780386531226, "systemSent": true, "label": "Cron: 比亚迪每日跟踪", "skillsSnapshot": { @@ -8938,8 +8938,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780300173787, - "sessionId": "402d2ea1-4c3d-4e74-b77a-7b3ca1a9a893", + "generatedAt": 1780386559334, + "sessionId": "f40565d2-867e-465f-b172-7ea21a92f723", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678", "provider": "zhipu", "model": "glm-5", @@ -9261,11 +9261,11 @@ } }, "contextTokens": 200000, - "inputTokens": 3700, - "outputTokens": 1565, - "totalTokens": 19713, + "inputTokens": 5882, + "outputTokens": 1703, + "totalTokens": 21827, "totalTokensFresh": true, - "cacheRead": 88960, + "cacheRead": 130560, "cacheWrite": 0, "estimatedCostUsd": 0.13119603 } diff --git a/cron/jobs.json b/cron/jobs.json index 63b1386..1f0af30 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1780336870316, + "updatedAtMs": 1780423274826, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1780423200000, - "lastRunAtMs": 1780336800006, + "nextRunAtMs": 1780509600000, + "lastRunAtMs": 1780423200001, "lastStatus": "ok", - "lastDurationMs": 70310, + "lastDurationMs": 74825, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1780423800003 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1780251670170, + "updatedAtMs": 1780338086189, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1780338000000, - "lastRunAtMs": 1780251600005, + "nextRunAtMs": 1780424400000, + "lastRunAtMs": 1780338000006, "lastStatus": "error", - "lastDurationMs": 70165, - "consecutiveErrors": 61, + "lastDurationMs": 86183, + "consecutiveErrors": 62, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1780338000004 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1780252275198, + "updatedAtMs": 1780338673859, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +128,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1780338600000, - "lastRunAtMs": 1780252200007, + "nextRunAtMs": 1780425000000, + "lastRunAtMs": 1780338600004, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 75191, + "lastDurationMs": 73855, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +144,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1780252800033, + "updatedAtMs": 1780339200034, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,10 +157,10 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1780339200000, - "lastRunAtMs": 1780252800006, + "nextRunAtMs": 1780425600000, + "lastRunAtMs": 1780339200006, "lastStatus": "skipped", - "lastDurationMs": 27, + "lastDurationMs": 28, "consecutiveErrors": 0, "lastRunStatus": "skipped", "lastDeliveryStatus": "not-requested", @@ -173,7 +174,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1780272077738, + "updatedAtMs": 1780358487401, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +192,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1780358400000, - "lastRunAtMs": 1780272000003, + "nextRunAtMs": 1780444800000, + "lastRunAtMs": 1780358400004, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 77735, + "lastDurationMs": 87397, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -208,7 +209,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1780268479974, + "updatedAtMs": 1780354877659, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +227,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1780354800000, - "lastRunAtMs": 1780268400004, + "nextRunAtMs": 1780441200000, + "lastRunAtMs": 1780354800004, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 79970, + "lastDurationMs": 77655, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -279,7 +280,7 @@ "description": "每日收盘后跟踪中国核建(601611)股价走势", "enabled": true, "createdAtMs": 1774231320000, - "updatedAtMs": 1780299258332, + "updatedAtMs": 1780385567595, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -297,15 +298,14 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780385400000, - "lastRunAtMs": 1780299000004, - "lastRunStatus": "error", - "lastStatus": "error", - "lastDurationMs": 258328, + "nextRunAtMs": 1780471800000, + "lastRunAtMs": 1780385400006, + "lastRunStatus": "ok", + "lastStatus": "ok", + "lastDurationMs": 167589, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, - "lastDelivered": true, - "lastError": "⚠️ ✉️ Message failed" + "consecutiveErrors": 0, + "lastDelivered": true } }, { @@ -315,7 +315,7 @@ "description": "每日收盘后跟踪中国化学(601117)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780299383882, + "updatedAtMs": 1780385679719, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -333,11 +333,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780385400000, - "lastRunAtMs": 1780299258332, + "nextRunAtMs": 1780471800000, + "lastRunAtMs": 1780385567595, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 125550, + "lastDurationMs": 112124, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -350,7 +350,7 @@ "description": "每日收盘后跟踪沪深300ETF(510300)走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780299528879, + "updatedAtMs": 1780385805474, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -368,14 +368,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780385400000, - "lastRunAtMs": 1780299383882, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 144997, + "nextRunAtMs": 1780471800000, + "lastRunAtMs": 1780385679719, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 125755, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true + "consecutiveErrors": 1, + "lastDelivered": true, + "lastError": "⚠️ ✉️ Message failed" } }, { @@ -385,7 +386,7 @@ "description": "每日收盘后跟踪招商银行(600036)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780299628097, + "updatedAtMs": 1780385917083, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -403,15 +404,14 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780385400000, - "lastRunAtMs": 1780299528879, - "lastRunStatus": "error", - "lastStatus": "error", - "lastDurationMs": 99218, + "nextRunAtMs": 1780471800000, + "lastRunAtMs": 1780385805474, + "lastRunStatus": "ok", + "lastStatus": "ok", + "lastDurationMs": 111609, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 2, - "lastDelivered": true, - "lastError": "⚠️ ✉️ Message failed" + "consecutiveErrors": 0, + "lastDelivered": true } }, { @@ -421,7 +421,7 @@ "description": "每日收盘后跟踪中国电建(601669)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780299776575, + "updatedAtMs": 1780386113872, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -439,14 +439,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780385400000, - "lastRunAtMs": 1780299628097, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 148478, + "nextRunAtMs": 1780471800000, + "lastRunAtMs": 1780385917083, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 196789, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true + "consecutiveErrors": 1, + "lastDelivered": true, + "lastError": "⚠️ ✉️ Message failed" } }, { @@ -456,7 +457,7 @@ "description": "每日收盘后跟踪优刻得(688158)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780299900896, + "updatedAtMs": 1780386257465, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -474,13 +475,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780385400000, - "lastRunAtMs": 1780299776575, + "nextRunAtMs": 1780471800000, + "lastRunAtMs": 1780386113872, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 124321, + "lastDurationMs": 143593, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, + "consecutiveErrors": 2, "lastDelivered": true, "lastError": "⚠️ ✉️ Message failed" } @@ -492,7 +493,7 @@ "description": "每日收盘后跟踪中国平安(601318)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780300028072, + "updatedAtMs": 1780386368157, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -510,11 +511,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780385400000, - "lastRunAtMs": 1780299900896, + "nextRunAtMs": 1780471800000, + "lastRunAtMs": 1780386257465, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 127176, + "lastDurationMs": 110692, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -527,7 +528,7 @@ "description": "每日收盘后跟踪中国海油(600938)股价走势", "enabled": true, "createdAtMs": 1774231920000, - "updatedAtMs": 1780300145216, + "updatedAtMs": 1780386531216, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -545,11 +546,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780385400000, - "lastRunAtMs": 1780300028072, + "nextRunAtMs": 1780471800000, + "lastRunAtMs": 1780386368157, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 117144, + "lastDurationMs": 163059, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -562,7 +563,7 @@ "description": "每日收盘后跟踪比亚迪(002594)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780300222847, + "updatedAtMs": 1780386645280, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -580,11 +581,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780385400000, - "lastRunAtMs": 1780300145216, + "nextRunAtMs": 1780471800000, + "lastRunAtMs": 1780386531216, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 77631, + "lastDurationMs": 114064, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -597,7 +598,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1780272290121, + "updatedAtMs": 1780358653950, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -615,13 +616,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780358400000, - "lastRunAtMs": 1780272077738, + "nextRunAtMs": 1780444800000, + "lastRunAtMs": 1780358487401, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 212383, + "lastDurationMs": 166549, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 6, + "consecutiveErrors": 7, "lastDelivered": true, "lastError": "⚠️ ✉️ Message failed" } diff --git a/cron/logs/daily-review.log b/cron/logs/daily-review.log index 2ff3dad..13ec4e3 100644 --- a/cron/logs/daily-review.log +++ b/cron/logs/daily-review.log @@ -85,3 +85,6 @@ [2026-06-01 02:31:03] === 每日回顾整理开始 === [2026-06-01 02:31:03] 处理日期: 2026-05-31 [2026-06-01 02:31:03] 没有已完成的任务,跳过 +[2026-06-02 02:31:04] === 每日回顾整理开始 === +[2026-06-02 02:31:04] 处理日期: 2026-06-01 +[2026-06-02 02:31:04] 没有已完成的任务,跳过 diff --git a/memory/ui-designer.sqlite b/memory/ui-designer.sqlite index e7d85338ecb21d7c308dd7c9a00651b48df73329..a7db9da3c56f61668bc34bac2eca728b9d80ba32 100644 GIT binary patch delta 17258 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 diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index 2db5fdd1f76bb5c46959ca2e553f365e1aa72ef8..1c1ecbf4da03d91950d4deb677ee6040f79d1665 100644 GIT binary patch delta 1425 zcmb7=cXSj55XNu6AA~y;2qfwu2r)rG1f(g73QAB>0pSor?}Xk{w={;c)mT<8TzW z>UxQluEpoBFn_UMmrKdPp|?C2io{pxIU)T2`fauyNf!6f-y&=3*cjc|WqNU%DY$dy zwTAi3@{}-Bj2tm>L79WVn2bVMg&9eGBd?ii6wT}d%zZ`)^FfZnkGpD?n#Txv+&@tR zt=-Bo_p(j|m>Ic3@?;*f4hC9T(9Cay7zHzdrTv1eDyxqq%&O1I*8b~hvGV`L3b0vL z7BUT2Q8QgmvlZ@Gm(!5B$olFhQX=JC?thy9UDa378mCyz z(Ne9|ChgV{CF+{K()YSAc$#Mj;uR|K4j=F-jc7x6`V-AqOcoGFJUckRNiJox?>6yz z8mpbUsh_+WFH>{1OzX5+dvsK1bzL`=uHTh|JUq*bl;$<6@*#C;Oj~*oftPViWg#o^ zv6F+G;y|R~Ksm|Fa|Ba{*QrKL z>d}OD^ke`-8P7Bpv5EwCafs7g$%gN3X~CN+Ts;(_VVbCEny(ewpsm`c<2t9$bz48^ z5BZS~HzAazGVk&c9-7jgUJPUy6PV6oRx9nh3w^C0^-#I+ry#|6l{a{gkEu^H!s*Q*hBJ{FEMX0s*~1YMxt7ho86I4q zqef_<;&oCfa`F;qZSA<+&DBc-HCZ#XQrmSv7xazpse`TFR8S{JgyWba*%4~YHqwmT zYN3%z)lVu;M`m)}b|o0*=I&+Pt<;si3}G~rna46Vu$6rr!%TIhnJGP-exr0lCG3Se zPV?%3O2Jb!Q;W1pKJCy!ozk~@Bp1)qiNWmUC`qgW delta 381 zcmZo@U}|V!s+V}A%K!p3K+MR%AP~aDz@P?XyIcrf-KgQ{y@)OQ`duaG=dLfa|MSdY zHzZX($ZQbs2AcaH2|z>{Hr7XSZe|hqWwcp9K!YCkqJd+I-2yjuFfQ z$~|D5{L3Q)@;QLc`ouB$R)q;n-vP$SH>&+$yk(4=uhnTW0sv;Vh!_9> diff --git a/tasks/runs.sqlite-wal b/tasks/runs.sqlite-wal index 4bc029ea8100c6f3c89453b6db852ccba53e01ea..94bf5e42f308d67cfcd0b41b6b2befa9f9dafafa 100644 GIT binary patch delta 155821 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