From 621a7388882607ab65ea2040f19e4b60249b0f74 Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Wed, 24 Jun 2026 02:10:36 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=90=8C=E6=AD=A5:=202026-06?= =?UTF-8?q?-24=2002:10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/haonan/sessions/sessions.json | 1606 +++--- agents/thinker/agent/models.json | 28 +- agents/thinker/sessions/sessions.json | 102 +- agents/ui-designer/sessions/sessions.json | 5382 ++++++++++----------- cron/jobs.json | 195 +- cron/logs/daily-review.log | 3 + feishu/dedup/feishu-qa.json | 12 +- tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4161232 -> 4161232 bytes 9 files changed, 3704 insertions(+), 3624 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index 19dd3b8..ead17a8 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": "fa0c4a5f-9679-4617-8459-f9fe5fa94536", - "updatedAt": 1782151200039, + "sessionId": "50a79a9b-c096-43ca-9ae1-f1d7f9886232", + "updatedAt": 1782237600035, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -825,19 +825,19 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 15209, - "outputTokens": 105, - "totalTokens": 18653, + "inputTokens": 16407, + "outputTokens": 340, + "totalTokens": 19694, "totalTokensFresh": true, - "cacheRead": 22016, + "cacheRead": 116992, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782151260409, - "sessionId": "fa0c4a5f-9679-4617-8459-f9fe5fa94536", + "generatedAt": 1782237660386, + "sessionId": "50a79a9b-c096-43ca-9ae1-f1d7f9886232", "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": "0a913cb5-268f-401d-879e-0ce3f676c92b", - "updatedAt": 1782152401785, + "updatedAt": 1782152400014, "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": 11783, - "outputTokens": 2731, - "totalTokens": 29957, + "inputTokens": 9665, + "outputTokens": 3254, + "totalTokens": 27909, "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": 162560, + "cacheRead": 218560, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782066020734, - "sessionId": "36345597-c1d2-4680-a675-e370c3697ddb", + "generatedAt": 1782152421020, + "sessionId": "0a913cb5-268f-401d-879e-0ce3f676c92b", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -1549,10 +1549,8 @@ } }, "estimatedCostUsd": 0, - "status": "failed", - "startedAt": 1782152400204, - "endedAt": 1782152401782, - "runtimeMs": 1578 + "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": "6c871dd1-80bc-4655-baf3-63c0c2de5292", - "updatedAt": 1782151800037, + "sessionId": "19d7fd65-ba8d-4a12-b85b-3942316c21a9", + "updatedAt": 1782238203987, "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": 458, "outputTokens": 114, @@ -1973,777 +1971,12 @@ ] } }, - "estimatedCostUsd": 0.5070293100000002 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:36345597-c1d2-4680-a675-e370c3697ddb": { - "sessionId": "36345597-c1d2-4680-a675-e370c3697ddb", - "updatedAt": 1782066000032, - "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": 11783, - "outputTokens": 2731, - "totalTokens": 29957, - "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": 1782238200269, "abortedLastRun": false, - "totalTokensFresh": true, - "cacheRead": 162560, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1782066020734, - "sessionId": "36345597-c1d2-4680-a675-e370c3697ddb", - "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:fa0c4a5f-9679-4617-8459-f9fe5fa94536": { - "sessionId": "fa0c4a5f-9679-4617-8459-f9fe5fa94536", - "updatedAt": 1782151200039, - "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": 1782151260409, - "sessionId": "fa0c4a5f-9679-4617-8459-f9fe5fa94536", - "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": 1782238203984, + "runtimeMs": 3715 }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:6c871dd1-80bc-4655-baf3-63c0c2de5292": { "sessionId": "6c871dd1-80bc-4655-baf3-63c0c2de5292", @@ -3129,9 +2362,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:0a913cb5-268f-401d-879e-0ce3f676c92b": { "sessionId": "0a913cb5-268f-401d-879e-0ce3f676c92b", - "updatedAt": 1782152421031, + "updatedAt": 1782152400014, "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": 11783, - "outputTokens": 2731, - "totalTokens": 29957, + "inputTokens": 9665, + "outputTokens": 3254, + "totalTokens": 27909, "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": 162560, + "cacheRead": 218560, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782066020734, - "sessionId": "36345597-c1d2-4680-a675-e370c3697ddb", + "generatedAt": 1782152421020, + "sessionId": "0a913cb5-268f-401d-879e-0ce3f676c92b", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -3513,6 +2746,773 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1782152421026 + "startedAt": 1775931600223 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:50a79a9b-c096-43ca-9ae1-f1d7f9886232": { + "sessionId": "50a79a9b-c096-43ca-9ae1-f1d7f9886232", + "updatedAt": 1782237600035, + "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": 16407, + "outputTokens": 340, + "totalTokens": 19694, + "totalTokensFresh": true, + "cacheRead": 116992, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1782237660386, + "sessionId": "50a79a9b-c096-43ca-9ae1-f1d7f9886232", + "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:19d7fd65-ba8d-4a12-b85b-3942316c21a9": { + "sessionId": "19d7fd65-ba8d-4a12-b85b-3942316c21a9", + "updatedAt": 1782238227844, + "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": 458, + "outputTokens": 114, + "totalTokens": 18878, + "totalTokensFresh": true, + "cacheRead": 37120, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1782151828605, + "sessionId": "6c871dd1-80bc-4655-baf3-63c0c2de5292", + "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": 1782238227841, + "abortedLastRun": false } } \ No newline at end of file diff --git a/agents/thinker/agent/models.json b/agents/thinker/agent/models.json index f230e4f..a7d6809 100644 --- a/agents/thinker/agent/models.json +++ b/agents/thinker/agent/models.json @@ -54,8 +54,9 @@ "api": "openai-completions", "models": [ { - "id": "glm-5", - "name": "glm 5", + "id": "glm-5.1", + "name": "glm 5.1", + "api": "openai-completions", "reasoning": false, "input": [ "text" @@ -67,12 +68,29 @@ "cacheWrite": 0 }, "contextWindow": 200000, + "maxTokens": 8192 + }, + { + "id": "glm-5-turbo", + "name": "glm 5 turbo", + "reasoning": false, + "input": [ + "text" + ], + "contextWindow": 200000, "maxTokens": 8192, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + }, "api": "openai-completions" }, { "id": "glm-4.7-FlashX", "name": "glm 4.7 FlashX", + "api": "openai-completions", "reasoning": false, "input": [ "text" @@ -84,8 +102,7 @@ "cacheWrite": 0 }, "contextWindow": 200000, - "maxTokens": 8192, - "api": "openai-completions" + "maxTokens": 8192 } ] }, @@ -176,7 +193,8 @@ "cacheWrite": 0.375 }, "contextWindow": 204800, - "maxTokens": 131072 + "maxTokens": 131072, + "api": "anthropic-messages" } ], "apiKey": "sk-cp-8PugyKE2xsG0S4x4KzDuuIV6Z9bT1NFwkpfrOSG05djFVExAgYEPpp7iUaTcugT6_P4uBYIN9S75l3ij-Yd2Ct8f6CxdKWdgFahESfn_jla-SlU6oGUCBjk" diff --git a/agents/thinker/sessions/sessions.json b/agents/thinker/sessions/sessions.json index 246738f..3b347d1 100644 --- a/agents/thinker/sessions/sessions.json +++ b/agents/thinker/sessions/sessions.json @@ -1,7 +1,7 @@ { "agent:thinker:main": { - "sessionId": "9298a8af-ae1a-4ccc-82ca-42f9d53687df", - "updatedAt": 1777375400479, + "sessionId": "b737e310-adae-4594-a5e2-63375f486f1b", + "updatedAt": 1782234053372, "systemSent": true, "abortedLastRun": false, "authProfileOverride": "minimax:cn", @@ -25,7 +25,7 @@ "to": "user:ou_a0f6627b64d2dc8b0236671603d1e47b", "accountId": "feishu-qa" }, - "sessionFile": "/home/starmen1265/.openclaw/agents/thinker/sessions/9298a8af-ae1a-4ccc-82ca-42f9d53687df.jsonl", + "sessionFile": "/home/starmen1265/.openclaw/agents/thinker/sessions/b737e310-adae-4594-a5e2-63375f486f1b.jsonl", "compactionCount": 0, "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", @@ -57,18 +57,21 @@ ], "version": 0 }, - "status": "done", - "startedAt": 1777375393983, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "contextTokens": 204800, + "status": "failed", + "startedAt": 1782233956135, + "fallbackNoticeSelectedModel": "minimax/MiniMax-M2.7-highspeed", + "fallbackNoticeActiveModel": "zhipu/glm-5", + "fallbackNoticeReason": "rate limit", + "modelProvider": "zhipu", + "model": "glm-5", + "contextTokens": 200000, "systemPromptReport": { "source": "run", - "generatedAt": 1777375393973, - "sessionId": "9298a8af-ae1a-4ccc-82ca-42f9d53687df", + "generatedAt": 1782233985354, + "sessionId": "b737e310-adae-4594-a5e2-63375f486f1b", "sessionKey": "agent:thinker:main", - "provider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "provider": "zhipu", + "model": "glm-5", "workspaceDir": "/home/starmen1265/.openclaw/agents/thinker/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, @@ -84,9 +87,9 @@ "sandboxed": false }, "systemPrompt": { - "chars": 28892, - "projectContextChars": 15062, - "nonProjectContextChars": 13830 + "chars": 34261, + "projectContextChars": 20903, + "nonProjectContextChars": 13358 }, "injectedWorkspaceFiles": [ { @@ -169,6 +172,60 @@ "injectedChars": 616, "truncated": false }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + }, { "path": "SELF_IMPROVEMENT_REMINDER.md", "rawChars": 616, @@ -408,14 +465,13 @@ ] } }, - "inputTokens": 86, - "outputTokens": 164, - "cacheRead": 10399, - "cacheWrite": 9948, - "estimatedCostUsd": 0.029301495000000004, - "totalTokens": 20433, + "inputTokens": 11881, + "outputTokens": 1985, + "cacheRead": 18496, + "cacheWrite": 0, + "totalTokens": 30377, "totalTokensFresh": true, - "endedAt": 1777375400467, - "runtimeMs": 6484 + "endedAt": 1782233960482, + "runtimeMs": 4347 } } \ No newline at end of file diff --git a/agents/ui-designer/sessions/sessions.json b/agents/ui-designer/sessions/sessions.json index 045a439..155892e 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": "09b6fea7-dd69-47e5-9915-06757817c2db", - "updatedAt": 1782113462386, + "sessionId": "04cf2b4e-7df8-4f2a-8964-927c29e51567", + "updatedAt": 1782199862404, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -1176,13 +1176,13 @@ }, "estimatedCostUsd": 0.0063183, "status": "failed", - "startedAt": 1782113460390, - "endedAt": 1782113462380, - "runtimeMs": 1990 + "startedAt": 1782199860430, + "endedAt": 1782199862398, + "runtimeMs": 1968 }, "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901": { - "sessionId": "687d52f2-1dfe-44e7-b40a-81aeca57c602", - "updatedAt": 1782113964545, + "sessionId": "f0fcc27b-b109-40c7-b392-928d4b335b9a", + "updatedAt": 1782200367168, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -1546,15 +1546,15 @@ }, "estimatedCostUsd": 3.1868442750000003, "status": "failed", - "startedAt": 1782113960873, + "startedAt": 1782200363347, "abortedLastRun": false, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/2043f514-950c-4ba1-9eca-b9762325c3c6.jsonl", - "endedAt": 1782113964537, - "runtimeMs": 3664 + "endedAt": 1782200367161, + "runtimeMs": 3814 }, "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "c06fd187-a4ae-4723-9f68-b3e273b66fea", - "updatedAt": 1782086554549, + "sessionId": "bc5ce1c7-bb99-4692-8293-a97e7e4c58fa", + "updatedAt": 1782173169783, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1920,9 +1920,9 @@ }, "estimatedCostUsd": 0.35685519000000004, "status": "failed", - "startedAt": 1782086550914, - "endedAt": 1782086554545, - "runtimeMs": 3631 + "startedAt": 1782173167994, + "endedAt": 1782173169778, + "runtimeMs": 1784 }, "agent:ui-designer:subagent:31558e2d-a588-4d52-8602-661b7434051a": { "sessionId": "4fa883f6-ec98-4d77-ab87-54009b2b1616", @@ -2932,8 +2932,8 @@ "runtimeMs": 1748 }, "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345": { - "sessionId": "3c12b28c-b3f7-423c-9f0d-2b950e7dd9e6", - "updatedAt": 1782113895021, + "sessionId": "8ac75033-0e2d-4904-860e-d603974d6142", + "updatedAt": 1782200296012, "systemSent": true, "label": "Cron: 中国平安每日跟踪", "skillsSnapshot": { @@ -3304,14 +3304,14 @@ "cacheWrite": 0, "estimatedCostUsd": 0.110809935, "status": "failed", - "startedAt": 1782113891405, + "startedAt": 1782200292241, "abortedLastRun": false, - "endedAt": 1782113895014, - "runtimeMs": 3609 + "endedAt": 1782200296006, + "runtimeMs": 3765 }, "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678": { - "sessionId": "84561081-cd19-4b7a-9009-214544e1d515", - "updatedAt": 1782114035448, + "sessionId": "0faae85f-b86b-43d0-b51e-d42afe12de6f", + "updatedAt": 1782200437180, "systemSent": true, "label": "Cron: 比亚迪每日跟踪", "skillsSnapshot": { @@ -3682,14 +3682,2648 @@ "cacheWrite": 0, "estimatedCostUsd": 0.13119603, "status": "failed", - "startedAt": 1782114031586, + "startedAt": 1782200433544, "abortedLastRun": false, - "endedAt": 1782114035443, - "runtimeMs": 3857 + "endedAt": 1782200437174, + "runtimeMs": 3630 }, "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678": { - "sessionId": "163eba2a-ac5e-40e0-8dc2-dc12227f4c78", - "updatedAt": 1782113565303, + "sessionId": "bc1b0f65-db91-462e-a12e-c11920982b5f", + "updatedAt": 1782199966028, + "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": { + "sessionId": "767aaad9-e01d-4c35-899c-08a880d65520", + "updatedAt": 1782200010608, + "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": { + "sessionId": "c2111137-22f1-441e-b944-0391e6171c65", + "updatedAt": 1782200082222, + "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": { + "sessionId": "1d4f4cf6-f434-4c8e-9d9c-c20d6cf9f410", + "updatedAt": 1782200154026, + "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": { + "sessionId": "2001e967-10b9-4896-be8d-dd3095c6a359", + "updatedAt": 1782200224215, + "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-a7b8-9012-cdef-234567890123:run:bc5ce1c7-bb99-4692-8293-a97e7e4c58fa": { + "sessionId": "bc5ce1c7-bb99-4692-8293-a97e7e4c58fa", + "updatedAt": 1782172912472, + "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": 1782086550914, + "endedAt": 1782086554545, + "runtimeMs": 3631 + }, + "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:04cf2b4e-7df8-4f2a-8964-927c29e51567": { + "sessionId": "04cf2b4e-7df8-4f2a-8964-927c29e51567", + "updatedAt": 1782199800033, + "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": 1782113460390, + "endedAt": 1782113462380, + "runtimeMs": 1990 + }, + "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678:run:bc1b0f65-db91-462e-a12e-c11920982b5f": { + "sessionId": "bc1b0f65-db91-462e-a12e-c11920982b5f", + "updatedAt": 1782199903479, "systemSent": true, "label": "Cron: 中国化学每日跟踪", "skillsSnapshot": { @@ -4065,9 +6699,9 @@ "endedAt": 1782113565298, "runtimeMs": 1705 }, - "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123": { - "sessionId": "337de520-ecf0-4402-a317-a030ea3a938b", - "updatedAt": 1782113610277, + "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123:run:767aaad9-e01d-4c35-899c-08a880d65520": { + "sessionId": "767aaad9-e01d-4c35-899c-08a880d65520", + "updatedAt": 1782200006581, "systemSent": true, "label": "Cron: 沪深300ETF每日跟踪", "skillsSnapshot": { @@ -4443,9 +7077,9 @@ "endedAt": 1782113610273, "runtimeMs": 3366 }, - "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234": { - "sessionId": "a29de3a4-4ec3-41e8-8c34-611699705536", - "updatedAt": 1782113681350, + "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234:run:c2111137-22f1-441e-b944-0391e6171c65": { + "sessionId": "c2111137-22f1-441e-b944-0391e6171c65", + "updatedAt": 1782200078086, "systemSent": true, "label": "Cron: 招商银行每日跟踪", "skillsSnapshot": { @@ -4821,9 +7455,9 @@ "endedAt": 1782113681344, "runtimeMs": 3788 }, - "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456": { - "sessionId": "f829e095-29f7-46f9-8be8-51a0ad036968", - "updatedAt": 1782113753313, + "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456:run:1d4f4cf6-f434-4c8e-9d9c-c20d6cf9f410": { + "sessionId": "1d4f4cf6-f434-4c8e-9d9c-c20d6cf9f410", + "updatedAt": 1782200149907, "systemSent": true, "label": "Cron: 中国电建每日跟踪", "skillsSnapshot": { @@ -5199,9 +7833,9 @@ "endedAt": 1782113753308, "runtimeMs": 3646 }, - "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567": { - "sessionId": "bceec1fc-7cb9-49cc-8d67-1490993992ed", - "updatedAt": 1782113824233, + "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567:run:2001e967-10b9-4896-be8d-dd3095c6a359": { + "sessionId": "2001e967-10b9-4896-be8d-dd3095c6a359", + "updatedAt": 1782200220237, "systemSent": true, "label": "Cron: 优刻得每日跟踪", "skillsSnapshot": { @@ -5577,2643 +8211,9 @@ "endedAt": 1782113824228, "runtimeMs": 3797 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:c06fd187-a4ae-4723-9f68-b3e273b66fea": { - "sessionId": "c06fd187-a4ae-4723-9f68-b3e273b66fea", - "updatedAt": 1782086550662, - "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": 1781568383161, - "endedAt": 1781568384952, - "runtimeMs": 1791 - }, - "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:09b6fea7-dd69-47e5-9915-06757817c2db": { - "sessionId": "09b6fea7-dd69-47e5-9915-06757817c2db", - "updatedAt": 1782113400013, - "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": 1781767860386, - "endedAt": 1781767862392, - "runtimeMs": 2006 - }, - "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678:run:163eba2a-ac5e-40e0-8dc2-dc12227f4c78": { - "sessionId": "163eba2a-ac5e-40e0-8dc2-dc12227f4c78", - "updatedAt": 1782113503240, - "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": 1781767963479, - "abortedLastRun": false, - "endedAt": 1781767965282, - "runtimeMs": 1803 - }, - "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123:run:337de520-ecf0-4402-a317-a030ea3a938b": { - "sessionId": "337de520-ecf0-4402-a317-a030ea3a938b", - "updatedAt": 1782113606649, - "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": 1781768006038, - "abortedLastRun": false, - "endedAt": 1781768009566, - "runtimeMs": 3528 - }, - "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234:run:a29de3a4-4ec3-41e8-8c34-611699705536": { - "sessionId": "a29de3a4-4ec3-41e8-8c34-611699705536", - "updatedAt": 1782113677301, - "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": 1781768077101, - "abortedLastRun": false, - "endedAt": 1781768080688, - "runtimeMs": 3587 - }, - "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456:run:f829e095-29f7-46f9-8be8-51a0ad036968": { - "sessionId": "f829e095-29f7-46f9-8be8-51a0ad036968", - "updatedAt": 1782113749402, - "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": 1781768146840, - "abortedLastRun": false, - "endedAt": 1781768150275, - "runtimeMs": 3435 - }, - "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567:run:bceec1fc-7cb9-49cc-8d67-1490993992ed": { - "sessionId": "bceec1fc-7cb9-49cc-8d67-1490993992ed", - "updatedAt": 1782113820182, - "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": 1781768216592, - "abortedLastRun": false, - "endedAt": 1781768220183, - "runtimeMs": 3591 - }, - "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:3c12b28c-b3f7-423c-9f0d-2b950e7dd9e6": { - "sessionId": "3c12b28c-b3f7-423c-9f0d-2b950e7dd9e6", - "updatedAt": 1782113891157, + "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:8ac75033-0e2d-4904-860e-d603974d6142": { + "sessionId": "8ac75033-0e2d-4904-860e-d603974d6142", + "updatedAt": 1782200291931, "systemSent": true, "label": "Cron: 中国平安每日跟踪", "skillsSnapshot": { @@ -8584,14 +8584,14 @@ "cacheWrite": 0, "estimatedCostUsd": 0.110809935, "status": "failed", - "startedAt": 1781768287339, + "startedAt": 1782113891405, "abortedLastRun": false, - "endedAt": 1781768291754, - "runtimeMs": 4415 + "endedAt": 1782113895014, + "runtimeMs": 3609 }, - "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:687d52f2-1dfe-44e7-b40a-81aeca57c602": { - "sessionId": "687d52f2-1dfe-44e7-b40a-81aeca57c602", - "updatedAt": 1782113960625, + "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:f0fcc27b-b109-40c7-b392-928d4b335b9a": { + "sessionId": "f0fcc27b-b109-40c7-b392-928d4b335b9a", + "updatedAt": 1782200363097, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -8955,15 +8955,15 @@ }, "estimatedCostUsd": 3.1868442750000003, "status": "failed", - "startedAt": 1781768358877, + "startedAt": 1782113960873, "abortedLastRun": false, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/2043f514-950c-4ba1-9eca-b9762325c3c6.jsonl", - "endedAt": 1781768362024, - "runtimeMs": 3147 + "endedAt": 1782113964537, + "runtimeMs": 3664 }, - "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:84561081-cd19-4b7a-9009-214544e1d515": { - "sessionId": "84561081-cd19-4b7a-9009-214544e1d515", - "updatedAt": 1782114031331, + "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:0faae85f-b86b-43d0-b51e-d42afe12de6f": { + "sessionId": "0faae85f-b86b-43d0-b51e-d42afe12de6f", + "updatedAt": 1782200433248, "systemSent": true, "label": "Cron: 比亚迪每日跟踪", "skillsSnapshot": { @@ -9334,9 +9334,9 @@ "cacheWrite": 0, "estimatedCostUsd": 0.13119603, "status": "failed", - "startedAt": 1781768428831, + "startedAt": 1782114031586, "abortedLastRun": false, - "endedAt": 1781768432378, - "runtimeMs": 3547 + "endedAt": 1782114035443, + "runtimeMs": 3857 } } \ No newline at end of file diff --git a/cron/jobs.json b/cron/jobs.json index e4c027e..827586c 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1782151275947, + "updatedAtMs": 1782237713382, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1782237600000, - "lastRunAtMs": 1782151200006, + "nextRunAtMs": 1782324000000, + "lastRunAtMs": 1782237600006, "lastStatus": "ok", - "lastDurationMs": 75941, + "lastDurationMs": 113376, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1782238200004 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1782066109393, + "updatedAtMs": 1782152540000, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1782152400000, - "lastRunAtMs": 1782066000003, + "nextRunAtMs": 1782238800000, + "lastRunAtMs": 1782152400007, "lastStatus": "error", - "lastDurationMs": 109390, - "consecutiveErrors": 82, + "lastDurationMs": 139993, + "consecutiveErrors": 83, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1782152400004 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1782066700706, + "updatedAtMs": 1782153091120, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +128,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1782153000000, - "lastRunAtMs": 1782066600003, + "nextRunAtMs": 1782239400000, + "lastRunAtMs": 1782153000003, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 100703, + "lastDurationMs": 91117, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +144,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1782067200032, + "updatedAtMs": 1782153600032, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,10 +157,10 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1782153600000, - "lastRunAtMs": 1782067200005, + "nextRunAtMs": 1782240000000, + "lastRunAtMs": 1782153600004, "lastStatus": "skipped", - "lastDurationMs": 27, + "lastDurationMs": 28, "consecutiveErrors": 0, "lastRunStatus": "skipped", "lastDeliveryStatus": "not-requested", @@ -173,7 +174,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1782086550652, + "updatedAtMs": 1782172912463, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +192,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1782172800000, - "lastRunAtMs": 1782086400004, + "nextRunAtMs": 1782259200000, + "lastRunAtMs": 1782172800003, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 150648, + "lastDurationMs": 112460, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -208,7 +209,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1782082886160, + "updatedAtMs": 1782169288546, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +227,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1782169200000, - "lastRunAtMs": 1782082800005, + "nextRunAtMs": 1782255600000, + "lastRunAtMs": 1782169200006, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 86155, + "lastDurationMs": 88540, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -279,7 +280,7 @@ "description": "每日收盘后跟踪中国核建(601611)股价走势", "enabled": true, "createdAtMs": 1774231320000, - "updatedAtMs": 1782113503232, + "updatedAtMs": 1782199903450, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -297,15 +298,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782199800000, - "lastRunAtMs": 1782113400006, + "nextRunAtMs": 1782286200000, + "lastRunAtMs": 1782199800004, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 103226, + "lastDurationMs": 103446, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 6, - "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)", - "lastErrorReason": "timeout" + "consecutiveErrors": 7, + "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": 1782113606619, + "updatedAtMs": 1782200006550, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -333,15 +334,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782199800000, - "lastRunAtMs": 1782113503232, + "nextRunAtMs": 1782286200000, + "lastRunAtMs": 1782199903450, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 103387, + "lastDurationMs": 103100, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 1, - "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)", - "lastErrorReason": "timeout" + "consecutiveErrors": 2, + "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": 1782113677269, + "updatedAtMs": 1782200078078, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -369,15 +370,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782199800000, - "lastRunAtMs": 1782113606619, + "nextRunAtMs": 1782286200000, + "lastRunAtMs": 1782200006550, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 70650, + "lastDurationMs": 71528, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 6, - "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)", - "lastErrorReason": "rate_limit" + "consecutiveErrors": 7, + "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": 1782113749372, + "updatedAtMs": 1782200149899, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -405,15 +406,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782199800000, - "lastRunAtMs": 1782113677269, + "nextRunAtMs": 1782286200000, + "lastRunAtMs": 1782200078078, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 72103, + "lastDurationMs": 71821, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 1, - "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)", - "lastErrorReason": "rate_limit" + "consecutiveErrors": 2, + "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": 1782113820174, + "updatedAtMs": 1782200220206, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -441,15 +442,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782199800000, - "lastRunAtMs": 1782113749372, + "nextRunAtMs": 1782286200000, + "lastRunAtMs": 1782200149899, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 70802, + "lastDurationMs": 70307, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 8, - "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)", - "lastErrorReason": "rate_limit" + "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)" } }, { @@ -459,7 +460,7 @@ "description": "每日收盘后跟踪优刻得(688158)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1782113891127, + "updatedAtMs": 1782200291902, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -477,15 +478,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782199800000, - "lastRunAtMs": 1782113820174, + "nextRunAtMs": 1782286200000, + "lastRunAtMs": 1782200220206, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 70953, + "lastDurationMs": 71696, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 9, - "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)", - "lastErrorReason": "rate_limit" + "consecutiveErrors": 10, + "lastErrorReason": "rate_limit", + "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: ⚠️ 已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056) (rate_limit) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } }, { @@ -495,7 +496,7 @@ "description": "每日收盘后跟踪中国平安(601318)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1782113960617, + "updatedAtMs": 1782200363067, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -513,15 +514,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782199800000, - "lastRunAtMs": 1782113891127, + "nextRunAtMs": 1782286200000, + "lastRunAtMs": 1782200291902, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 69490, + "lastDurationMs": 71165, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 1, - "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)", - "lastErrorReason": "rate_limit" + "consecutiveErrors": 2, + "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": 1782114031323, + "updatedAtMs": 1782200433240, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -549,15 +550,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782199800000, - "lastRunAtMs": 1782113960617, + "nextRunAtMs": 1782286200000, + "lastRunAtMs": 1782200363067, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 70706, + "lastDurationMs": 70173, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 9, - "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)", - "lastErrorReason": "rate_limit" + "consecutiveErrors": 10, + "lastErrorReason": "rate_limit", + "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: ⚠️ 已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056) (rate_limit) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } }, { @@ -567,7 +568,7 @@ "description": "每日收盘后跟踪比亚迪(002594)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1782114101533, + "updatedAtMs": 1782200503905, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -585,15 +586,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782199800000, - "lastRunAtMs": 1782114031323, + "nextRunAtMs": 1782286200000, + "lastRunAtMs": 1782200433240, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 70210, + "lastDurationMs": 70665, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 1, - "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)", - "lastErrorReason": "rate_limit" + "consecutiveErrors": 2, + "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": 1782086826342, + "updatedAtMs": 1782173189228, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -621,15 +622,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1782172800000, - "lastRunAtMs": 1782086550652, + "nextRunAtMs": 1782259200000, + "lastRunAtMs": 1782172912463, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 275690, + "lastDurationMs": 276765, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 2, - "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: ⚠️ 已达到 Token Plan 用量上限:请升级 Token Plan 套餐或购买积分补充用量。 (2056) (rate_limit) | zhipu/glm-5: LLM request timed out. (unknown) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)", - "lastErrorReason": "timeout" + "consecutiveErrors": 3, + "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)" } } ] diff --git a/cron/logs/daily-review.log b/cron/logs/daily-review.log index ab0a1c4..004daf3 100644 --- a/cron/logs/daily-review.log +++ b/cron/logs/daily-review.log @@ -172,3 +172,6 @@ [2026-06-22 02:31:15] === 每日回顾整理开始 === [2026-06-22 02:31:15] 处理日期: 2026-06-21 [2026-06-22 02:31:15] 没有已完成的任务,跳过 +[2026-06-23 02:31:07] === 每日回顾整理开始 === +[2026-06-23 02:31:07] 处理日期: 2026-06-22 +[2026-06-23 02:31:07] 没有已完成的任务,跳过 diff --git a/feishu/dedup/feishu-qa.json b/feishu/dedup/feishu-qa.json index efa3d60..9084caf 100644 --- a/feishu/dedup/feishu-qa.json +++ b/feishu/dedup/feishu-qa.json @@ -1,7 +1,9 @@ { - "om_x100b503d1ec9bd38c42a328c843f3a3": 1777374465090, - "om_x100b503d133c3c90c4e363b65883e36": 1777374687876, - "om_x100b503d31bd7488c4f517f50dc50e9": 1777375223824, - "om_x100b503dc8cfecb4c4f8a89fff07c4e": 1777375328888, - "om_x100b503dc4c5b4a4c4a8785a8bd89ad": 1777375393295 + "om_x100b6c9eff2390a0b32d534e1c87a6a": 1782229791651, + "om_x100b6c9e84faf8a8b1514184e801224": 1782230180168, + "om_x100b6c9eac3308a0b296191c919eda1": 1782230576675, + "om_x100b6c9f44f66530b13419093c9ab87": 1782231204509, + "om_x100b6c9f30c4e0a8b341f1fb36489a1": 1782233057320, + "om_x100b6c9fdd16d0a0b4cda8f5c71fdce": 1782233406397, + "om_x100b6c9ff8e55ca0b2a1aa701f665d4": 1782233955167 } diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index 622968613487395b191084be47a9df95cf25b36b..e6ac371f7da87ca62e8a39440dbafc79d1591417 100644 GIT binary patch literal 32768 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 delta 149028 zcmeEP2S5~8`rp~vUD%~8DqUcQ1(nV&9UB^r(P%7*Mx%*J(^x2$6r%~CvLI3geTqo2 zVFgrV>8L4}KMB7Rel64rFA7fz-$NHJ%MKh_Jn{uXz*qC0ENq>mw2PF`=8nr& zEL$F*FgSK;QsUs?ppa1HyM`JT`V%jVe2M=PPeCq+(uZ6Ir6;)*N;h%|l#XOFlzqu0 zC@slEC`Dv~dfOW6AfNar8n2=PQiP-xpQPAQCh7xcQBaCV8N0`gEnV5tg)RHDr88SP zv85whI*3NXwT_}!;93WEk3C!3v863r_G8PwY}tp$6St8zJoW#nsCUId&z4s3kA3pt zS&1}*H{WUsB`vmgwRW)XV|`WXC7mgKL;9-py7YVLRB4iQf%F^c1nC%b{ibXmUz)2f zEucnNSwY=AJ_&V0*#|93CO#%?QCk@mM%W=YDdqYcG!YKTX7Sj6p&9TC9uZ1;4o|>t zKs({5OUF-W82ogApVD%k8EGM9f4|I@FX56u7~ZrST3k*!5pk$WN-3tY2cg&CLg*tX zo#2#y#v?+b8~9Jhlc#(nqIY@T0&kvpf}~Nj-fXYgVsj7Cw-(=7ERno!?PwJ(86hDp z728!jVoBuw*1?D z$0g!o-f$wHXHE$eW)sb}TdM@03O}(9vNk6){0pL0LO%H)BA;(9+$Vb4e7V>~Dv-_) zT{rV2XOo9TrvxH?gvg5@WBt7Ow`L!pWQuZjBQvee5slV0LO-ioX@Fp+*{h_){7LZ` z!CG;$*){dhIZ-x*dcx2_y9o502jz{NW1@aWQzD~0)t}$+oJgX~c~Nhu69wjz2;v=e ztI&KjiHa9RtyaI4Yq5hrz%b*7zP4%28T%{-zjOV6UhwZg`12}sC-$m8JZwKk>WcUI zb*vIzW52aZ`sL(2E7(a$dAuXh%4_1fV1h3cq^(lDj4WN;9MOOB2v4N^ii{CNL0x~=OiClh|#eT)Oey%-TJiqR6(JFuqsRveoJga z*ByunBP~cL{=Db~i{s-+N2Be2)})NT?4{V)`1m+D)Yr_8C%yHvk0sfkzx1WV#081- z3onbFjxxHkzu8h=u)ao1vwghTw=R>w&q=p_3e7*}Ww1Zdm7`*R2WNeaKA=*VgEPJUludbLsrkx${q_&OaT*7U+}<;b809 zdA~jWi6)PuM)Z%5<6jjo<2e`_#=inT&GAq5{&AECL7YP;pQI)U@FnWT=iP@39UULD zCl-f`#!HBJ-aKMzxIiuxlC#WJD0wn9*G(Kkz9!5PzATIpP88Y;t_lYWJ{N6=*QqgI zDvm|eTKN-1wtDy!DuEyts}DR)IS@)4ft?c{e^vBd-(L{Iv%a;XkHD@!`>Uf{UoIqU z`xRd9w?=mRmHqk&ee{>&HWWtpvqddaVTQv60vCRb5O4H#y8SXoyt|Ksu#{(Gd?UP< zfYk*`SeT%+V@q3Hdh`{!@#O5;hR!4Vz&`H5*?nm8+p;;%bv){}(}?*bA*$m&hc2Ix zIig4}VhXNtpsU#g-hj@h^8XL^^rEu0v_;h4hy`fL8Cj03^rGt%L1aG*QphLD_?pzW$t9L$ zJWH7L7DKnf3VYVimv|4kCr~bZ*>g%S4t!@BX=_!<6A`88NNg47#C!6NRU8YSrnMhLH_NA%c&mbM7acmXk=VY$4O0}a?R*?Er znQ5LB>B^nTJT=UkbkT2*USUD@*KaEizC}9etD9aLjn@lkLFpwoK?7+ot;a3+B0-dUR-_%?Mv7$0&k>e2N22uHhm)&GF>K>YH>8yDzd!{rkLZn?QO%dO)4H zgvzk+X>ooGI*Pkvi_M!Iom|>t_Tn6}uk{#wpXUG7Lno_cuTwV((VK}{+-VcOk@@s} zbJ=)9cby3T0osk`rciE=y%~PP&`&4EmK*x%#E1q%Kb;uhZRnfUvB}WY+(WeXNrk>a zBc>2xZYTUdGjvDmcxOZZwa7<9*Px-7W#K|t`^lHl2`=)HT_=V#R-c5LRqSh*>SMcID0EM9%I7PJuM{c99b# zR?$NgIY*ilIk6;R5CEpuRQ9uxQLa|v!#n{Y;90+E9>zaKz$R!J&k`u=6S=pUx07&l zpY+F&d%nN@bNip-DdOTHV}pXi{o@t$;`~D*W0d}p(ILV9(eon1;^sxBuS#FwG|g_B z6$rQ020dJ;M%33upc$BU1S zf!)E8P-m=iy^qR_y>H)w6kd2ld~D>r(0Kp2ur*^q@s&Fd~V7yI~7y0yhj$pKn@ zm^rwEuCHg-Rq86TFE?j1J5rglU7AJ}g)Y7(a3x_Enl;ef4b}LCTc8gY`B{pX!W>OY z$p*$AJ@uJfi~>hcVnJ4nsvkO}CG7|0Kf{X;jf@KoQO5WymGi>-Ez<8Z;DNak)*jeqOT5^l<2o`_Oy_N8w$^Hz(h)(E zj8jH9E$MVtnQl!Bck+KzS8L&f++B2jfo{WkIz3ZcRK^_2 zV6t|>AmBExEXmF5%8uiRn?vyavDSjgSeo|>l1IHGGS(e7DKJ+WYUd^DwLDx@0=aq~(JFb68Qu7wtRg;DcB@?GXf z`G$rns6Yx@>pd7r&&mf;+l zJT^6LRrJmrCUX;=xfLEAMj{MquF-hj#lrx5IesZctJ2%o?9pb`F{x?Xlfap)Usd%j zy!ed+e;E%QvjI(LW_S{2=2OV}Ytm5`JVz1auTc6c zLg#i2VRmLiV|hHX4qY8N)P7J_e_nK?GFGVwR`|!qghu;^#KZ;r$HYg3_(w)WghVPM zgX3btl_)wqYQ8uqR1q8&sSJ%kOLQSVg()w&xHSHKw~8p$mmj`32)5bs+-F}6Ldwb^ zE@XVFBT{8pEJnOi^olMjoA)LpL`-55Rq3C!E*5Wv#BQ0BX^e9b`(%G|g$+Jx91_ zqBFN?b8&;{^droXJ&~c%4mx)|owXGnO}j5mTVBhoNvBmuDQ=~uk)w6EJ1YMM3~+eK z&8E^o2LFCx7finY){Y8wp8I7skr#X3t;Z8pkiN) zPE3qnjAvZr+QE*~)C&~uPY{Z#udNh;eTJy8)ynHmt5r8PtJyZxsYlFaWo2ZuviPo0 z_Ol~ct$YPmo_gcdz1Xfu{?p%`c_Z^+M8#Q&K*1Zvnyns)(Tcje(W(ox)kgv_p84QK z%cmy>tkLR$2l$Rxovmkke0Fi6Nh^^fSc$r{5l!HWOdE;3jjSnmHxi-epQM~nrXw+> z*Cce0CZVFjSD*O%Q*^CKlaPxzW({l+vg|N}U=v5-nSQ9(`g40X z8Cic6o?C7l+s%BYl}JwOtv}t{ehw0Km8C^;gXu>Nrk`nqncnDwUKmb{`ion4e40y! ze)*4FxdaR{-B@=jIKz(H-3>eHAz#TX_>Y(|r$5NHid3q<-llWmvd?q=aczsXXU_kn z*QA4em3l9tDU;6lx8nz1syOm5>_zOUNvDc)Ae!kNh=m`{{_Mee4y}6RIeglr8K;xy zFyZ*&%imFbxAw|lxBCx44ZKF!b#kf2l9hr{drwYKm%GX0t@+?Y8*x$Y!1v~v@S{y| z>EuGQ_|g?Ca8Q;B9g|!O1GMhQqD>}6*DHotqOYzDb+rgm=#@8RIGWfd^B>U3;TAJ| z`I)9!1@B@}YQ8Cl+qSz1Q=QyxSNUdktiLU!hoY2`gN=Lzz2->F=@qE%QJ}iE$@#)c ztJim9foi@9ADghM8Wzi4Mm$vWb;~&3TwI~St z(&qQrmv(@2q`ks9(t4$-+kIv4p6Tb8omu@3mZs+4-BFgk4Ty!F`c^jTk%D0TT7MWd^gVIlm(Oavr`v2cLSS|4 z4*ShzCj;v06;?dz0(CXir0isC>;fwx)BCS&lj$S^OWttacRcBvQk8U^aF|so%028Z zn|?x)E*UGa5Pu{t5KlG#+#q!rSN;9TKJkMQShcf zB^W2Qv{aBM$qnQ*(vg3LUn<(qk0!LlJ|clo@I46yp{P6JE+NsWnNec25rf*L!!j$tcmhLe1Y{zFkX#xCj(IM^HH{i&dJ`0nj*i+=kbuc zQlUUcrou(<*SUM6xkub>QSnZX)~PAx=RXawI&H)H>Q}2}i>&ynSCI4*cSm$U)!`y2my=@TK5MufRkg@mZ7;%l z0MebIT;ue+iiV<>zZ5=}9%x!LysMRMVkg0{1Bca9xe#zz2Ivzf7b=V-N{qeo><)WX zxWsJeUkPjV;V&7rZ_g}UXHpLA*0A>EA503g#!}!d{1l7cn)J48?n4v%6kocu_uZ-e zcM3M5f!Jqexuts}TD7{YNPbgH+?&(~s3<^4sV5~+)nIV@GXbJPTpp9U4s)OV=N9sc z0?wQ{wEoQB4S!`O-c_CKHgpMAVPr*M~>^VXA2+s4=T3U{}JyZ4W~A9C+x z5gYTxJI`Gl{LU5(4dYv0=2^#DURGaxHt@feg4M~YS6FaGEYF1GG}7gkxCEk;Z9j>= zEE7^lf}$ni{mmldVnV~?B2f9P;Z9~Dp~^r&eWByChWA6&)8zJo-&x8keC5Y}<)03E z-=r_o-m;`CwEIN9S>$bER_@)+Zy;B>+`=GZxO=adb#IXN$)EIzAE}&l#-#t!8T^-b zfwPY%4m=8CR#s1->vCHYp!G*h=n9y%$R;i5UF8J5=Msdj?l9|Be5*>%ars9Ux(?ii zLbotNp`!`sWf6Bro>Nc$Gwt1l7q_02SSEG&CQakcEBGC#a}&-<4r$Jz&L2tVWRc&P zIoFa<;qn^>Ut~AIj8(?q@;`_fEwp=BIS5&QHz{fbtO)ro&$8k2aEY};hYzxwD8?#7 z6r))`7EIpv!8;*)W=QJ+mRvhIl6PhP+(aw$FdoTb$vcqby;$;IEO{@MycbLU=wr!w zJW)KRB9P?L6GQiX1)r z=!-`N){ZN}&bL9LRXoc$vui+g@VtesKWS*A9#aK&9?9wMEIrlglv6TruDyCskg7+^ zxpu#Ho=>L_u#=ZWoHcT&nYQ!n;1K98T_Mmfy1c4V_j#SNderdeMSgER_usmA-5U!G z&a`e!JT(TG)Nl-w5*uJrNVbL=_ecSx?#r?xv>f*Cbj1r%MozSDEITzEww&mP<|Gs6 zA1tiAXBM3vK%+LkVKHu7;(}q=dlvQEL8GjqJAJ}CC?8g;T=bNF(7%Z4Y{i<-j+fh+gVLjxb8a^k=`gR^F6S%07TNG3?)Q9tk_xK*2 zynQ*^6p*mUMVPhk&8XEZWmJRQ{B$Sr$oTPIF zaH^Mdp7gl1Nm?t-l2%DSM5nI$x|5frbJhR5>gy{dtyB)EB#v|+Y^}oFUe2m8C_Pn+ zp%kgGw?M9X0m^}@L?~@kK2X}JC@6W9N(QA=<%}kIdbp83swF7d)5FU?b8OYjmGS#d z8@!gcSi0^m#@^|*T+MndJ4v!2z4q5by!!P@viHNnWuK60=~g%RN$`WSEL>qm99$R| zc2_yJCoW5Q=XgsrYiR$?Za#V{tB!Yge{5TS8c8-_o8_D3)PFzRr)S#YB-y*NY_T3o zmSsyX$#N`PQ!vX`rlp=zi>2D?GV1bACDgjPR_2VpAmbmCSjKiZFHKQq?Ie;q3AK7} zr4e7&qbt<_c zM#6wMKyB&M;gq~9vFahh0gJ9ftVFCs^5My^J@81rbNz5X?Rsw;EB+~-ko8Cs0;@O+ zfAcSTJ(Bn5k%ZW2=U#5BUT&*iZmZvx+p24Sq-9cad}8e4=vUT8fx1C>NbJeAFYu7t zI|5JCXWsCIVgsu)nww>BkBd-`)+dGviBf$Dq>`}BmYB;Eh=nlC6FML3XSZqoaC5Xj zr;kK{+3`@xA!}zeVOf;DU>%*8g%0Vw?U16~+Y5a#HcE<)yVbo7J#gg#3Dc$G^2_ykn8gg}p@6ALSGj{J%?BbgI9b7+ z%N<}+D}g1fU9|y-+l-FoYy<*0?f^UtFkE3$DAcclhq0FXi7 z;&J@h>G0WiFFzM(WufAcf+ak`66>9oU$0L_Bcd%_Q0?%jv4XWpDiPQ1>BD%aC>GO} z$tC`R)wAyJiB1m@O(7J2N-{z?D5I#==q25LqiTEqNi{{EO143Af)IuDONqg%0LfS7ra zZm11oN-~wfZ~|O}`P_1V{*Jk| zAJznI%VAwjIvfTLJi2W&-Ler*YcI*6Yl>2sl09^K19MbOAE|)Z%9Lz{`Y@AWb1KlR zLBGIb!A;?ga=HeX4fg@98B>udha)ic9(!z5AU-)KSKCrRg$1(Ao>UNS5p$$P*H+4G zs;0{t>GT6oA26}CuTF)>*EAjg`m^?J+kJde*oNVUugTOiwQVn@n;SJPDvqmA*S3{D zv=N@HeGAa`WgB;aoK_tM>NYyB8Z&LSW`4f|;(s_q9_0Y|!@FJO_2JN~`{TqjR>C*LbU0u4iv65~q(iZJuU-8CT zIzMw%Qe6D2z9YvmTNBMbHRn`;=GW6N3Z7 z{F4{Iv`pK)3Aj0#-6eGT9&P>_?STWD#%%lqVfYE?gGiUPT6aiAXQ$)N+?JsXQW({# zZy%kqy|jH}8-&9u=+qp1HSVe6R7#h*kKVZ#&I-r1!6|fWnx?S`*ahjl0=i~xdulNr zE;;*|&1G<3I!AvL#vMylN=4kdjy;$SmueceKm*%%lyc{Ev_D8e=kJ031)5Oc1B7M< zDdA%U6IWYaL}%7(;eLkjDJ2p zP?xs0T31z}+mX(cG%7Yn|jt5abEJ8(a3D6u4pp*)zDSe%$IZxA+E7w)P*h`n| z+A`r2>*FH_vOst&ZP8JUZ~~AZGWF?n z&PHWK1YK2!+iajJZQtCM(w+e?ElsF0$z-aI!Jx#9ci@<-}2+4&tHF?B@`toxqHVNQU}M@IT>6fP|?pfx;ZN z*^&XOcVpI5me98_eNx1{DVD+cm|?{ve&+*{}v=Y;Vxh7*C~#ihf5f4dU~B{~v|dQn7o zM-kaaB_Ekp{*l@CJAE%P4fzk`~=!e{j%zXBf>#(>K2{`ip0C zSs0D^7#2ojK1O{th=?#3tQ!C@8l3xs%z2Jy0!jnCk_P+?SoYkSuj|V)q3?+6IJrk4 zk|;f0Q$i@cO^4070irsm0fL|m>I*hJmVk*BCjr6g9h)r!G;>f$b!{2cy!ZvnUVMqt zW$dG~_S|Vq0_D1c+kLS9T>s<*&S5eH`JbG(uN756@A0@4`AA|xn^ywb}9ml>@W7SNbdE~Zk`s0JI zJUS7io?Yzo%(CzPebfNiHz1v2Fw&`@r+|G_bNO6UZ_zpIRW zNDskZaSMX~SCFuE>On8XEAQDJpg?D?}8jI0Z(Y(8e(TI4T^iVGtFMp{= zWTHKnoH3WE1udu@|3%u{u3)A_vwrlX{JYH1{HxLNBj!X|_5dBf^cFhaN9`vz|B*kS z6FR=KZl*`lYV%ku)(gyL>&1Gr*;ufjXeLODQ>{R!58FE;1;)qYtb^$Chol7O8}ve{ zT8xi}bp@n(L)ohf^y&h=x{Y;zNK^HKYm)rzX+asY2tn4P; zIHVvq%7^}lryI9-IIqc__@gqR3uAk6*NMh|ZJ5Ko8QWjJJMmh$9Yo@KcFyWe{vlKY zzXS)@E0=kB+l-?c?v^?H5HW?zcVMI$v=Dv1<@JS+6q^S8Ph)c*TIKE9|HHsZXWzGq zmsn2MM=Y2~@x7af#R@^1g}vU?Zj|Nw(Nzn)S|$;ro+?<7X)wBbh+IV$BBAi6@F(GS z!mou|;YHy|;d|)9W!YilIE4qU7tDTO5enX>A{5j&e~`6{eg5NlcHjr(u40MxRefxN z)Jr;3`iAsX>2>M%(y7uU=>q9D(h1Tr==x3B5uy*)2>M%dkqNe_t&9pI?2wz3a(xbh zDR_KRHjBsp+n+7%*;1av6R;buZ0XYR(~9%`A5_&@t?g&XxpV{F56ydzmH)8K`#T=V^ z^&J~!(z#cYS9iYS_wHi!^6yBe11X&&an2n@7-{>P8N!_R4s5lm(|zXUCi_>VL?Gft zp%;Gibo0HdDU2T>^5Vx>KX3l6fhMB+%+IDwVLQ3Z&nF=B^PQ=5IvK^jsv9UE?Gwyz zUY{L0cd7~H+ZJfjO{(5gh}${RInCSYHaDD=!3~GzI1;b@2A;P+m$L2NZ~oB*Rqt*y zp=>(>t3Zr!qR?J&RXAAixoEpNGS`?d6~`iKt^BDTkf7hc->n-}TaH!jPKdVnxZ6~1 zHl@svw`I#8T1pw8S>G*+-#II0%q>XU-E`{1e9I{uvw0__n)p^7l|Z#U0-0j&lg!HH zpCPMfNT%%mxMy0lrLh*RzOjn(c;sAaUQZ0qa8G>8XGa z^x+~u%NW?FTMMyz2e^RTTeJhHoNiuC*Vj|b<~=wX=P-+9gMdhgnS#*StWt>3ZLes6 zI7r>@G`eL2V5UWS3p%U+?F^4HfwO~97SU?c z0{-Mqw77;8>K>|q@3%~mzM0O=9%78ByQ_%LIn7?X1*dBv{yg&ivXl0U3cdD= zZ^7nFc*!cUk1WfA5UAb1k_~wDMEc|BHXe80yF9{xlDmsLtk!^$3j&N>02=bGY}y0B z$NfHjurK!-Dpmdat=R2LUV|Oy?u{gIuop5e;?_T}vtHF<5!PtraY3IxuZ7Oo7ONYVJo%D%si7wm)OJ7P%T#z_luTHodc@uDYdON*0 z!P0CWZ#J886jmms@ zu7Hd;$7e3~I%Z{*UA|m8!y8CRlohzFl*99zdd?|1=(M}4ZJEO=->E!Og2VBUK(~A zxbjH*!VdyN?=fGg%L{`?UOe-+;>F#o1~pcqHxsqPNg0~(jm)R-o6E*0k`#CQ6X8F= zBciz}l-px(hTkwW>BQJ_Lz7O7XfQMhlf-m11GA`+4qQE${*SarBc>2xZkY0hbk^?& zcD0VC0#lw9X@`bhmKAvoYdzub3$mAVBt3{tm1-RBv?nK+^#PLY_A@ioj5>5P0mDG!z-vP1HQ zgzE-zn-#rf`m#(oWP%K{Lrx-l?fSj(^S$x&f6@5)^$p|f0`?wz*#vB-FTi%bHh;_f zsQGRHiJX&sWFbb!Mo`ZXK7TnW-27*B%7t(cx?1CGA0x+6llsTU@vnlR-hovh;^W|F z_jdbnQQN=FYyIbC6Sy3Eu-kWm%9%v0{T;;an63g~`-Vjt%rntcYZE;SFl| zLl(xRMYs`0!uY^*f3sV5Qea+dfZTK$tWs+ntnxq&^b;Ofpo$02QvLN0vKwMAcWvoM zE2Nr0iCSp(hOP>o->1&eYKF@-rmN4tTsM^Akw7o)%tRBt#+ zZ#YVCI7)9gN^gb?;QPLp3>k9But?0g-y9k0FE0W7eeBtO=ajme)AJ<4nLSDhB^ zm8#4Fg-GZsxFFae>LdKbGQr|I)(?GKj(OmOW<9`)5YiQV+QZQ4H;4cnNy6@p0F$Kq z&!GzSNjvIae7;3hVbt~W7KWrOq(kA9g=3J<&!K~?A|RVYXb|U2wl5@Z2BBfjRC?i( z7lY6T`zZ^y8hlculC3$Cbi;Io;DHWdFA64|@kO_Lr0d3djTKmxKVDoB_hA7gA^*e0 zo4EQA`Fv~PKGD>t}S4@PP$jMBrb3~(cjnL1kRvI9fY4$29 zF@I7#MzB_#Y<5i`>cS`e8W(T^X-<5)^G-jm5R!IIQKGAJ;;c*n(!hNLfHV`TYiIXS z_i(h8EFA3*?LT@znycSeYx-`uxYVT!htblmbl2a*VbrDO>VY-ayCcn3vPiRs>p#j$ zdnWxK6aF6E32Am0{}G#Sa^-#C%pNV(^-V(cxQogRg7(Mo=9^Ys_YlcgbA3eoN0(eq zuOU~m{-c4fysNtEe6Znpga4>Ym9@?QDDwkAnHREJL(O^sfU@60U!DBUo8NlwXR?ia zMP2HvY78D*ZvFf4CG-F_=Jm?nF#(a^#62h%5%*2@Q4EUbqmz56s)z7l);Ah;{^wo-LA&@azo8zn*W*ezSTXNTUaP&Y)Gi8&`FAGvT8YTZx4c$2 z$je9Ei8J7`GFPqKG=p?30!}oX&8^VyM={#?v8NxBtuc4C#ZwIY(}uFw!_^zP($X8b z(i^$bqsSFIoR7tTBOdcXSlHOFGB>FwkMXpzp_cyd=!U1xF3A&0OL&gbxu87qyrlD_ zP10Ivmb6OxAv$%{*Ijr?I#)VZ{lBZezEaXk<%~+=NcX|kDxBcOSrrDQr)shEI8UU) zc6qt#1tqM+nSRWc|=aQ!4t4>!_BwFD)5dU)CYcydZQb8&i|X{Q_L zF5Noa{u;W=*R0nKeKOPi2`}tn`xYE-9vph_-kooAyeE$LaB_<1!uht;bV&T~<9wTV zr}Hh`8I+gX8Rz~G3XNC5_#Np_x`~e%GtPAdhr_hf{QcKYdkGZpKj8wdtr&e z71sr8T%EBa?tv;cV;+nnPTi)W2+6=1Y0D4yJ1{>(BAwacg6o16PEB}W|JzGl)1erbM>iBdsF82 zrp*0orOaI$rE>TkQs$xw%cATBkoqbM9nyK*Aw|2l7y97W_*y{I!&$}8DBw`+`8;4-zAoNs79+@CpS(U9l@5=Z zEm)hR5^?>SK8%NoVj-!qQZDhw;C8$FaqgZTBAP-dIO3Xc9s)i)E(?Q1Y2fg~xfp=H zrp3u+3;@!&5(u7Qn=LN_={2UW8Q{-mi02ZVaU3-`-`2q$KuU9e*dMVVD@N6i&Hpwi z{~2CS^4g-bFw*0e>?A}_@q)wA1$XzQNO96L5<7y$Xu#XPe&|Y-wan$sgv}6ot1lr2 z2e#Q#yK>QRbUxP4ZqxkXV)XZ=QDS?JUI&uB1u25UaLP7iFywec7nVl#N9(JtrO0tv zl#3@EheYvI5Cz%BHBCFT`6`@QuDU^2y-inDL$_?i*OVTzcD(z{vkj)0Z52#iCZweY zm=sf^o|#1U1f z{2gCg^g^zEKRX|vTa~k^!g0hZx+x;;7Ww#$ie5Z=cCGo<*+gEb@p~ zMkwQBV#6Vkc4V-BNLWmSe@t9>tbe#NCP)zxtqcu`M``1u77CRZu7E!JmmJcGk1dDM zV<;(h8%i8-hGR%33f9h7x!^fwPo}@bL;t~jj#HiBNb!4^9g`MsW$rgKWzkEhV;(0c;Kx`r&ULx*Vw*9vVrdX z-C)RO!a$~X?uDw@{T$I0H+hk=??7jHwoZKn(jGD!YoQYEoUA$~RiD9-ea$03llM=d zrcN3?DIg&ZI{zS7C&xVngB6ClroNGyJL}aK=2F_?wT66)nkLA5UxA0f)^g_HPNrlZ zH+Jc*rR^21%%%)@`EXRzPzHzSv|>ne4-WwiyN$0Z-9bh4=N1N77Go8$p%I~q82{+V zScQMcyohN3h_J{Q|CspLxY%f=GBP4sfft5o-0vX~$mX@EDK00%CW9|UUqYB2Y_lZ; zQGtfQm;O$Q$Oy{t_;@OIB#=an34U%V@Mx5AenmFhBkn5bICc@h=>~CbLrvpOyef7i zh-Z_*b;BrRPrCt<;|We^C=W_CPkZ<~UZnRp5B!4Sptd1AJ|YBC0dK0BOBo-%c3sIAqn9UPxd{H_!yir=Pr;v8p*yix&83WAvheIL zDp#Jr3D?ylC{LBQf*QjDk0Rpq>Dqe;@r~WWO8n zCOiSQ5Qbxt8h6U?5`<&I44Vfj^cMweFp{r4Pf6ZY#O-wR8k z9y1Z_&KdrVjrtYO@jat{dSl9;#i(ELiU{pE=XvvyGwM(7p51EAPpyj+X3YJjXJP~j zu%S3^tJ^TekDlNFyjDX5o#8-EPy7B-=N31m&6jq#LJbbVMYY|8p1s!+HE8Jbk>SE}B zUwS(~wzlDNeI6E84O$lnvU;To#PPfWZElT01q-|lkFEeYRDrI35a5HJB!@|RqwjlJ zb(?yzNxj+YlX`?r>YTBXD2bTSezZ8uL=Xc+-On;%JXr9~r@}cS zpZwoS0Pke*=37mnq{UsObZodwG{P!YD1U(28+#CqppF>uc;2{0KBl7)#P3)vk-Tp0 zXca9PAt5alk{@r$`KCE+@30M;4ihYV?L}`ioN*nBhB{NK`wa}_;t$M)ZW;8nY0D&N z?k*4cy$2ug$xM_*Q7(M5Yw8h01|8y~=R7EHZ6o`5P#}ll=@dRjg9^r}l%p1P2(Cvm8&CRm6=ZaHu34|5EL;>BwQ1+@F zy~#Y3o~|h&6jPmtbBc8MJg}cBGvDB6!mdr09}4^goF9p9ENV|J2JaCyFMh$Y7hj?{ z2PNnB&^B$+ZCFpIXM)cM)Y7>4#S31JU%Fzj{#^g$1kg;eL&e93b)%T+T}~(|zmFqw zReDNBg;1ALi>M9{ELLcP217aOnW=CQ_Ox*Rl-`ht-jIl2p>}-iS=fJwO9XA&$pC7{ zZIoZ&Wa$6s=pAo8puG3yU-O&|>|Lb8gY_}Y^?!d(^}jw#>%zw{+f@3!DG=s5dj`M8%G(KrrZUW!wgeu2-98mJ%|K=r1zJmeh>Vzu-(DB z`w-L+O!8%4%=4O6-LL#7BbS3Q!PfyUN*aO+Yd50%sj6qrxQ1RQ*~rSr&t0D$RJON`aoo=jNK1eD6IG-WOIkog)Jf7J8VN< z3Mid$slNDw%uM3>QCh_h%4=)I66qT_iog{V5tEta8;F^vV+dFkq#H#92AU1|pwr0z zd?qe^=ckMQW(AyG0yc(#iy-KYApl}%nBu^Mjg*x`T-*Q*(vF(6RjF7OR3Fx(b~<23 zsE>8{uoPu5pn>Lc0vw>O?iBg}3B*C#=-mM5SSnA`XO`}^G#67y9 zHjF9BR0e}M3J@qCpDSfWwG>@aqix>I6tyvjn|xAyC}jW~(YEGlnzQJ%5+-wVZwx_i z3_))U!9KwIK`->i5d5`b2mnp>j^2Cx0uQ;pBj7ARVgq@W!44Ga(fY(tAyKL?L6(7S zw!}gntj@)-u6E#|&C&jxJ`zC?b|aS@vUa{ZlDU6ymlT?*LTx7)~kq z>%b}Nb`6+8+OHkAX7QjQ*+E@-OU+X5FkC!9tA(9aM_QpJ#tzn*PK3Ktx7mUI5H<_f zuRl0i_}ttdyY!WMnX+2^N?&P@Z5Dl51Bk&;(??*}pWV~(HeUbZ*etw`KlSOM74Nz( zlUR%ct~1P1E;%i^(S_AQZ?Zsn{VlwS*VSo@D99-KN3&TpOmuSj+m2BdM!r*Ho5jJN z^SXuHD?0Mhw79~;;;7L*FjTz1T(D&NisOGX_)WVqRPd)53>6gkO{Bo^@GF-q67nQ3iuWB)`leJR9VZ-SRf=*C zyUV7Zkfck-N-V@5i3`M2t)k68H{WJH*W5#L)2zfS$?P#RJCRP{Vs=fW6n-yM3ttl@ z3f>f`1mmQZmI`tMIgNDWpW&B^_LJxN(S(-RM&v z5%E6hp!E0!Ka-h)&NY9XwdmXs4jSt+hA=5GsIw=1 zE5jAafQ8GF5(5L4zq*{Q<%!29W7M~HXQQqMIrds$K#qz)B@EO|I9} zCAprIBiFMuO|EDAlux4X@nwmn9nNhtv3U}@GQ~ZHMbw(m5j#1zk0c345cYOF%X(r)?9%=dsfPnE z9Gi1``p&&!SUu#DSh4D%i7c{4F712O4<|fOpSGSXkIf|eE5hh(UyNH_v_n>K!^o$7 zD`iy`VWSVCi|esR`+n6#y_?%8U#tOMOFa=3;c|S_fG;}y*}|K`pM>8DzZPnR7lkK< z@1YBqWoqGc{uCpB_HU;q4raAZP};ytEfWdv#jCCMZTGX5xQ{z?<^1V{4HD_A9q#Pw z((k2HrAg8S(r>^jF$P_~DQhA!IcN60>4&Tv+Y!pU>W84}f|7Z=eux9b4Eo^=x18b6 z4_Y_|?=R3I7$8Cu@RL z&V?7hu_sqA;9-EiCmOl2PmBQP4?+{w_P__^@AW3o$mq+@&f{%dGJ{_@kE9I(S0s7H z+rph=^HJhBT+r4yZWwBAOiXAteeV9@;hgF}^i5*TCl7+qV5b`KCG z71E7`)LdlKPvB(3GRjbNriv-5UOhwQgicAq9r%NIXf%FO*8LwzRrpYSBW z-K#GLc)tbPY{@7OzQsYPIjDCRen^(fY(OV2GhKUV%gG?yDfn|l5SMwx<@L$w|tO0<1gkpeyMCbra;nTK;*;oTm4qBD2smB;6rUYqI4z_Ar z4(n>tb(K5d&CzX}S&}iJ46BC=;8eP*fzD26)*pa@)t-?b9j8cx{YqaG>&{I$eb8t7kWe=RdJrvxfealXIXJz}EJuud^O(}WI z(Of#SPPYShDzKEn)6n_3bbd9E1cfQ!aha@CrleX|lSyapgj00ucj;PNF&9{k3hJR7 z(&^mwnwDJVaD%2v4L71Q_tLvs==43>{53e3U`=ZK_O(n&8C;8duNwZ2VzUawC6pYX zQ+8JADzX7h2Hj6*l>=WI4GqgVqVGx;G#2Ww41?35o8d5it+0`~i91`DaYPxQ7y$22 z)0C?S2oHtLb$D@TQQ=Q#`WhfWf>FV2Zl!ZFX#AEMbcdkBR>M)~5;_H*Rt*CvN4vI; zRs*wEC0tDJLeL5rH_YZjCOb{rbWpo>D?FyY302U9L-2?HRYOxWO}j8+O_f78?uLuB zY5Vn04+nJX4%3-PySI^6ZN-g=!0ldFNM|&0Z!87&YZ}*Uw^jk~7PKM+&H?Nj)BzVW z+jh0@-UQYsu2!yPm=F%tadose<s~7&hpXf@V5DP1{^ZZ|G>A8k&X2IR4uW&1`nkI&O}8dZ(~yl% zX2&;EnzCKn*g`j|;Tn3|ZcTj}Ttn~NPv-#3SSGt>R>J7iG;G5ot}K_%ZiHTd2645( zC~M!gUEAD9rvp=3Hnd6G*anjTh9sN=lQ;cHdr=kG?&$1IFn^%&u#nKLYOYu5bQpil zsj%R}OV+flg*x>Qx*;3JJ0@Sq#!E$3IXfDP>2+CjMjo&M>YI>P3nwr~w$te~nBg|R z01s&B)2%J-n-6o(2NhS zbk<(&ro(jB5svzc8^CbFZOaet$IQ)4X^H+lz@1@wKn7M_bs8)`xcdq!nQHywpl#d@ zD-kTMbaO*{S|MHC3>(0JmIhNq)7Z$AG{P9b3yNwh*92Otp!rRc*r7IPF zkZX@At;3lN;m#$EaJe$rFBEpd9(G*o-w(SU(d(+|otxS>wn2OK%VozJhnGO;@|606 zFq$+iZQ32{>5Z5wPQUmT9l%R$WdSTdn#M|a4rt?*vYne?@5pgXc{7YeJYVxR!+RZ> zxctSXNy!UhHO*;oW_w14wrGzwHv{?|9(q!8eB#J)`Yw7pIw2XBVfbjkk^mOd6vMT! zss)DxgbbiwUPf`3P{Ba~!2|G%tWO01D{vkH%UUFRLU0h?Z@3m8&EBNT-^CQwK{tnl zC^U_2czH=*gNJ2nm97P^YoiuNzZ4g*sn6179n#e{gu+QF+*wc=cTa6?C6l@fu(w=O z==2;oaa2-V{HvH;t_nyw*T6k=wFf69Mnkj~3`V$=$zC@#X;FNluBrmgX7*Ij&3Tx> zvt&>E_Hx~Bm8Q8|+f?>Ubo4WHRWZ9t~1&=2OLPTgVRMB48D(4;u8|u?{(JENX8{0S6 zF;(nxlb;KphW7oN+qW06m96DI7Wnxt6<6SA+u8`si`t^2%%O6wK`>0T`_i=Kwfd(@ zfiVD$e0*$>G7LH%J~GUq7G2A3CjX$Wr3HMq(_ai+G{3!Qb$dnueW=v9LhdEui|Vqp z`OUPtl#>QvswyMkHx;S@}zKdZ+Q18NvS8AI6xw#brzB#yCapUV@q!;U2Tj;7ZU1p7LR~x-^AIQ1z zNV=+n+9o)fi9dat8g%M1?bZVA>J6|?U2aZ+kM&mQaNUM2a$U|kI=4*IyhYPo>yLv3 z<+`*YxSB3eF-;XXLU9|W9|frjFIViM1psmQ9zsocHOd5*#wzXV2B;A}46uv^1u^SV z+qZ0I$}5=lTa_RkXzDZIS~!6@*bKrslbNzf)0Bm$Z^<6*?mW7w5gwjy*^c`*a~oZ` z9)I()w&EJuRUH}(<40Gp18Ub*wc*e1wo?4Q^)UD>{L<@J)3BDNA7PH{fewWSf<9YC zaXk(j&xC(0II4HQa zqrIdafA&jiG%Y#!Wfg!xk$uO)083{3w!Q4N;Al$0)R2w&@Y8sda4Rkhe??`C^y8G9A}q^NhnCim8KJJPY10*l2FpC*_Qu#mwh zgu?(;T??yRHjtOzCalBYLdSOuvqO>A;dWwW2o6=ChEr&EB;^GBmzf+*tX^k;)kWJ< z#feM0YBgjn*Osiuems_t7i357GvB^BU02=2-H4;ygf|H~PbVCQ`ro1!+mo4FFpgt* zCme_M2J2}M<$gwt&|!D`>AwM-tiP&52IN>ddj*;v3o1Q?rn+ujAQAC4;ggiRxJHwE{Sd;PNHj+wy)}- z#|bmXBHin8LmDRIH;4Zt;g6-DRHvE^_)gl{vG>!p%2}a5tV!mwX1V3dPCVDXfAUvC z=_SaTH4o!_d?9O=kz;QVaVuXI=h7n~Uly87__^C~NwM^PJ0H~wG|tn*lN9OGVc9C) zsQlqQn+WO-j~y^x-s!KKP8h|avhF&-mdxv)p zQ(Btz%{}vL!%a>2=7dh*ij$(IK*H6QTy+1ysNzpQP&3% z9WfVZ7~?wZff3aV5e#s{AGhtIMdu^8{5XBu;D7EZ{{A3q!iC*{wPe3}cHB45mxAAh zb0^R692Gip_h(k-hj=9M15YrU_(9A_-WJ!JA2L4#L^J0Jb-W^~Sp=UyA`~U(g*mE+ zg-1CNf^2*EmSOWOSvZ}C=3=bjx*<{JX!5!U7ngG%AA&>!`tsjDzYW{CEaPiZ-^M|w zu1F9P)NJ)=1oBv_OaSnZgSRL~IhHa2W`%?t}vM(Aa>3b5RzYZ_IsE6gA7 z*VM1W20JkH>^#J&@94?@3=TA5gx^ImHF;fFn+^jV5ak zy{=NbCKKzQCD@1sayciXUv9=qjgODvW)x>O;_d^2Co8_=YD%y)i&gxsoAE~79&eo* zOW~~Mv9moR54N@I8bF_hjSi`v6YkNmYHJ60T=s#(ptYcGLu280NI*m|{Nt|(2n!kj z8_Iy7Fi;9%OWV8`>ZEJ(xVx~Ig5x6-I)l5^$0syE8O}bQkB@J7fFfi7#MR;e+f~q> z;DE?TsEGZAmFSGT6sEWqo*KFUT7YT)p(FNh4h;xazy)me@B%XFt)TDVC-d=1k{qegD=bntK5{ZrMUJhWJ8RpwsM|Lml4CtDH4PYP z;QzX|7H9+LI#|yJ^EmYTE~H(z9rVJ`0ENOIKMEKh+fgkh8eakOCA*zK;aI6lffSW z$sC|E&;>P(U_fr9f&(Z}PBD)VYxD=RBVAQWXKn%I5Lcqg0h=&%0Im)136$K6z2r2_Zkm-7kLR&6 zJY44OB*g#mcq;I-Rf!>KcXW7EF_L^s%8+A3l-1n-+8lso4VPv7%S8t`ZxfSWqOIND zk$5AUIlPZiAEL97{spW9yX0YPS}uUW8WaY$1@5_ZS*y7P3L3!VZeU*p`a~HOo8sex zEeP0;kOjkvI|+up;W9cc1I9VLNO*U+(J=n9Zhzrmg;8SP0(PUY^B2Y>+>xCkso>DT z=R-;x&ZU8uTkLazonW?g2cHtGn{WZP<$%qEU5yQ+2c8Wr(S_J~ab7m;_9E$6-%SyCQSQM!4ZTAR9M5o0|Rz5SV^fc_IhMv9d3&nM-KHs)%%9oJdUH;ai4+t zQq!%!6G$f&p3>6&ux^H)Z|c;d=i4!at> zQrybitu)QdL>A3dP|I><5r#z&6!k?x7B^e~5toasZdsb8wwINe+?nCa+$!tSmj8M0 z9flb|MbonHKlQuU0q(tXm-jvQoaa2}IV>WKZyy*R(9vF7!Ww3}AqAcUTzVp&^9*jq zwu#cUabm9z@}TMx+{B557EfR~;K70U2bZI5+G?GO;D~^raAx3U!+QY_Q~%I_V1+01 z8qtlqKt&k%3;<=SGT}9vf#-N4+7=WLL?^+Z!|y@urkgh@_&Dx>J2}3u!hJ3LhvgB=M1S$>iSJM@5Kzy;Bc56kO@%)C?E-vjE7BnViKfV ziv5lo8cc04u~h5dzW4$oc!{>Z^qAmt?y#Ab4aA$X#YD7C!C(hfR{!_{2Q-C zga?O3$A$+_j|i0mqas=n91;>776c7@6tTe(A>d(UuI!_nkFF1T(vG)Az*(OTRxG6- zyciCze!>|=JP~OjX&-GRT-EJ?jK~Tf-d|a0^iz=zC}B{)9*Mf)#hC5fDxHPzFxJ>S zqv1Oo@7u`|GaxgTPRY+8JJ@z+5Vv{I>|jExSNq!}LbeBP6F7t60ipPDvLor>4!F&b zx@Z368x#O}LB;`NJskLL5IB=z%VDQ*Y^2};=tdN?3*fKvFvhopTMAA#yq;KJ5?;%2 z``}8k9}1n7Cc$fP2Tp20Gb^S?6rOfqY#FDX8LM~kuGw=0k5c#L@LB6tV}IJQ&7Tf| zqq43JY!DP05FQHu`hv@*zz%h|b_R6id5ReEc{{%LOk0aAS2Mnyek@=+FA-`?G0Ruh^}f%@<&QR=}e;JjycK{Hn>*!pYEZ;t2P_ z>j60&e)dCFmi0C|*zJ=Q2KOUzuvg54JOgwjG%DO06>g1niFyqgK|MG&N}oiF!;6#z z<(okHwdY22P=ylQIL!D(r81r=a(ih2lmYh~cN9uq*|kkiF?`1B5&?k<2KPVRIW|+F+5rJ~# zEFhr3R_qONF06U5Hv8U1yDkwp#CJ>K*3%a(zh4{d`!+T3+agDMEBrd(i)L{w%gmEZ z-W1KEt_Kp6MGsOJo*_^!Wkse|0xP;}neh-`Tq~qg7}wR56D7hZO@3QHQf)Ye4rkes zT&f2B>FL&MeT<)t2PP!uDIt6(g8;eM#kSSOG&H@ox@h1^JK6Y|QSo!5=7P5gU1c>* zK$5IuTVt|YvJG-|O-3P-f(U_BghVJvOojmBMP915XYYQ7X~#5BMX!7m;DT1h`1zwr zrG8R$KE|&@DZq}FKN|F* zhbOvKZQ0vI5y4Oqw7dYp_S()V#b z=yNLVTG%nmPI+=m=nUCGviZda$dc#%Z|E4=6yNxG0YN3~@01F+HVy7d!Dzz6O@w>3 zC&G30sRm+2mblG}rB2p}Y2WzgacT8G*1l0@`JT9cpM8E`x97aO%6Qj9#=Cf}3^LwK zHxqZ4XKa`&rIp&VJZKo3< zzo}>b=zq7|b{$t+Kj^z%XNPdUp&eE zlTgJ!nCtF_@R0NGoIcAwDBazeu*M1x>G9OWM<0&t&|l-JSw!87r^X5oQL`J}=5X67 zYv|Njp4~m=hIU!|H`x!{`okYrW=GCr{3givuzr&OyG_^mF3JVUWp{v>hj6--*s*T1 zlRCGH>ws(Y;x99_>k?tyk{Rfw$f;9D#z2skH|k63v*Lqwf57MkdvtZfdRn=mrEZK;pGpZ4sp{YX zNJ|C=t2ULjeM>eJ7twjUq0$6cpn$+aX$j;wp%8#>+)L-@uz5K4xER8Z^pUgf&Yi(~ z2HV0Z2y`wa(iZdEadC{EoHLt_AOUzHnF1r0UCLy*Aen}%h;WJqJUU3x;7W@$=s5y) zQ{|fSR3M9MHdoT=^_o>sHG!*4n8UEO8;~;wYBjLuA<+-m70}cnF_TE@Nct?J9zYkU z2>{BpmgA34W6*Fm_n}`_fb%VIlURBzCS=#5)}&lOxkG~jLOpdL7W4h;^c8U8un|jn zRZ#`1z17&WcAS8C?qVCB(YH4G)=*vuD0xzO-$&MXwF}?+=uJ`03yLp)Y||Fism5Rq zD%H`up46@@+D!&(p8XPzPC#_FzJO@fF2CBBNRxkqLa5D&-`6Zkd7V7nrVy%=fVm^d zbo_&LG`W9@>2fRs`q+8a9tZbdlx~Rq)Sy>lSH5)}tMtxBFI;4NqAqIvbLvvcatTyInF>`IoUfzj>6{q+DX8( z8%+*lmNjr|X1;6M*5uGYrn>`Y)bzvyH94dbcapuh52=x1YgnH?v%ldqGK~!Fh&-;P zV3+VYlh;k1C49*w;VqE|Zz@XK>Tkmpokj^H>7-w7Vc5EGJY{*?!-LJYWhI0B=A`dWE)1!oJq1pWA53OB=@YB8B_8jZ+Q*#u(B{W{(G=X(|q*L9MM&bW)9PHa){ zI`3NK^>}*VvN?U@etLSw&NmGD1g@0?OS~k`5-ZC^mS3W*X=FVy>cKqlf%lDVvjtpO zfr#h$AlSCGM``5nf!B)4+Oh3+|C<*hVLWi?0?6;SX5u{@akfAU3n%d$^|0+uj<~D+ z%8HW*zIto94%_aej@Y1&Z2#?^I18O?6%z%2c26;ps#KCa#pKNA7XPsAf^5DXrrk*@ zv5`n&r4k?52Om*NN_n>oHT1>p8i^>$&CS8tm8>6lc)}0q78WxgL5LL*_4E**{8(0O z)I&7tAp)*UuTr8x3!z+n9IwAAKjkH*3pz5>&(S?r5w3`x9v$W%p@<0b4-TCk?ms;y zEZRRzF+ETo9;FBgjz!5MBWDQ|L1CeC^uebxkbHZl6zCbcHOYL2wQ7O~i4=?YWB92v zl+KuNWyec<11KJGAjWoaROE1ckdR(R)!o`N0O^}s`x@R?bwM)$XbzFViy z3EYRUqH(yK30HAwQW;ML*!i`!Z0!U_>i4VzS^(?8u$&3ZnpJ|*2ul`6(%x>pT!X+z zYNK3Wz#l|%Kp3MKq%<%y0V%9|JIS&&)IKbZwr)QVFW7Ce4nnCDyA4i2pg~{AdL@$M z#||9}cs|fFD%oSIYQTBQ1Su+@u|q)!IqjvlUYuNh-kTga9ntle|TubbpPqG(J|3c3PnVClpH08@}ls4H|in&Khr~my3{F;QV)^s z%eJq_#E~yv_|d29B4P0|(E5lH4;1sv<%V$2{S*nC&FdcKBf+YaxC=`V&&k4r^Aw8O zO$L}@0Z9DI5O7#resenbjMp=Kvlqtnm}=kma;=z`!KiL@1NsT&if&Sd3LCvyg$)p! z^w9@@0&03671=a>kn*`qFd@EEKw}OJ9fNRYGFS8f@eHv9opmPc(aK$Z6yyy472(TH z^P`z$$T`$0e6a#yicZ1H3tYipjb4OI^x}mI{Rk<#)tdlafHs-hp+yM5oci~Qza z^ERN)_9CC)_c7oL2YJ79@mtRNG`4)?1s!V7djVkkp*;SI-T>P(^kpErbVBZjIk&_0 z;1UO#Z_}G(I8+rFfO?|lD>0OEkY+m3iU8~*6@cjErXYg&iS zqF+huM79AMdsn#sL@M%GayCKCrYfEz?FknvzOAEvx1?Tt8OOZs7nm*60rhA7<}rGH zb0>Ya#K)3kBOAMI+PsSY){8L2-_}-F(#dmfU;+Nb2cp6GrO7DnmnOqUvn8bG-N1SI5SfE><<571%&1*XbZ%!0^ljYGcETgzmH!>>Y%#0+ zJP!oa?%1q$@H+>tU4CL#KW{O#hwTlG?RCv+2bkH22b(qsB&6Q{xj4F0kkJXA zpYi}9h8{LQ6Jzr_y8nHL7*6d0h(5K*FcwL~KcZ8U-JbP|iH+gjFkQfLXQLSIb@*(r zI|la}{AhxIq;?M{-3j6wbY=uOmXG(R>ZZ625ZHWn;?|||KK|!Bg&JLA^ppM~y{H=i z{aphM;$VJ)T?!6Gdb@~5aXfXEw6U@HPW%eL>(LhH%!Xgwq+UBA^(2VhX!SeNv>qMf zA`%~o>i4cRPDFmT@%SZAvvJlKfoCI$&T&K&i@*O(aReH4K{~`7ybK3WZF_&*9#CXR zD(~mrW5-Xe&prE7-lGo}glxEgeoG`PTqADANIwg?Ht^pZB)tBG^@P@()Tn{u@buNzxxxC=F=e}h;XX3n`=S-Xj&-opKpYo1{jLQMxc|0J%^=OH`Xj*?);KW?ML{6pThD|Mi9=9jl` zJgvuf=|IbGCN$mkw)q&)M#^ubVfTgAAC4y{664Xp3(}#6UUuFEsh9PPvE;Nxt@(9& zY?kVcLPuQcTEmvQ0?~d_w~6-Mfak}XYw7mTQJLq&c-_v+Utf9vnPoWXm@GdEeh{by z7X@boC(*Z8rA=+D`bUk;2Qam=Z3O!N-its_o%vbnD0UUpZK(Y!ap)L5vdVZ#yyR8M z70D>c)9BWp(q>{QOPqgDRQ@MJ$~+%a=Fws|H&*s8_DuUviw6K%R@Vno)Em-@lrr0(`h;^)21+}Ju01+D{u!VIWhg+>zOwCU4Bf`db%fiJfa zB~6godk2wyNeJr|(3l=?2h|rk`ABH03T<#fpPH`AC#NB+o_t3uecjW)hb%vDkJ?la~s25p-=;6O>r zlVaXfP9%Ey7Y`SkuH+K*#S%jKqMLkSJ7?Y#)8)tGfpAyiyz8W>1dl^0GrC0Pmly;K z4-hGAZzuoEB=yNZNp~mzJO+^he{9_1r3+s^)g>}NqEoE!umc4J+pkd
ppO7-FP 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