From eace7d182bb65875555bb103f4625aab58786841 Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Fri, 26 Jun 2026 02:10:35 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=90=8C=E6=AD=A5:=202026-06?= =?UTF-8?q?-26=2002:10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/haonan/sessions/sessions.json | 1606 +++--- agents/ui-designer/sessions/sessions.json | 5392 ++++++++++----------- 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, 3584 insertions(+), 3581 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index 5111e26..edd1742 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": "089e29ab-bdbc-440f-8d94-e6c9d1a1c9c0", - "updatedAt": 1782324000034, + "sessionId": "cdca21dd-75da-4d5b-958b-bae17aa20811", + "updatedAt": 1782410400011, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -825,19 +825,19 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 15209, - "outputTokens": 105, - "totalTokens": 18653, + "inputTokens": 17621, + "outputTokens": 295, + "totalTokens": 19283, "totalTokensFresh": true, - "cacheRead": 22016, + "cacheRead": 95296, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782324060393, - "sessionId": "089e29ab-bdbc-440f-8d94-e6c9d1a1c9c0", + "generatedAt": 1782410460376, + "sessionId": "cdca21dd-75da-4d5b-958b-bae17aa20811", "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": "903a90f6-ecc2-431c-9e97-dc89f07221fd", - "updatedAt": 1782325201882, + "updatedAt": 1782325200037, "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": 8650, - "outputTokens": 1925, - "totalTokens": 26929, + "inputTokens": 9293, + "outputTokens": 1904, + "totalTokens": 27575, "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": 108800, + "cacheRead": 78336, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782238821056, - "sessionId": "feb9f6cd-90f6-44b0-9034-4a94293da9f1", + "generatedAt": 1782325221036, + "sessionId": "903a90f6-ecc2-431c-9e97-dc89f07221fd", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -1549,10 +1549,8 @@ } }, "estimatedCostUsd": 0, - "status": "failed", - "startedAt": 1782325200229, - "endedAt": 1782325201879, - "runtimeMs": 1650 + "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": "6b0bc2da-9be5-4659-9f66-2f361a0e6b32", - "updatedAt": 1782324600010, + "sessionId": "d4370468-00cf-487b-85b6-0d342fe56394", + "updatedAt": 1782411003919, "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": 462, "outputTokens": 117, @@ -1973,777 +1971,12 @@ ] } }, - "estimatedCostUsd": 0.5070293100000002 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:feb9f6cd-90f6-44b0-9034-4a94293da9f1": { - "sessionId": "feb9f6cd-90f6-44b0-9034-4a94293da9f1", - "updatedAt": 1782238800013, - "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": 8650, - "outputTokens": 1925, - "totalTokens": 26929, - "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": 1782411000284, "abortedLastRun": false, - "totalTokensFresh": true, - "cacheRead": 108800, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1782238821056, - "sessionId": "feb9f6cd-90f6-44b0-9034-4a94293da9f1", - "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:089e29ab-bdbc-440f-8d94-e6c9d1a1c9c0": { - "sessionId": "089e29ab-bdbc-440f-8d94-e6c9d1a1c9c0", - "updatedAt": 1782324000034, - "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": 15209, - "outputTokens": 105, - "totalTokens": 18653, - "totalTokensFresh": true, - "cacheRead": 22016, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1782324060393, - "sessionId": "089e29ab-bdbc-440f-8d94-e6c9d1a1c9c0", - "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": 1782411003917, + "runtimeMs": 3633 }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:6b0bc2da-9be5-4659-9f66-2f361a0e6b32": { "sessionId": "6b0bc2da-9be5-4659-9f66-2f361a0e6b32", @@ -3129,9 +2362,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:903a90f6-ecc2-431c-9e97-dc89f07221fd": { "sessionId": "903a90f6-ecc2-431c-9e97-dc89f07221fd", - "updatedAt": 1782325221049, + "updatedAt": 1782325200037, "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": 8650, - "outputTokens": 1925, - "totalTokens": 26929, + "inputTokens": 9293, + "outputTokens": 1904, + "totalTokens": 27575, "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": 108800, + "cacheRead": 78336, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782238821056, - "sessionId": "feb9f6cd-90f6-44b0-9034-4a94293da9f1", + "generatedAt": 1782325221036, + "sessionId": "903a90f6-ecc2-431c-9e97-dc89f07221fd", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -3513,6 +2746,773 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1782325221043 + "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 + }, + "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:d4370468-00cf-487b-85b6-0d342fe56394": { + "sessionId": "d4370468-00cf-487b-85b6-0d342fe56394", + "updatedAt": 1782411028394, + "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": 462, + "outputTokens": 117, + "totalTokens": 18882, + "totalTokensFresh": true, + "cacheRead": 37120, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1782324627761, + "sessionId": "6b0bc2da-9be5-4659-9f66-2f361a0e6b32", + "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": 1782411028391, + "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 5589c01..471f893 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": "bdbc434f-972f-482a-b0b9-ad3fbf345f84", - "updatedAt": 1782286262362, + "sessionId": "38c43164-b9ff-46a7-ad14-a7a738579118", + "updatedAt": 1782372604218, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -1176,13 +1176,13 @@ }, "estimatedCostUsd": 0.0063183, "status": "failed", - "startedAt": 1782286260410, - "endedAt": 1782286262356, - "runtimeMs": 1946 + "startedAt": 1782372600272, + "endedAt": 1782372604211, + "runtimeMs": 3939 }, "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901": { - "sessionId": "aa4f0b80-e34a-4e3d-8232-36bf23060b50", - "updatedAt": 1782286763581, + "sessionId": "ae3b6d8f-2603-4c29-b550-87d2bc7f864d", + "updatedAt": 1782373172414, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -1546,15 +1546,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:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "7910b84c-d479-4d80-9e9d-4679b55f134c", - "updatedAt": 1782259625149, + "sessionId": "88e5dc8e-0cc6-49bb-8b2b-4235cf6de3c7", + "updatedAt": 1782345690171, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1580,14 +1580,14 @@ ], "version": 0 }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "modelProvider": "zhipu", + "model": "glm-5", "contextTokens": 200000, - "inputTokens": 26606, - "outputTokens": 5888, - "totalTokens": 40260, + "inputTokens": 35528, + "outputTokens": 6633, + "totalTokens": 48818, "totalTokensFresh": true, - "cacheRead": 563776, + "cacheRead": 878976, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -1596,8 +1596,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782000161864, - "sessionId": "b27a8cd3-2b10-4bb6-8d57-67e97fad94ef", + "generatedAt": 1782345750524, + "sessionId": "88e5dc8e-0cc6-49bb-8b2b-4235cf6de3c7", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -2932,8 +2932,8 @@ "runtimeMs": 1748 }, "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345": { - "sessionId": "4ecc5675-c40c-4f00-8026-6785a73508e2", - "updatedAt": 1782286692109, + "sessionId": "6f128de6-b257-4ce3-8a7d-33b80c953cd2", + "updatedAt": 1782373101862, "systemSent": true, "label": "Cron: 中国平安每日跟踪", "skillsSnapshot": { @@ -3304,14 +3304,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:e5f6a7b8-9012-cdef-3456-789012345678": { - "sessionId": "106f9805-d4eb-4acf-bd8d-b0de54b26150", - "updatedAt": 1782286833868, + "sessionId": "a1e20400-ce25-4850-aaa9-f641c8bc5e4e", + "updatedAt": 1782373242894, "systemSent": true, "label": "Cron: 比亚迪每日跟踪", "skillsSnapshot": { @@ -3682,14 +3682,2648 @@ "cacheWrite": 0, "estimatedCostUsd": 0.13119603, "status": "failed", - "startedAt": 1782286830128, + "startedAt": 1782373239040, "abortedLastRun": false, - "endedAt": 1782286833862, - "runtimeMs": 3734 + "endedAt": 1782373242886, + "runtimeMs": 3846 }, "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678": { - "sessionId": "c44c5ac1-8fb7-40b2-a4ad-2e108d42b609", - "updatedAt": 1782286365457, + "sessionId": "36ad7850-29ec-4472-a9e1-6efff73f20ed", + "updatedAt": 1782372770609, + "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": 1782372768989, + "abortedLastRun": false, + "endedAt": 1782372770600, + "runtimeMs": 1611 + }, + "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123": { + "sessionId": "998fa2f4-b4ec-4134-9b9d-36611593dd31", + "updatedAt": 1782372814930, + "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": 1782372811117, + "abortedLastRun": false, + "endedAt": 1782372814924, + "runtimeMs": 3807 + }, + "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234": { + "sessionId": "4f220b91-d5a0-4aeb-a65a-bb5269a2ea0a", + "updatedAt": 1782372886193, + "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": 1782372882444, + "abortedLastRun": false, + "endedAt": 1782372886187, + "runtimeMs": 3743 + }, + "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456": { + "sessionId": "acd3238e-a249-4469-b28e-05f051873d40", + "updatedAt": 1782372957868, + "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": 1782372953782, + "abortedLastRun": false, + "endedAt": 1782372957861, + "runtimeMs": 4079 + }, + "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567": { + "sessionId": "7562c39a-4d48-4286-83b6-65d39e86e281", + "updatedAt": 1782373030341, + "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": 1782373026512, + "abortedLastRun": false, + "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": { @@ -4065,9 +6699,9 @@ "endedAt": 1782286365453, "runtimeMs": 1873 }, - "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123": { - "sessionId": "ee9be3e8-dac1-4638-8b18-d9f81b4f18b4", - "updatedAt": 1782286410917, + "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": { @@ -4443,9 +7077,9 @@ "endedAt": 1782286410909, "runtimeMs": 4035 }, - "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234": { - "sessionId": "fcd7e17f-355b-4aed-9acb-424edd95023a", - "updatedAt": 1782286480957, + "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": { @@ -4821,9 +7455,9 @@ "endedAt": 1782286480952, "runtimeMs": 3636 }, - "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456": { - "sessionId": "fd2c8965-ea39-4def-84fb-bfa2af809b23", - "updatedAt": 1782286552029, + "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": { @@ -5199,9 +7833,9 @@ "endedAt": 1782286552022, "runtimeMs": 3455 }, - "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567": { - "sessionId": "98c16220-934f-4266-8273-970cda082531", - "updatedAt": 1782286621865, + "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": { @@ -5577,2643 +8211,9 @@ "endedAt": 1782286621859, "runtimeMs": 3404 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:7910b84c-d479-4d80-9e9d-4679b55f134c": { - "sessionId": "7910b84c-d479-4d80-9e9d-4679b55f134c", - "updatedAt": 1782259293766, - "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": 26606, - "outputTokens": 5888, - "totalTokens": 40260, - "totalTokensFresh": true, - "cacheRead": 563776, - "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": 1782000161864, - "sessionId": "b27a8cd3-2b10-4bb6-8d57-67e97fad94ef", - "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": 1782173167994, - "endedAt": 1782173169778, - "runtimeMs": 1784 - }, - "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:bdbc434f-972f-482a-b0b9-ad3fbf345f84": { - "sessionId": "bdbc434f-972f-482a-b0b9-ad3fbf345f84", - "updatedAt": 1782286200013, - "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": 1782199860430, - "endedAt": 1782199862398, - "runtimeMs": 1968 - }, - "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678:run:c44c5ac1-8fb7-40b2-a4ad-2e108d42b609": { - "sessionId": "c44c5ac1-8fb7-40b2-a4ad-2e108d42b609", - "updatedAt": 1782286303218, - "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": 1782199963846, - "abortedLastRun": false, - "endedAt": 1782199966023, - "runtimeMs": 2177 - }, - "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123:run:ee9be3e8-dac1-4638-8b18-d9f81b4f18b4": { - "sessionId": "ee9be3e8-dac1-4638-8b18-d9f81b4f18b4", - "updatedAt": 1782286406619, - "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": 1782200006834, - "abortedLastRun": false, - "endedAt": 1782200010601, - "runtimeMs": 3767 - }, - "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234:run:fcd7e17f-355b-4aed-9acb-424edd95023a": { - "sessionId": "fcd7e17f-355b-4aed-9acb-424edd95023a", - "updatedAt": 1782286477062, - "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": 1782200078337, - "abortedLastRun": false, - "endedAt": 1782200082215, - "runtimeMs": 3878 - }, - "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456:run:fd2c8965-ea39-4def-84fb-bfa2af809b23": { - "sessionId": "fd2c8965-ea39-4def-84fb-bfa2af809b23", - "updatedAt": 1782286548308, - "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": 1782200150156, - "abortedLastRun": false, - "endedAt": 1782200154020, - "runtimeMs": 3864 - }, - "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567:run:98c16220-934f-4266-8273-970cda082531": { - "sessionId": "98c16220-934f-4266-8273-970cda082531", - "updatedAt": 1782286618196, - "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": 1782200220492, - "abortedLastRun": false, - "endedAt": 1782200224209, - "runtimeMs": 3717 - }, - "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:4ecc5675-c40c-4f00-8026-6785a73508e2": { - "sessionId": "4ecc5675-c40c-4f00-8026-6785a73508e2", - "updatedAt": 1782286687661, + "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:6f128de6-b257-4ce3-8a7d-33b80c953cd2": { + "sessionId": "6f128de6-b257-4ce3-8a7d-33b80c953cd2", + "updatedAt": 1782373097882, "systemSent": true, "label": "Cron: 中国平安每日跟踪", "skillsSnapshot": { @@ -8584,14 +8584,14 @@ "cacheWrite": 0, "estimatedCostUsd": 0.110809935, "status": "failed", - "startedAt": 1782200292241, + "startedAt": 1782286687924, "abortedLastRun": false, - "endedAt": 1782200296006, - "runtimeMs": 3765 + "endedAt": 1782286692103, + "runtimeMs": 4179 }, - "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:aa4f0b80-e34a-4e3d-8232-36bf23060b50": { - "sessionId": "aa4f0b80-e34a-4e3d-8232-36bf23060b50", - "updatedAt": 1782286759290, + "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:ae3b6d8f-2603-4c29-b550-87d2bc7f864d": { + "sessionId": "ae3b6d8f-2603-4c29-b550-87d2bc7f864d", + "updatedAt": 1782373168476, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -8955,15 +8955,15 @@ }, "estimatedCostUsd": 3.1868442750000003, "status": "failed", - "startedAt": 1782200363347, + "startedAt": 1782286759562, "abortedLastRun": false, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/2043f514-950c-4ba1-9eca-b9762325c3c6.jsonl", - "endedAt": 1782200367161, - "runtimeMs": 3814 + "endedAt": 1782286763575, + "runtimeMs": 4013 }, - "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:106f9805-d4eb-4acf-bd8d-b0de54b26150": { - "sessionId": "106f9805-d4eb-4acf-bd8d-b0de54b26150", - "updatedAt": 1782286829867, + "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:a1e20400-ce25-4850-aaa9-f641c8bc5e4e": { + "sessionId": "a1e20400-ce25-4850-aaa9-f641c8bc5e4e", + "updatedAt": 1782373238778, "systemSent": true, "label": "Cron: 比亚迪每日跟踪", "skillsSnapshot": { @@ -9334,9 +9334,9 @@ "cacheWrite": 0, "estimatedCostUsd": 0.13119603, "status": "failed", - "startedAt": 1782200433544, + "startedAt": 1782286830128, "abortedLastRun": false, - "endedAt": 1782200437174, - "runtimeMs": 3630 + "endedAt": 1782286833862, + "runtimeMs": 3734 } } \ No newline at end of file diff --git a/cron/jobs.json b/cron/jobs.json index 11958be..1909a74 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1782324077898, + "updatedAtMs": 1782410510236, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1782410400000, - "lastRunAtMs": 1782324000005, + "nextRunAtMs": 1782496800000, + "lastRunAtMs": 1782410400005, "lastStatus": "ok", - "lastDurationMs": 77893, + "lastDurationMs": 110231, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1782411000002 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1782238873259, + "updatedAtMs": 1782325271448, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1782325200000, - "lastRunAtMs": 1782238800006, + "nextRunAtMs": 1782411600000, + "lastRunAtMs": 1782325200006, "lastStatus": "error", - "lastDurationMs": 73253, - "consecutiveErrors": 84, + "lastDurationMs": 71442, + "consecutiveErrors": 85, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1782325200002 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1782239490826, + "updatedAtMs": 1782325885743, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +128,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1782325800000, - "lastRunAtMs": 1782239400007, + "nextRunAtMs": 1782412200000, + "lastRunAtMs": 1782325800006, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 90819, + "lastDurationMs": 85737, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +144,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1782240000034, + "updatedAtMs": 1782326400031, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,10 +157,10 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1782326400000, - "lastRunAtMs": 1782240000006, + "nextRunAtMs": 1782412800000, + "lastRunAtMs": 1782326400004, "lastStatus": "skipped", - "lastDurationMs": 28, + "lastDurationMs": 27, "consecutiveErrors": 0, "lastRunStatus": "skipped", "lastDeliveryStatus": "not-requested", @@ -173,7 +174,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1782259293757, + "updatedAtMs": 1782345690162, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +192,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1782345600000, - "lastRunAtMs": 1782259200006, + "nextRunAtMs": 1782432000000, + "lastRunAtMs": 1782345600006, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 93751, + "lastDurationMs": 90156, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -208,7 +209,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1782255685933, + "updatedAtMs": 1782342092354, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +227,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1782342000000, - "lastRunAtMs": 1782255600005, + "nextRunAtMs": 1782428400000, + "lastRunAtMs": 1782342000003, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 85928, + "lastDurationMs": 92351, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -279,7 +280,7 @@ "description": "每日收盘后跟踪中国核建(601611)股价走势", "enabled": true, "createdAtMs": 1774231320000, - "updatedAtMs": 1782286303188, + "updatedAtMs": 1782372708585, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -297,13 +298,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782372600000, - "lastRunAtMs": 1782286200006, + "nextRunAtMs": 1782459000000, + "lastRunAtMs": 1782372600005, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 103182, + "lastDurationMs": 108580, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 8, + "consecutiveErrors": 9, "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": 1782286406591, + "updatedAtMs": 1782372810858, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -333,13 +334,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782372600000, - "lastRunAtMs": 1782286303188, + "nextRunAtMs": 1782459000000, + "lastRunAtMs": 1782372708585, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 103403, + "lastDurationMs": 102273, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 3, + "consecutiveErrors": 4, "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": 1782286477039, + "updatedAtMs": 1782372882185, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -369,13 +370,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782372600000, - "lastRunAtMs": 1782286406591, + "nextRunAtMs": 1782459000000, + "lastRunAtMs": 1782372810858, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 70448, + "lastDurationMs": 71327, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 8, + "consecutiveErrors": 9, "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": 1782286548299, + "updatedAtMs": 1782372953512, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -405,13 +406,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782372600000, - "lastRunAtMs": 1782286477039, + "nextRunAtMs": 1782459000000, + "lastRunAtMs": 1782372882185, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 71260, + "lastDurationMs": 71327, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 3, + "consecutiveErrors": 4, "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": 1782286618166, + "updatedAtMs": 1782373026222, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -441,13 +442,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782372600000, - "lastRunAtMs": 1782286548300, + "nextRunAtMs": 1782459000000, + "lastRunAtMs": 1782372953512, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 69866, + "lastDurationMs": 72710, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 10, + "consecutiveErrors": 11, "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": 1782286687632, + "updatedAtMs": 1782373097874, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -477,13 +478,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782372600000, - "lastRunAtMs": 1782286618166, + "nextRunAtMs": 1782459000000, + "lastRunAtMs": 1782373026222, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 69466, + "lastDurationMs": 71652, "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)" } @@ -495,7 +496,7 @@ "description": "每日收盘后跟踪中国平安(601318)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1782286759259, + "updatedAtMs": 1782373168468, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -513,13 +514,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782372600000, - "lastRunAtMs": 1782286687632, + "nextRunAtMs": 1782459000000, + "lastRunAtMs": 1782373097874, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 71627, + "lastDurationMs": 70594, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 3, + "consecutiveErrors": 4, "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": 1782286829860, + "updatedAtMs": 1782373238770, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -549,13 +550,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782372600000, - "lastRunAtMs": 1782286759259, + "nextRunAtMs": 1782459000000, + "lastRunAtMs": 1782373168468, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 70601, + "lastDurationMs": 70302, "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)" } @@ -567,7 +568,7 @@ "description": "每日收盘后跟踪比亚迪(002594)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1782286901636, + "updatedAtMs": 1782373309456, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -585,13 +586,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782372600000, - "lastRunAtMs": 1782286829860, + "nextRunAtMs": 1782459000000, + "lastRunAtMs": 1782373238770, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 71776, + "lastDurationMs": 70686, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 3, + "consecutiveErrors": 4, "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": 1782259644382, + "updatedAtMs": 1782346016927, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -621,15 +622,14 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782345600000, - "lastRunAtMs": 1782259293757, - "lastRunStatus": "error", - "lastStatus": "error", - "lastDurationMs": 350625, - "lastDeliveryStatus": "unknown", - "consecutiveErrors": 4, - "lastErrorReason": "timeout", - "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)" + "nextRunAtMs": 1782432000000, + "lastRunAtMs": 1782345690162, + "lastRunStatus": "ok", + "lastStatus": "ok", + "lastDurationMs": 326765, + "lastDeliveryStatus": "delivered", + "consecutiveErrors": 0, + "lastDelivered": true } } ] diff --git a/cron/logs/daily-review.log b/cron/logs/daily-review.log index 95f4455..beb3c9f 100644 --- a/cron/logs/daily-review.log +++ b/cron/logs/daily-review.log @@ -178,3 +178,6 @@ [2026-06-24 02:31:07] === 每日回顾整理开始 === [2026-06-24 02:31:07] 处理日期: 2026-06-23 [2026-06-24 02:31:07] 没有已完成的任务,跳过 +[2026-06-25 02:31:08] === 每日回顾整理开始 === +[2026-06-25 02:31:08] 处理日期: 2026-06-24 +[2026-06-25 02:31:08] 没有已完成的任务,跳过 diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index 4efc53d9e808b405c949eaacd505e940be9bbda3..e59ca7cfbd8eb2510eb8d6e4cadf35d238d98458 100644 GIT binary patch literal 32768 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
S5p`sD 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 i3WOB|D;QP?tmd#nVYPtO5>^