From 132f3d398e1901937a062b8d97dc5b4d62e76add Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Sat, 27 Jun 2026 02:11:02 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=90=8C=E6=AD=A5:=202026-06?= =?UTF-8?q?-27=2002:11?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/haonan/sessions/sessions.json | 1606 +++--- agents/ui-designer/sessions/sessions.json | 5386 ++++++++++----------- cron/jobs.json | 164 +- cron/logs/daily-review.log | 3 + tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4161232 -> 4161232 bytes 6 files changed, 3582 insertions(+), 3577 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index 1b533aa..ed44916 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": "cdca21dd-75da-4d5b-958b-bae17aa20811", - "updatedAt": 1782410400011, + "sessionId": "bdef60ef-08e4-4233-84be-e39c7c771527", + "updatedAt": 1782496800034, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -825,19 +825,19 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 17621, - "outputTokens": 295, - "totalTokens": 19283, + "inputTokens": 15207, + "outputTokens": 111, + "totalTokens": 18651, "totalTokensFresh": true, - "cacheRead": 95296, + "cacheRead": 22016, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782410460376, - "sessionId": "cdca21dd-75da-4d5b-958b-bae17aa20811", + "generatedAt": 1782496860389, + "sessionId": "bdef60ef-08e4-4233-84be-e39c7c771527", "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": "9dd6c354-a558-48e8-be35-4cd36cd607b2", - "updatedAt": 1782411601974, + "updatedAt": 1782411600031, "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": 9293, - "outputTokens": 1904, - "totalTokens": 27575, + "inputTokens": 12301, + "outputTokens": 4437, + "totalTokens": 30364, "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": 78336, + "cacheRead": 252032, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782325221036, - "sessionId": "903a90f6-ecc2-431c-9e97-dc89f07221fd", + "generatedAt": 1782411621144, + "sessionId": "9dd6c354-a558-48e8-be35-4cd36cd607b2", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -1549,10 +1549,8 @@ } }, "estimatedCostUsd": 0, - "status": "failed", - "startedAt": 1782411600211, - "endedAt": 1782411601970, - "runtimeMs": 1759 + "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": "d4370468-00cf-487b-85b6-0d342fe56394", - "updatedAt": 1782411000033, + "sessionId": "d7e79a55-8964-4744-8b22-52e8240596af", + "updatedAt": 1782497403991, "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": 453, "outputTokens": 105, @@ -1973,777 +1971,12 @@ ] } }, - "estimatedCostUsd": 0.5070293100000002 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:903a90f6-ecc2-431c-9e97-dc89f07221fd": { - "sessionId": "903a90f6-ecc2-431c-9e97-dc89f07221fd", - "updatedAt": 1782325200037, - "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": 9293, - "outputTokens": 1904, - "totalTokens": 27575, - "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": 1782497400268, "abortedLastRun": false, - "totalTokensFresh": true, - "cacheRead": 78336, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1782325221036, - "sessionId": "903a90f6-ecc2-431c-9e97-dc89f07221fd", - "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:cdca21dd-75da-4d5b-958b-bae17aa20811": { - "sessionId": "cdca21dd-75da-4d5b-958b-bae17aa20811", - "updatedAt": 1782410400011, - "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": 17621, - "outputTokens": 295, - "totalTokens": 19283, - "totalTokensFresh": true, - "cacheRead": 95296, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1782410460376, - "sessionId": "cdca21dd-75da-4d5b-958b-bae17aa20811", - "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": 1782497403989, + "runtimeMs": 3721 }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:d4370468-00cf-487b-85b6-0d342fe56394": { "sessionId": "d4370468-00cf-487b-85b6-0d342fe56394", @@ -3129,9 +2362,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:9dd6c354-a558-48e8-be35-4cd36cd607b2": { "sessionId": "9dd6c354-a558-48e8-be35-4cd36cd607b2", - "updatedAt": 1782411621165, + "updatedAt": 1782411600031, "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": 9293, - "outputTokens": 1904, - "totalTokens": 27575, + "inputTokens": 12301, + "outputTokens": 4437, + "totalTokens": 30364, "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": 78336, + "cacheRead": 252032, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782325221036, - "sessionId": "903a90f6-ecc2-431c-9e97-dc89f07221fd", + "generatedAt": 1782411621144, + "sessionId": "9dd6c354-a558-48e8-be35-4cd36cd607b2", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -3513,6 +2746,773 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1782411621158 + "startedAt": 1775931600223 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:bdef60ef-08e4-4233-84be-e39c7c771527": { + "sessionId": "bdef60ef-08e4-4233-84be-e39c7c771527", + "updatedAt": 1782496800034, + "systemSent": true, + "model": "glm-5", + "contextTokens": 200000, + "label": "Cron: backup-openclaw-json", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n \n clawlist\n MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.\n ~/.openclaw/skills/clawlist/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + }, + { + "name": "clawlist" + } + ], + "skillFilter": [ + "clawlist", + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "disableModelInvocation": false + }, + { + "name": "clawlist", + "description": "MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.", + "filePath": "/home/starmen1265/.openclaw/skills/clawlist/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/clawlist", + "source": "openclaw-managed", + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "zhipu", + "inputTokens": 15207, + "outputTokens": 111, + "totalTokens": 18651, + "totalTokensFresh": true, + "cacheRead": 22016, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1782496860389, + "sessionId": "bdef60ef-08e4-4233-84be-e39c7c771527", + "sessionKey": "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc", + "provider": "zhipu", + "model": "glm-5", + "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 23534, + "projectContextChars": 14014, + "nonProjectContextChars": 9520 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/AGENTS.md", + "missing": false, + "rawChars": 11295, + "injectedChars": 11295, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/SOUL.md", + "missing": false, + "rawChars": 285, + "injectedChars": 285, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/TOOLS.md", + "missing": false, + "rawChars": 572, + "injectedChars": 572, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/IDENTITY.md", + "missing": false, + "rawChars": 130, + "injectedChars": 130, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/USER.md", + "missing": false, + "rawChars": 132, + "injectedChars": 132, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 1005, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + }, + { + "name": "clawlist", + "blockChars": 343 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "estimatedCostUsd": 0.07548636 + }, + "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:d7e79a55-8964-4744-8b22-52e8240596af": { + "sessionId": "d7e79a55-8964-4744-8b22-52e8240596af", + "updatedAt": 1782497457568, + "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": 453, + "outputTokens": 105, + "totalTokens": 18873, + "totalTokensFresh": true, + "cacheRead": 37120, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1782411028384, + "sessionId": "d4370468-00cf-487b-85b6-0d342fe56394", + "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": 1782497457565, + "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 471f893..515bebe 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": "38c43164-b9ff-46a7-ad14-a7a738579118", - "updatedAt": 1782372604218, + "sessionId": "5a06e647-1fc9-4b65-a626-91f709d45edd", + "updatedAt": 1782459062483, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -1176,13 +1176,13 @@ }, "estimatedCostUsd": 0.0063183, "status": "failed", - "startedAt": 1782372600272, - "endedAt": 1782372604211, - "runtimeMs": 3939 + "startedAt": 1782459060457, + "endedAt": 1782459062478, + "runtimeMs": 2021 }, "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901": { - "sessionId": "ae3b6d8f-2603-4c29-b550-87d2bc7f864d", - "updatedAt": 1782373172414, + "sessionId": "ec465c1d-7035-4fd1-9961-641257f149e1", + "updatedAt": 1782459568092, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -1546,15 +1546,15 @@ }, "estimatedCostUsd": 3.1868442750000003, "status": "failed", - "startedAt": 1782373168732, + "startedAt": 1782459564373, "abortedLastRun": false, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/2043f514-950c-4ba1-9eca-b9762325c3c6.jsonl", - "endedAt": 1782373172407, - "runtimeMs": 3675 + "endedAt": 1782459568085, + "runtimeMs": 3712 }, "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "88e5dc8e-0cc6-49bb-8b2b-4235cf6de3c7", - "updatedAt": 1782345690171, + "sessionId": "d1570fe1-d786-403c-84bc-af2fbe8c6563", + "updatedAt": 1782432339076, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1580,8 +1580,8 @@ ], "version": 0 }, - "modelProvider": "zhipu", - "model": "glm-5", + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", "contextTokens": 200000, "inputTokens": 35528, "outputTokens": 6633, @@ -1920,9 +1920,9 @@ }, "estimatedCostUsd": 0.35685519000000004, "status": "failed", - "startedAt": 1782259623448, - "endedAt": 1782259625144, - "runtimeMs": 1696 + "startedAt": 1782432337256, + "endedAt": 1782432339070, + "runtimeMs": 1814 }, "agent:ui-designer:subagent:31558e2d-a588-4d52-8602-661b7434051a": { "sessionId": "4fa883f6-ec98-4d77-ab87-54009b2b1616", @@ -2932,8 +2932,8 @@ "runtimeMs": 1748 }, "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345": { - "sessionId": "6f128de6-b257-4ce3-8a7d-33b80c953cd2", - "updatedAt": 1782373101862, + "sessionId": "1f8a09d1-8bf6-4d6a-9182-e207a167951b", + "updatedAt": 1782459496995, "systemSent": true, "label": "Cron: 中国平安每日跟踪", "skillsSnapshot": { @@ -3304,14 +3304,14 @@ "cacheWrite": 0, "estimatedCostUsd": 0.110809935, "status": "failed", - "startedAt": 1782373098149, + "startedAt": 1782459493165, "abortedLastRun": false, - "endedAt": 1782373101856, - "runtimeMs": 3707 + "endedAt": 1782459496989, + "runtimeMs": 3824 }, "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678": { - "sessionId": "a1e20400-ce25-4850-aaa9-f641c8bc5e4e", - "updatedAt": 1782373242894, + "sessionId": "ae40f05e-507d-4763-8c77-d835e3172d0e", + "updatedAt": 1782459639769, "systemSent": true, "label": "Cron: 比亚迪每日跟踪", "skillsSnapshot": { @@ -3682,14 +3682,2648 @@ "cacheWrite": 0, "estimatedCostUsd": 0.13119603, "status": "failed", - "startedAt": 1782373239040, + "startedAt": 1782459635482, "abortedLastRun": false, - "endedAt": 1782373242886, - "runtimeMs": 3846 + "endedAt": 1782459639763, + "runtimeMs": 4281 }, "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678": { - "sessionId": "36ad7850-29ec-4472-a9e1-6efff73f20ed", - "updatedAt": 1782372770609, + "sessionId": "73201c84-b604-4aa5-b86b-fe72f8a4e496", + "updatedAt": 1782459165328, + "systemSent": true, + "label": "Cron: 中国化学每日跟踪", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + } + ], + "skillFilter": [ + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "sourceInfo": { + "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "source": "openclaw-managed", + "scope": "project", + "origin": "top-level", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" + }, + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1781854551542, + "sessionId": "04d89dda-47dd-4ddb-b115-4a6ce2b1ebb2", + "sessionKey": "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678", + "provider": "zhipu", + "model": "glm-5", + "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", + "missing": false, + "rawChars": 2663, + "injectedChars": 2663, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", + "missing": false, + "rawChars": 96, + "injectedChars": 96, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", + "missing": false, + "rawChars": 850, + "injectedChars": 850, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", + "missing": false, + "rawChars": 123, + "injectedChars": 123, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", + "missing": false, + "rawChars": 191, + "injectedChars": 191, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 659, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "contextTokens": 200000, + "inputTokens": 3198, + "outputTokens": 4067, + "totalTokens": 19254, + "totalTokensFresh": true, + "cacheRead": 51200, + "cacheWrite": 0, + "estimatedCostUsd": 0.05539842, + "status": "failed", + "startedAt": 1782459163516, + "abortedLastRun": false, + "endedAt": 1782459165322, + "runtimeMs": 1806 + }, + "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123": { + "sessionId": "309a83f9-c4aa-4423-a5a5-8c96f008dd14", + "updatedAt": 1782459210223, + "systemSent": true, + "label": "Cron: 沪深300ETF每日跟踪", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + } + ], + "skillFilter": [ + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "sourceInfo": { + "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "source": "openclaw-managed", + "scope": "project", + "origin": "top-level", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" + }, + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1781854641788, + "sessionId": "f0b12375-4f66-4d74-8cb3-9263f0dfb199", + "sessionKey": "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123", + "provider": "zhipu", + "model": "glm-5", + "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", + "missing": false, + "rawChars": 2663, + "injectedChars": 2663, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", + "missing": false, + "rawChars": 96, + "injectedChars": 96, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", + "missing": false, + "rawChars": 850, + "injectedChars": 850, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", + "missing": false, + "rawChars": 123, + "injectedChars": 123, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", + "missing": false, + "rawChars": 191, + "injectedChars": 191, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 659, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "contextTokens": 200000, + "inputTokens": 12178, + "outputTokens": 11267, + "totalTokens": 28153, + "totalTokensFresh": true, + "cacheRead": 167936, + "cacheWrite": 0, + "estimatedCostUsd": 0.08418837, + "status": "failed", + "startedAt": 1782459206383, + "abortedLastRun": false, + "endedAt": 1782459210217, + "runtimeMs": 3834 + }, + "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234": { + "sessionId": "73f1dba0-c37f-446d-88fe-7f5ca91a4eeb", + "updatedAt": 1782459282105, + "systemSent": true, + "label": "Cron: 招商银行每日跟踪", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + } + ], + "skillFilter": [ + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "sourceInfo": { + "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "source": "openclaw-managed", + "scope": "project", + "origin": "top-level", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" + }, + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1781854856712, + "sessionId": "40a0a301-4269-46db-ada9-b9244bddf49e", + "sessionKey": "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234", + "provider": "zhipu", + "model": "glm-5", + "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", + "missing": false, + "rawChars": 2663, + "injectedChars": 2663, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", + "missing": false, + "rawChars": 96, + "injectedChars": 96, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", + "missing": false, + "rawChars": 850, + "injectedChars": 850, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", + "missing": false, + "rawChars": 123, + "injectedChars": 123, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", + "missing": false, + "rawChars": 191, + "injectedChars": 191, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 659, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "contextTokens": 200000, + "inputTokens": 3169, + "outputTokens": 457, + "totalTokens": 19260, + "totalTokensFresh": true, + "cacheRead": 32768, + "cacheWrite": 0, + "estimatedCostUsd": 0.047271765, + "status": "failed", + "startedAt": 1782459277973, + "abortedLastRun": false, + "endedAt": 1782459282100, + "runtimeMs": 4127 + }, + "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456": { + "sessionId": "336966b6-080b-4949-baf7-60bc07881f36", + "updatedAt": 1782459352737, + "systemSent": true, + "label": "Cron: 中国电建每日跟踪", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + } + ], + "skillFilter": [ + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "sourceInfo": { + "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "source": "openclaw-managed", + "scope": "project", + "origin": "top-level", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" + }, + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1781854907472, + "sessionId": "c16f447b-30ac-40ad-95f5-23e982057399", + "sessionKey": "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456", + "provider": "zhipu", + "model": "glm-5", + "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", + "missing": false, + "rawChars": 2663, + "injectedChars": 2663, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", + "missing": false, + "rawChars": 96, + "injectedChars": 96, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", + "missing": false, + "rawChars": 850, + "injectedChars": 850, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", + "missing": false, + "rawChars": 123, + "injectedChars": 123, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", + "missing": false, + "rawChars": 191, + "injectedChars": 191, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 659, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "contextTokens": 200000, + "inputTokens": 32034, + "outputTokens": 18828, + "totalTokens": 33626, + "totalTokensFresh": true, + "cacheRead": 122880, + "cacheWrite": 0, + "estimatedCostUsd": 0.05589625499999999, + "status": "failed", + "startedAt": 1782459348959, + "abortedLastRun": false, + "endedAt": 1782459352728, + "runtimeMs": 3769 + }, + "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567": { + "sessionId": "4d2d7eb1-81a4-4cbc-b127-5881f4eff24f", + "updatedAt": 1782459424771, + "systemSent": true, + "label": "Cron: 优刻得每日跟踪", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + } + ], + "skillFilter": [ + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "sourceInfo": { + "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "source": "openclaw-managed", + "scope": "project", + "origin": "top-level", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" + }, + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1781855185688, + "sessionId": "3e08d6f0-f7eb-498e-aafd-e7e598d7ac2f", + "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567", + "provider": "zhipu", + "model": "glm-5", + "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", + "missing": false, + "rawChars": 2663, + "injectedChars": 2663, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", + "missing": false, + "rawChars": 96, + "injectedChars": 96, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", + "missing": false, + "rawChars": 850, + "injectedChars": 850, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", + "missing": false, + "rawChars": 123, + "injectedChars": 123, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", + "missing": false, + "rawChars": 191, + "injectedChars": 191, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 659, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "contextTokens": 200000, + "inputTokens": 21354, + "outputTokens": 7425, + "totalTokens": 37296, + "totalTokensFresh": true, + "cacheRead": 230848, + "cacheWrite": 0, + "estimatedCostUsd": 0.046022505000000005, + "status": "failed", + "startedAt": 1782459420991, + "abortedLastRun": false, + "endedAt": 1782459424765, + "runtimeMs": 3774 + }, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:d1570fe1-d786-403c-84bc-af2fbe8c6563": { + "sessionId": "d1570fe1-d786-403c-84bc-af2fbe8c6563", + "updatedAt": 1782432084232, + "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": 35528, + "outputTokens": 6633, + "totalTokens": 48818, + "totalTokensFresh": true, + "cacheRead": 878976, + "cacheWrite": 0, + "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", + "abortedLastRun": false, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1782345750524, + "sessionId": "88e5dc8e-0cc6-49bb-8b2b-4235cf6de3c7", + "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", + "provider": "zhipu", + "model": "glm-5", + "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", + "missing": false, + "rawChars": 2663, + "injectedChars": 2663, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", + "missing": false, + "rawChars": 96, + "injectedChars": 96, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", + "missing": false, + "rawChars": 850, + "injectedChars": 850, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", + "missing": false, + "rawChars": 123, + "injectedChars": 123, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", + "missing": false, + "rawChars": 191, + "injectedChars": 191, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 659, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "estimatedCostUsd": 0.35685519000000004, + "status": "failed", + "startedAt": 1782259623448, + "endedAt": 1782259625144, + "runtimeMs": 1696 + }, + "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:5a06e647-1fc9-4b65-a626-91f709d45edd": { + "sessionId": "5a06e647-1fc9-4b65-a626-91f709d45edd", + "updatedAt": 1782459000012, + "systemSent": true, + "label": "Cron: 中国核建每日跟踪", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + } + ], + "skillFilter": [ + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "contextTokens": 200000, + "inputTokens": 34538, + "outputTokens": 14642, + "totalTokens": 37643, + "totalTokensFresh": true, + "cacheRead": 339712, + "cacheWrite": 0, + "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", + "abortedLastRun": false, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1781854260385, + "sessionId": "b6b45c76-5535-45ff-b145-fe6b73889a6f", + "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "provider": "zhipu", + "model": "glm-5", + "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", + "missing": false, + "rawChars": 2663, + "injectedChars": 2663, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", + "missing": false, + "rawChars": 96, + "injectedChars": 96, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", + "missing": false, + "rawChars": 850, + "injectedChars": 850, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", + "missing": false, + "rawChars": 123, + "injectedChars": 123, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", + "missing": false, + "rawChars": 191, + "injectedChars": 191, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 659, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "estimatedCostUsd": 0.0063183, + "status": "failed", + "startedAt": 1782372600272, + "endedAt": 1782372604211, + "runtimeMs": 3939 + }, + "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678:run:73201c84-b604-4aa5-b86b-fe72f8a4e496": { + "sessionId": "73201c84-b604-4aa5-b86b-fe72f8a4e496", + "updatedAt": 1782459103144, "systemSent": true, "label": "Cron: 中国化学每日跟踪", "skillsSnapshot": { @@ -4065,9 +6699,9 @@ "endedAt": 1782372770600, "runtimeMs": 1611 }, - "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123": { - "sessionId": "998fa2f4-b4ec-4134-9b9d-36611593dd31", - "updatedAt": 1782372814930, + "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123:run:309a83f9-c4aa-4423-a5a5-8c96f008dd14": { + "sessionId": "309a83f9-c4aa-4423-a5a5-8c96f008dd14", + "updatedAt": 1782459206129, "systemSent": true, "label": "Cron: 沪深300ETF每日跟踪", "skillsSnapshot": { @@ -4443,9 +7077,9 @@ "endedAt": 1782372814924, "runtimeMs": 3807 }, - "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234": { - "sessionId": "4f220b91-d5a0-4aeb-a65a-bb5269a2ea0a", - "updatedAt": 1782372886193, + "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234:run:73f1dba0-c37f-446d-88fe-7f5ca91a4eeb": { + "sessionId": "73f1dba0-c37f-446d-88fe-7f5ca91a4eeb", + "updatedAt": 1782459277721, "systemSent": true, "label": "Cron: 招商银行每日跟踪", "skillsSnapshot": { @@ -4821,9 +7455,9 @@ "endedAt": 1782372886187, "runtimeMs": 3743 }, - "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456": { - "sessionId": "acd3238e-a249-4469-b28e-05f051873d40", - "updatedAt": 1782372957868, + "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456:run:336966b6-080b-4949-baf7-60bc07881f36": { + "sessionId": "336966b6-080b-4949-baf7-60bc07881f36", + "updatedAt": 1782459348711, "systemSent": true, "label": "Cron: 中国电建每日跟踪", "skillsSnapshot": { @@ -5199,9 +7833,9 @@ "endedAt": 1782372957861, "runtimeMs": 4079 }, - "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567": { - "sessionId": "7562c39a-4d48-4286-83b6-65d39e86e281", - "updatedAt": 1782373030341, + "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567:run:4d2d7eb1-81a4-4cbc-b127-5881f4eff24f": { + "sessionId": "4d2d7eb1-81a4-4cbc-b127-5881f4eff24f", + "updatedAt": 1782459420736, "systemSent": true, "label": "Cron: 优刻得每日跟踪", "skillsSnapshot": { @@ -5577,2643 +8211,9 @@ "endedAt": 1782373030335, "runtimeMs": 3823 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:88e5dc8e-0cc6-49bb-8b2b-4235cf6de3c7": { - "sessionId": "88e5dc8e-0cc6-49bb-8b2b-4235cf6de3c7", - "updatedAt": 1782345690171, - "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": "zhipu", - "model": "glm-5", - "contextTokens": 200000, - "inputTokens": 35528, - "outputTokens": 6633, - "totalTokens": 48818, - "totalTokensFresh": true, - "cacheRead": 878976, - "cacheWrite": 0, - "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", - "abortedLastRun": false, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1782345750524, - "sessionId": "88e5dc8e-0cc6-49bb-8b2b-4235cf6de3c7", - "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, - "nonProjectContextChars": 9179 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", - "missing": false, - "rawChars": 2663, - "injectedChars": 2663, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", - "missing": false, - "rawChars": 96, - "injectedChars": 96, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", - "missing": false, - "rawChars": 850, - "injectedChars": 850, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", - "missing": false, - "rawChars": 123, - "injectedChars": 123, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", - "missing": false, - "rawChars": 191, - "injectedChars": 191, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 659, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "estimatedCostUsd": 0.35685519000000004, - "status": "failed", - "startedAt": 1782259623448, - "endedAt": 1782259625144, - "runtimeMs": 1696 - }, - "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:38c43164-b9ff-46a7-ad14-a7a738579118": { - "sessionId": "38c43164-b9ff-46a7-ad14-a7a738579118", - "updatedAt": 1782372600012, - "systemSent": true, - "label": "Cron: 中国核建每日跟踪", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "contextTokens": 200000, - "inputTokens": 34538, - "outputTokens": 14642, - "totalTokens": 37643, - "totalTokensFresh": true, - "cacheRead": 339712, - "cacheWrite": 0, - "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", - "abortedLastRun": false, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781854260385, - "sessionId": "b6b45c76-5535-45ff-b145-fe6b73889a6f", - "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, - "nonProjectContextChars": 9179 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", - "missing": false, - "rawChars": 2663, - "injectedChars": 2663, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", - "missing": false, - "rawChars": 96, - "injectedChars": 96, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", - "missing": false, - "rawChars": 850, - "injectedChars": 850, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", - "missing": false, - "rawChars": 123, - "injectedChars": 123, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", - "missing": false, - "rawChars": 191, - "injectedChars": 191, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 659, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "estimatedCostUsd": 0.0063183, - "status": "failed", - "startedAt": 1782286260410, - "endedAt": 1782286262356, - "runtimeMs": 1946 - }, - "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678:run:36ad7850-29ec-4472-a9e1-6efff73f20ed": { - "sessionId": "36ad7850-29ec-4472-a9e1-6efff73f20ed", - "updatedAt": 1782372708614, - "systemSent": true, - "label": "Cron: 中国化学每日跟踪", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "sourceInfo": { - "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "source": "openclaw-managed", - "scope": "project", - "origin": "top-level", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" - }, - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781854551542, - "sessionId": "04d89dda-47dd-4ddb-b115-4a6ce2b1ebb2", - "sessionKey": "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, - "nonProjectContextChars": 9179 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", - "missing": false, - "rawChars": 2663, - "injectedChars": 2663, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", - "missing": false, - "rawChars": 96, - "injectedChars": 96, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", - "missing": false, - "rawChars": 850, - "injectedChars": 850, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", - "missing": false, - "rawChars": 123, - "injectedChars": 123, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", - "missing": false, - "rawChars": 191, - "injectedChars": 191, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 659, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "contextTokens": 200000, - "inputTokens": 3198, - "outputTokens": 4067, - "totalTokens": 19254, - "totalTokensFresh": true, - "cacheRead": 51200, - "cacheWrite": 0, - "estimatedCostUsd": 0.05539842, - "status": "failed", - "startedAt": 1782286363580, - "abortedLastRun": false, - "endedAt": 1782286365453, - "runtimeMs": 1873 - }, - "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123:run:998fa2f4-b4ec-4134-9b9d-36611593dd31": { - "sessionId": "998fa2f4-b4ec-4134-9b9d-36611593dd31", - "updatedAt": 1782372810865, - "systemSent": true, - "label": "Cron: 沪深300ETF每日跟踪", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "sourceInfo": { - "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "source": "openclaw-managed", - "scope": "project", - "origin": "top-level", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" - }, - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781854641788, - "sessionId": "f0b12375-4f66-4d74-8cb3-9263f0dfb199", - "sessionKey": "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, - "nonProjectContextChars": 9179 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", - "missing": false, - "rawChars": 2663, - "injectedChars": 2663, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", - "missing": false, - "rawChars": 96, - "injectedChars": 96, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", - "missing": false, - "rawChars": 850, - "injectedChars": 850, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", - "missing": false, - "rawChars": 123, - "injectedChars": 123, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", - "missing": false, - "rawChars": 191, - "injectedChars": 191, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 659, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "contextTokens": 200000, - "inputTokens": 12178, - "outputTokens": 11267, - "totalTokens": 28153, - "totalTokensFresh": true, - "cacheRead": 167936, - "cacheWrite": 0, - "estimatedCostUsd": 0.08418837, - "status": "failed", - "startedAt": 1782286406874, - "abortedLastRun": false, - "endedAt": 1782286410909, - "runtimeMs": 4035 - }, - "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234:run:4f220b91-d5a0-4aeb-a65a-bb5269a2ea0a": { - "sessionId": "4f220b91-d5a0-4aeb-a65a-bb5269a2ea0a", - "updatedAt": 1782372882193, - "systemSent": true, - "label": "Cron: 招商银行每日跟踪", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "sourceInfo": { - "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "source": "openclaw-managed", - "scope": "project", - "origin": "top-level", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" - }, - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781854856712, - "sessionId": "40a0a301-4269-46db-ada9-b9244bddf49e", - "sessionKey": "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, - "nonProjectContextChars": 9179 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", - "missing": false, - "rawChars": 2663, - "injectedChars": 2663, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", - "missing": false, - "rawChars": 96, - "injectedChars": 96, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", - "missing": false, - "rawChars": 850, - "injectedChars": 850, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", - "missing": false, - "rawChars": 123, - "injectedChars": 123, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", - "missing": false, - "rawChars": 191, - "injectedChars": 191, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 659, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "contextTokens": 200000, - "inputTokens": 3169, - "outputTokens": 457, - "totalTokens": 19260, - "totalTokensFresh": true, - "cacheRead": 32768, - "cacheWrite": 0, - "estimatedCostUsd": 0.047271765, - "status": "failed", - "startedAt": 1782286477316, - "abortedLastRun": false, - "endedAt": 1782286480952, - "runtimeMs": 3636 - }, - "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456:run:acd3238e-a249-4469-b28e-05f051873d40": { - "sessionId": "acd3238e-a249-4469-b28e-05f051873d40", - "updatedAt": 1782372953520, - "systemSent": true, - "label": "Cron: 中国电建每日跟踪", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "sourceInfo": { - "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "source": "openclaw-managed", - "scope": "project", - "origin": "top-level", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" - }, - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781854907472, - "sessionId": "c16f447b-30ac-40ad-95f5-23e982057399", - "sessionKey": "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, - "nonProjectContextChars": 9179 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", - "missing": false, - "rawChars": 2663, - "injectedChars": 2663, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", - "missing": false, - "rawChars": 96, - "injectedChars": 96, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", - "missing": false, - "rawChars": 850, - "injectedChars": 850, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", - "missing": false, - "rawChars": 123, - "injectedChars": 123, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", - "missing": false, - "rawChars": 191, - "injectedChars": 191, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 659, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "contextTokens": 200000, - "inputTokens": 32034, - "outputTokens": 18828, - "totalTokens": 33626, - "totalTokensFresh": true, - "cacheRead": 122880, - "cacheWrite": 0, - "estimatedCostUsd": 0.05589625499999999, - "status": "failed", - "startedAt": 1782286548567, - "abortedLastRun": false, - "endedAt": 1782286552022, - "runtimeMs": 3455 - }, - "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567:run:7562c39a-4d48-4286-83b6-65d39e86e281": { - "sessionId": "7562c39a-4d48-4286-83b6-65d39e86e281", - "updatedAt": 1782373026253, - "systemSent": true, - "label": "Cron: 优刻得每日跟踪", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "sourceInfo": { - "path": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "source": "openclaw-managed", - "scope": "project", - "origin": "top-level", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver" - }, - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1781855185688, - "sessionId": "3e08d6f0-f7eb-498e-aafd-e7e598d7ac2f", - "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, - "nonProjectContextChars": 9179 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", - "missing": false, - "rawChars": 2663, - "injectedChars": 2663, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", - "missing": false, - "rawChars": 96, - "injectedChars": 96, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", - "missing": false, - "rawChars": 850, - "injectedChars": 850, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", - "missing": false, - "rawChars": 123, - "injectedChars": 123, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", - "missing": false, - "rawChars": 191, - "injectedChars": 191, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 659, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "contextTokens": 200000, - "inputTokens": 21354, - "outputTokens": 7425, - "totalTokens": 37296, - "totalTokensFresh": true, - "cacheRead": 230848, - "cacheWrite": 0, - "estimatedCostUsd": 0.046022505000000005, - "status": "failed", - "startedAt": 1782286618455, - "abortedLastRun": false, - "endedAt": 1782286621859, - "runtimeMs": 3404 - }, - "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:6f128de6-b257-4ce3-8a7d-33b80c953cd2": { - "sessionId": "6f128de6-b257-4ce3-8a7d-33b80c953cd2", - "updatedAt": 1782373097882, + "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:1f8a09d1-8bf6-4d6a-9182-e207a167951b": { + "sessionId": "1f8a09d1-8bf6-4d6a-9182-e207a167951b", + "updatedAt": 1782459492903, "systemSent": true, "label": "Cron: 中国平安每日跟踪", "skillsSnapshot": { @@ -8584,14 +8584,14 @@ "cacheWrite": 0, "estimatedCostUsd": 0.110809935, "status": "failed", - "startedAt": 1782286687924, + "startedAt": 1782373098149, "abortedLastRun": false, - "endedAt": 1782286692103, - "runtimeMs": 4179 + "endedAt": 1782373101856, + "runtimeMs": 3707 }, - "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:ae3b6d8f-2603-4c29-b550-87d2bc7f864d": { - "sessionId": "ae3b6d8f-2603-4c29-b550-87d2bc7f864d", - "updatedAt": 1782373168476, + "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:ec465c1d-7035-4fd1-9961-641257f149e1": { + "sessionId": "ec465c1d-7035-4fd1-9961-641257f149e1", + "updatedAt": 1782459564118, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -8955,15 +8955,15 @@ }, "estimatedCostUsd": 3.1868442750000003, "status": "failed", - "startedAt": 1782286759562, + "startedAt": 1782373168732, "abortedLastRun": false, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/2043f514-950c-4ba1-9eca-b9762325c3c6.jsonl", - "endedAt": 1782286763575, - "runtimeMs": 4013 + "endedAt": 1782373172407, + "runtimeMs": 3675 }, - "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:a1e20400-ce25-4850-aaa9-f641c8bc5e4e": { - "sessionId": "a1e20400-ce25-4850-aaa9-f641c8bc5e4e", - "updatedAt": 1782373238778, + "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:ae40f05e-507d-4763-8c77-d835e3172d0e": { + "sessionId": "ae40f05e-507d-4763-8c77-d835e3172d0e", + "updatedAt": 1782459635216, "systemSent": true, "label": "Cron: 比亚迪每日跟踪", "skillsSnapshot": { @@ -9334,9 +9334,9 @@ "cacheWrite": 0, "estimatedCostUsd": 0.13119603, "status": "failed", - "startedAt": 1782286830128, + "startedAt": 1782373239040, "abortedLastRun": false, - "endedAt": 1782286833862, - "runtimeMs": 3734 + "endedAt": 1782373242886, + "runtimeMs": 3846 } } \ No newline at end of file diff --git a/cron/jobs.json b/cron/jobs.json index ba357dc..60004f6 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1782410510236, + "updatedAtMs": 1782496872164, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1782496800000, - "lastRunAtMs": 1782410400005, + "nextRunAtMs": 1782583200000, + "lastRunAtMs": 1782496800003, "lastStatus": "ok", - "lastDurationMs": 110231, + "lastDurationMs": 72161, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1782497400004 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1782325271448, + "updatedAtMs": 1782411730855, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1782411600000, - "lastRunAtMs": 1782325200006, + "nextRunAtMs": 1782498000000, + "lastRunAtMs": 1782411600005, "lastStatus": "error", - "lastDurationMs": 71442, - "consecutiveErrors": 85, + "lastDurationMs": 130850, + "consecutiveErrors": 86, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1782411600002 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1782325885743, + "updatedAtMs": 1782412288079, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +128,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1782412200000, - "lastRunAtMs": 1782325800006, + "nextRunAtMs": 1782498600000, + "lastRunAtMs": 1782412200003, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 85737, + "lastDurationMs": 88076, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +144,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1782326400031, + "updatedAtMs": 1782412800012, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,10 +157,10 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1782412800000, - "lastRunAtMs": 1782326400004, + "nextRunAtMs": 1782499200000, + "lastRunAtMs": 1782412800007, "lastStatus": "skipped", - "lastDurationMs": 27, + "lastDurationMs": 5, "consecutiveErrors": 0, "lastRunStatus": "skipped", "lastDeliveryStatus": "not-requested", @@ -173,7 +174,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1782345690162, + "updatedAtMs": 1782432084223, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +192,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1782432000000, - "lastRunAtMs": 1782345600006, + "nextRunAtMs": 1782518400000, + "lastRunAtMs": 1782432000005, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 90156, + "lastDurationMs": 84218, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -208,7 +209,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1782342092354, + "updatedAtMs": 1782428484526, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +227,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1782428400000, - "lastRunAtMs": 1782342000003, + "nextRunAtMs": 1782514800000, + "lastRunAtMs": 1782428400005, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 92351, + "lastDurationMs": 84521, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -279,7 +280,7 @@ "description": "每日收盘后跟踪中国核建(601611)股价走势", "enabled": true, "createdAtMs": 1774231320000, - "updatedAtMs": 1782372708585, + "updatedAtMs": 1782459103114, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -297,13 +298,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782459000000, - "lastRunAtMs": 1782372600005, + "nextRunAtMs": 1782718200000, + "lastRunAtMs": 1782459000005, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 108580, + "lastDurationMs": 103109, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 9, + "consecutiveErrors": 10, "lastErrorReason": "timeout", "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: LLM request timed out. (unknown) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } @@ -315,7 +316,7 @@ "description": "每日收盘后跟踪中国化学(601117)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1782372810858, + "updatedAtMs": 1782459206099, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -333,13 +334,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782459000000, - "lastRunAtMs": 1782372708585, + "nextRunAtMs": 1782718200000, + "lastRunAtMs": 1782459103114, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 102273, + "lastDurationMs": 102985, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 4, + "consecutiveErrors": 5, "lastErrorReason": "timeout", "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: LLM request timed out. (unknown) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } @@ -351,7 +352,7 @@ "description": "每日收盘后跟踪沪深300ETF(510300)走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1782372882185, + "updatedAtMs": 1782459277712, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -369,13 +370,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782459000000, - "lastRunAtMs": 1782372810858, + "nextRunAtMs": 1782718200000, + "lastRunAtMs": 1782459206099, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 71327, + "lastDurationMs": 71613, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 9, + "consecutiveErrors": 10, "lastErrorReason": "rate_limit", "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: ⚠️ 已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056) (rate_limit) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } @@ -387,7 +388,7 @@ "description": "每日收盘后跟踪招商银行(600036)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1782372953512, + "updatedAtMs": 1782459348703, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -405,13 +406,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782459000000, - "lastRunAtMs": 1782372882185, + "nextRunAtMs": 1782718200000, + "lastRunAtMs": 1782459277712, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 71327, + "lastDurationMs": 70991, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 4, + "consecutiveErrors": 5, "lastErrorReason": "rate_limit", "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: ⚠️ 已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056) (rate_limit) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } @@ -423,7 +424,7 @@ "description": "每日收盘后跟踪中国电建(601669)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1782373026222, + "updatedAtMs": 1782459420706, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -441,13 +442,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782459000000, - "lastRunAtMs": 1782372953512, + "nextRunAtMs": 1782718200000, + "lastRunAtMs": 1782459348703, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 72710, + "lastDurationMs": 72003, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 11, + "consecutiveErrors": 12, "lastErrorReason": "rate_limit", "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: ⚠️ 已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056) (rate_limit) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } @@ -459,7 +460,7 @@ "description": "每日收盘后跟踪优刻得(688158)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1782373097874, + "updatedAtMs": 1782459492896, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -477,13 +478,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782459000000, - "lastRunAtMs": 1782373026222, + "nextRunAtMs": 1782718200000, + "lastRunAtMs": 1782459420706, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 71652, + "lastDurationMs": 72190, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 12, + "consecutiveErrors": 13, "lastErrorReason": "rate_limit", "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: ⚠️ 已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056) (rate_limit) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } @@ -495,7 +496,7 @@ "description": "每日收盘后跟踪中国平安(601318)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1782373168468, + "updatedAtMs": 1782459564089, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -513,13 +514,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782459000000, - "lastRunAtMs": 1782373097874, + "nextRunAtMs": 1782718200000, + "lastRunAtMs": 1782459492896, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 70594, + "lastDurationMs": 71193, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 4, + "consecutiveErrors": 5, "lastErrorReason": "rate_limit", "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: ⚠️ 已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056) (rate_limit) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } @@ -531,7 +532,7 @@ "description": "每日收盘后跟踪中国海油(600938)股价走势", "enabled": true, "createdAtMs": 1774231920000, - "updatedAtMs": 1782373238770, + "updatedAtMs": 1782459635187, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -549,13 +550,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782459000000, - "lastRunAtMs": 1782373168468, + "nextRunAtMs": 1782718200000, + "lastRunAtMs": 1782459564089, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 70302, + "lastDurationMs": 71098, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 12, + "consecutiveErrors": 13, "lastErrorReason": "rate_limit", "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: ⚠️ 已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056) (rate_limit) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } @@ -567,7 +568,7 @@ "description": "每日收盘后跟踪比亚迪(002594)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1782373309456, + "updatedAtMs": 1782459706562, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -585,13 +586,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782459000000, - "lastRunAtMs": 1782373238770, + "nextRunAtMs": 1782718200000, + "lastRunAtMs": 1782459635187, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 70686, + "lastDurationMs": 71375, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 4, + "consecutiveErrors": 5, "lastErrorReason": "rate_limit", "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: ⚠️ 已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056) (rate_limit) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } @@ -603,7 +604,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1782346016927, + "updatedAtMs": 1782432358240, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -621,14 +622,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782432000000, - "lastRunAtMs": 1782345690162, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 326765, - "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true + "nextRunAtMs": 1782518400000, + "lastRunAtMs": 1782432084223, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 274017, + "lastDeliveryStatus": "unknown", + "consecutiveErrors": 1, + "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: LLM request timed out. (unknown) | zhipu/glm-5: LLM request timed out. (unknown) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)", + "lastErrorReason": "timeout" } } ] diff --git a/cron/logs/daily-review.log b/cron/logs/daily-review.log index beb3c9f..9780d38 100644 --- a/cron/logs/daily-review.log +++ b/cron/logs/daily-review.log @@ -181,3 +181,6 @@ [2026-06-25 02:31:08] === 每日回顾整理开始 === [2026-06-25 02:31:08] 处理日期: 2026-06-24 [2026-06-25 02:31:08] 没有已完成的任务,跳过 +[2026-06-26 02:31:03] === 每日回顾整理开始 === +[2026-06-26 02:31:03] 处理日期: 2026-06-25 +[2026-06-26 02:31:03] 没有已完成的任务,跳过 diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index b6f8f6e14f41f9663f0cd3606afb0dd75312b402..37749aa60f713fce61afe37a86391c9f49b7e6d9 100644 GIT binary patch delta 1548 zcmb7?dwkAi7{=e{d%f@8cQ$LbnZ@w7&9)d}IVQ#kwQ6NK(`y()5y~NL&XQ*Hlu)$j zeAYS&og_MwN>VxJoGHhYe!oqhkAHhUpXa&n=en-@zOUc&`4tsWR77FI?#3Q>edP6c zjK>qbQXWr+a~~SNc5rd~bKk898@Vg9`@wndZ#wPGY|y{%|J7GEcaEh_-wT(li}4V0-%$9b}g`*=CtUTjI~Li~T9i?&g%GgeN+E z>Nz{bRw&t|*izEMW1YK;2c16k9jrp`S=AxvbD2uDUE@u(WePalG@o1hA<2%7fQc>L z+{ht=w#?_PEX=miUay0sT!LN{SO0IAYa+}JQnpiJ{AtzWoO`7)C#KsPVRLNIB-oO$ zbYDs(QsL`hKkx-?jxX1Vk(F;S#+Ol<&s95HWIEeiBFnvjMa{}z$jT>br^)6?_9ES; zk+LRGY@f?+9v`g)1(mL*YOQSDpa)c{l`1!ZNbLD8aWT70XL_@OeR$PIJvGYZwnR{Y z8;#xAqhb2rCW=nv(35=bVXYBD_1))9Wm^o!G7(dZm z&J{EylWVw+T>3JU(M;fe=1{^Cp5j&B;X^*-TXygpe{h~K#i+KD)KJZJjk@SY_10kB zsY#ly2W9nmm6gPrp6Q+io+Tb*I+z#D5pyFibDZiLqx=DRBM0aVj zW@x@1)-rceYwVE$1)+WBxH)4C;lxmfWHM;MwRGcF`ZJ8XxR)XxU?Gq3469hp$9%ze z{K7#_@(%&UDN!lP(ABzDU3IhiYN*C&ie~B|J)-4R-^5_|A4xa%P^ciZ-&B~h2C5ND zA}KVcCGF`>4+b!tF-&9{^RPV5v%JoGtmjL<=T{DKiVK9Rrs}GJ8mooctDADwPX!vQ z`!q|%TBIkcCYG)9s?P{SSB%@2YHxfJV!Ze_=KB7tl7a_JB&lR^JCk{y4IJSN zw`zcfYn<-aVpq9__!v*2XTB%Gv@-`yh!;4@K#g~~btWmw+(a)%GLBgk^C)G!#rte# zJ9|J;>gejIW_L`e7X63$%Xq0tJ+7iP5iYaZcrQ~YH%m2k`^1dYc(xWIYlJ4KP*1u|LZ85jia0|^}YtIV3Sn7UZ8Zd4;plWrpbR? zMSzSQypvA^Yb_S!XPo>gBn>E#$2j>|m=us9z&QCsI7Ea`l%a{CpJ65gBcnazYDS=> z4CCZ?Q6R|~Oq1WlLK&|TAj&uIOPT;u1eAN0rUYc%Vd4^EsAuS5;AXS|Nt|M2;seo2 jT$AsVase4%m?qz<&;c@5Fm7H~l>(BR#khG*Z3q(p82f0f diff --git a/tasks/runs.sqlite-wal b/tasks/runs.sqlite-wal index 5654dc9cf5712e794e3dbfe498700a35001fff35..56ec0302a405a654316fac0eebf83221df31fcbc 100644 GIT binary patch delta 173065 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 delta 240240 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 G#CHIorI#rH