From 82b73a238a904f1c58515c609e17dd0c11368143 Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Tue, 2 Jun 2026 02:10:49 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=90=8C=E6=AD=A5:=202026-06?= =?UTF-8?q?-02=2002:10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/haonan/sessions/sessions.json | 1604 ++++----- agents/ui-designer/sessions/sessions.json | 3677 ++++++++++++++++++++- cron/jobs.json | 175 +- cron/logs/daily-review.log | 3 + tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4157112 -> 4157112 bytes 6 files changed, 4409 insertions(+), 1050 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index 8cde73e..44a5979 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": "3626e20f-475d-489d-b89e-ee4cee7ce03b", - "updatedAt": 1780250400034, + "sessionId": "dea37bc9-1e48-432d-8bd0-77878c988309", + "updatedAt": 1780336800035, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -825,9 +825,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 15189, - "outputTokens": 92, - "totalTokens": 18640, + "inputTokens": 15180, + "outputTokens": 72, + "totalTokens": 18631, "totalTokensFresh": true, "cacheRead": 22016, "cacheWrite": 0, @@ -836,8 +836,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780250460386, - "sessionId": "3626e20f-475d-489d-b89e-ee4cee7ce03b", + "generatedAt": 1780336860390, + "sessionId": "dea37bc9-1e48-432d-8bd0-77878c988309", "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": "71ced7b8-4c22-4f85-9716-fb42c5dc2193", - "updatedAt": 1780251601944, + "updatedAt": 1780251600034, "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": 7912, - "outputTokens": 614, - "totalTokens": 26214, + "inputTokens": 9922, + "outputTokens": 1089, + "totalTokens": 28121, "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": 108160, + "cacheRead": 161856, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780165221013, - "sessionId": "45f01d65-ffff-4471-a918-793ff744bc88", + "generatedAt": 1780251621055, + "sessionId": "71ced7b8-4c22-4f85-9716-fb42c5dc2193", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -1549,10 +1549,8 @@ } }, "estimatedCostUsd": 0, - "status": "failed", - "startedAt": 1780251600221, - "endedAt": 1780251601941, - "runtimeMs": 1720 + "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": "64b58dff-1f7c-4d02-9c67-c9572b756250", - "updatedAt": 1780251000035, + "sessionId": "c894cf06-03b1-4236-be0b-802144ed69d4", + "updatedAt": 1780337413876, "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": 485, "outputTokens": 54, @@ -1973,777 +1971,12 @@ ] } }, - "estimatedCostUsd": 0.5070293100000002 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:45f01d65-ffff-4471-a918-793ff744bc88": { - "sessionId": "45f01d65-ffff-4471-a918-793ff744bc88", - "updatedAt": 1780165200037, - "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": 7912, - "outputTokens": 614, - "totalTokens": 26214, - "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": 1780337400282, "abortedLastRun": false, - "totalTokensFresh": true, - "cacheRead": 108160, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1780165221013, - "sessionId": "45f01d65-ffff-4471-a918-793ff744bc88", - "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:3626e20f-475d-489d-b89e-ee4cee7ce03b": { - "sessionId": "3626e20f-475d-489d-b89e-ee4cee7ce03b", - "updatedAt": 1780250400034, - "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": 15189, - "outputTokens": 92, - "totalTokens": 18640, - "totalTokensFresh": true, - "cacheRead": 22016, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1780250460386, - "sessionId": "3626e20f-475d-489d-b89e-ee4cee7ce03b", - "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": 1780337413874, + "runtimeMs": 13592 }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:64b58dff-1f7c-4d02-9c67-c9572b756250": { "sessionId": "64b58dff-1f7c-4d02-9c67-c9572b756250", @@ -3129,9 +2362,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:71ced7b8-4c22-4f85-9716-fb42c5dc2193": { "sessionId": "71ced7b8-4c22-4f85-9716-fb42c5dc2193", - "updatedAt": 1780251621066, + "updatedAt": 1780251600034, "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": 7912, - "outputTokens": 614, - "totalTokens": 26214, + "inputTokens": 9922, + "outputTokens": 1089, + "totalTokens": 28121, "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": 108160, + "cacheRead": 161856, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780165221013, - "sessionId": "45f01d65-ffff-4471-a918-793ff744bc88", + "generatedAt": 1780251621055, + "sessionId": "71ced7b8-4c22-4f85-9716-fb42c5dc2193", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -3513,6 +2746,773 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1780251621062 + "startedAt": 1775931600223 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:dea37bc9-1e48-432d-8bd0-77878c988309": { + "sessionId": "dea37bc9-1e48-432d-8bd0-77878c988309", + "updatedAt": 1780336800035, + "systemSent": true, + "model": "glm-5", + "contextTokens": 200000, + "label": "Cron: backup-openclaw-json", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n \n clawlist\n MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.\n ~/.openclaw/skills/clawlist/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + }, + { + "name": "clawlist" + } + ], + "skillFilter": [ + "clawlist", + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "disableModelInvocation": false + }, + { + "name": "clawlist", + "description": "MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.", + "filePath": "/home/starmen1265/.openclaw/skills/clawlist/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/clawlist", + "source": "openclaw-managed", + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "zhipu", + "inputTokens": 15180, + "outputTokens": 72, + "totalTokens": 18631, + "totalTokensFresh": true, + "cacheRead": 22016, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1780336860390, + "sessionId": "dea37bc9-1e48-432d-8bd0-77878c988309", + "sessionKey": "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc", + "provider": "zhipu", + "model": "glm-5", + "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 23534, + "projectContextChars": 14014, + "nonProjectContextChars": 9520 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/AGENTS.md", + "missing": false, + "rawChars": 11295, + "injectedChars": 11295, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/SOUL.md", + "missing": false, + "rawChars": 285, + "injectedChars": 285, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/TOOLS.md", + "missing": false, + "rawChars": 572, + "injectedChars": 572, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/IDENTITY.md", + "missing": false, + "rawChars": 130, + "injectedChars": 130, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/USER.md", + "missing": false, + "rawChars": 132, + "injectedChars": 132, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 1005, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + }, + { + "name": "clawlist", + "blockChars": 343 + } + ] + }, + "tools": { + "listChars": 4054, + "schemaChars": 30173, + "entries": [ + { + "name": "read", + "summaryChars": 298, + "schemaChars": 574, + "propertiesCount": 6 + }, + { + "name": "edit", + "summaryChars": 326, + "schemaChars": 1103, + "propertiesCount": 5 + }, + { + "name": "write", + "summaryChars": 127, + "schemaChars": 497, + "propertiesCount": 5 + }, + { + "name": "exec", + "summaryChars": 181, + "schemaChars": 1098, + "propertiesCount": 12 + }, + { + "name": "process", + "summaryChars": 85, + "schemaChars": 961, + "propertiesCount": 12 + }, + { + "name": "canvas", + "summaryChars": 106, + "schemaChars": 661, + "propertiesCount": 18 + }, + { + "name": "nodes", + "summaryChars": 118, + "schemaChars": 1589, + "propertiesCount": 32 + }, + { + "name": "cron", + "summaryChars": 3570, + "schemaChars": 690, + "propertiesCount": 13 + }, + { + "name": "message", + "summaryChars": 203, + "schemaChars": 5628, + "propertiesCount": 104 + }, + { + "name": "tts", + "summaryChars": 152, + "schemaChars": 223, + "propertiesCount": 2 + }, + { + "name": "image_generate", + "summaryChars": 435, + "schemaChars": 1195, + "propertiesCount": 10 + }, + { + "name": "gateway", + "summaryChars": 464, + "schemaChars": 497, + "propertiesCount": 12 + }, + { + "name": "agents_list", + "summaryChars": 118, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "sessions_list", + "summaryChars": 54, + "schemaChars": 212, + "propertiesCount": 4 + }, + { + "name": "sessions_history", + "summaryChars": 36, + "schemaChars": 161, + "propertiesCount": 3 + }, + { + "name": "sessions_send", + "summaryChars": 84, + "schemaChars": 274, + "propertiesCount": 5 + }, + { + "name": "sessions_yield", + "summaryChars": 97, + "schemaChars": 60, + "propertiesCount": 1 + }, + { + "name": "sessions_spawn", + "summaryChars": 198, + "schemaChars": 1179, + "propertiesCount": 17 + }, + { + "name": "subagents", + "summaryChars": 105, + "schemaChars": 191, + "propertiesCount": 4 + }, + { + "name": "session_status", + "summaryChars": 262, + "schemaChars": 89, + "propertiesCount": 2 + }, + { + "name": "web_search", + "summaryChars": 175, + "schemaChars": 1084, + "propertiesCount": 9 + }, + { + "name": "web_fetch", + "summaryChars": 129, + "schemaChars": 374, + "propertiesCount": 3 + }, + { + "name": "image", + "summaryChars": 201, + "schemaChars": 342, + "propertiesCount": 6 + }, + { + "name": "browser", + "summaryChars": 1066, + "schemaChars": 2799, + "propertiesCount": 48 + }, + { + "name": "feishu_doc", + "summaryChars": 321, + "schemaChars": 2898, + "propertiesCount": 27 + }, + { + "name": "feishu_app_scopes", + "summaryChars": 102, + "schemaChars": 33, + "propertiesCount": 0 + }, + { + "name": "feishu_chat", + "summaryChars": 59, + "schemaChars": 606, + "propertiesCount": 6 + }, + { + "name": "feishu_wiki", + "summaryChars": 83, + "schemaChars": 971, + "propertiesCount": 10 + }, + { + "name": "feishu_drive", + "summaryChars": 81, + "schemaChars": 486, + "propertiesCount": 5 + }, + { + "name": "feishu_bitable_get_meta", + "summaryChars": 114, + "schemaChars": 170, + "propertiesCount": 1 + }, + { + "name": "feishu_bitable_list_fields", + "summaryChars": 76, + "schemaChars": 255, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_list_records", + "summaryChars": 64, + "schemaChars": 462, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_get_record", + "summaryChars": 46, + "schemaChars": 335, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_create_record", + "summaryChars": 44, + "schemaChars": 549, + "propertiesCount": 3 + }, + { + "name": "feishu_bitable_update_record", + "summaryChars": 50, + "schemaChars": 473, + "propertiesCount": 4 + }, + { + "name": "feishu_bitable_create_app", + "summaryChars": 57, + "schemaChars": 243, + "propertiesCount": 2 + }, + { + "name": "feishu_bitable_create_field", + "summaryChars": 46, + "schemaChars": 911, + "propertiesCount": 5 + }, + { + "name": "memory_search", + "summaryChars": 334, + "schemaChars": 139, + "propertiesCount": 3 + }, + { + "name": "memory_get", + "summaryChars": 151, + "schemaChars": 128, + "propertiesCount": 3 + } + ] + } + }, + "estimatedCostUsd": 0.07548636 + }, + "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:c894cf06-03b1-4236-be0b-802144ed69d4": { + "sessionId": "c894cf06-03b1-4236-be0b-802144ed69d4", + "updatedAt": 1780337447484, + "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": 485, + "outputTokens": 54, + "totalTokens": 18848, + "totalTokensFresh": true, + "cacheRead": 37056, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1780251029422, + "sessionId": "64b58dff-1f7c-4d02-9c67-c9572b756250", + "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": 1780337447480, + "abortedLastRun": false } } \ No newline at end of file diff --git a/agents/ui-designer/sessions/sessions.json b/agents/ui-designer/sessions/sessions.json index f7ffcda..696a44a 100644 --- a/agents/ui-designer/sessions/sessions.json +++ b/agents/ui-designer/sessions/sessions.json @@ -809,8 +809,8 @@ "estimatedCostUsd": 0 }, "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890": { - "sessionId": "848d8971-4b3e-4d5a-9814-e02354ea52af", - "updatedAt": 1780039800015, + "sessionId": "d5c3fdda-cf9d-45a6-8b9c-e5172c7ece0c", + "updatedAt": 1780299000010, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -839,11 +839,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 25406, - "outputTokens": 2383, - "totalTokens": 28634, + "inputTokens": 34857, + "outputTokens": 5976, + "totalTokens": 36226, "totalTokensFresh": true, - "cacheRead": 83776, + "cacheRead": 266560, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", "abortedLastRun": false, @@ -852,8 +852,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780039861483, - "sessionId": "848d8971-4b3e-4d5a-9814-e02354ea52af", + "generatedAt": 1780299066042, + "sessionId": "d5c3fdda-cf9d-45a6-8b9c-e5172c7ece0c", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", "provider": "zhipu", "model": "glm-5", @@ -1181,8 +1181,8 @@ "runtimeMs": 2102 }, "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901": { - "sessionId": "bca2f409-c591-407c-99ed-c6075f6bf1f6", - "updatedAt": 1780040596157, + "sessionId": "59ac8c0b-b157-4643-b4e1-a6e19bf19e39", + "updatedAt": 1780300028082, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -1208,25 +1208,25 @@ ], "version": 0 }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "contextTokens": 204800, - "inputTokens": 161349, - "outputTokens": 8324, - "totalTokens": 36552, + "modelProvider": "zhipu", + "model": "glm-5", + "contextTokens": 200000, + "inputTokens": 7329, + "outputTokens": 1635, + "totalTokens": 23214, "totalTokensFresh": true, - "cacheRead": 229474, - "cacheWrite": 250, + "cacheRead": 154432, + "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780040596393, - "sessionId": "bca2f409-c591-407c-99ed-c6075f6bf1f6", + "generatedAt": 1780300056327, + "sessionId": "59ac8c0b-b157-4643-b4e1-a6e19bf19e39", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", - "provider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "provider": "zhipu", + "model": "glm-5", "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, @@ -1242,9 +1242,9 @@ "sandboxed": false }, "systemPrompt": { - "chars": 15208, - "projectContextChars": 5548, - "nonProjectContextChars": 9660 + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 }, "injectedWorkspaceFiles": [ { @@ -1553,8 +1553,8 @@ "runtimeMs": 2143 }, "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "373c88d4-6041-4d04-90c8-736553125ddc", - "updatedAt": 1780185678707, + "sessionId": "0db903dd-79a8-4237-8f22-b2f8eca4889d", + "updatedAt": 1780272077747, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1583,11 +1583,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 20226, - "outputTokens": 2889, - "totalTokens": 34114, + "inputTokens": 25157, + "outputTokens": 3885, + "totalTokens": 38896, "totalTokensFresh": true, - "cacheRead": 329344, + "cacheRead": 472192, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -1596,8 +1596,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780185739051, - "sessionId": "373c88d4-6041-4d04-90c8-736553125ddc", + "generatedAt": 1780272138103, + "sessionId": "0db903dd-79a8-4237-8f22-b2f8eca4889d", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -2932,8 +2932,8 @@ "runtimeMs": 1748 }, "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345": { - "sessionId": "2fd05f06-1b71-4680-8c92-19188a1831bd", - "updatedAt": 1780040494824, + "sessionId": "a1ebe958-dd6c-49ae-9e59-a64001f5d95b", + "updatedAt": 1780299900926, "systemSent": true, "label": "Cron: 中国平安每日跟踪", "skillsSnapshot": { @@ -2966,18 +2966,18 @@ ], "version": 0 }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "modelProvider": "zhipu", + "model": "glm-5", "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780040495068, - "sessionId": "2fd05f06-1b71-4680-8c92-19188a1831bd", + "generatedAt": 1780299929624, + "sessionId": "a1ebe958-dd6c-49ae-9e59-a64001f5d95b", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345", - "provider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "provider": "zhipu", + "model": "glm-5", "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, @@ -2993,9 +2993,9 @@ "sandboxed": false }, "systemPrompt": { - "chars": 15208, - "projectContextChars": 5548, - "nonProjectContextChars": 9660 + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 }, "injectedWorkspaceFiles": [ { @@ -3295,18 +3295,18 @@ ] } }, - "contextTokens": 204800, - "inputTokens": 90070, - "outputTokens": 4854, - "totalTokens": 27872, + "contextTokens": 200000, + "inputTokens": 6554, + "outputTokens": 2291, + "totalTokens": 22410, "totalTokensFresh": true, - "cacheRead": 196692, - "cacheWrite": 235, + "cacheRead": 151424, + "cacheWrite": 0, "estimatedCostUsd": 0.110809935 }, "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678": { - "sessionId": "9219c8e8-f706-472e-bcaa-19a5a1cc4685", - "updatedAt": 1780040838691, + "sessionId": "402d2ea1-4c3d-4e74-b77a-7b3ca1a9a893", + "updatedAt": 1780300145225, "systemSent": true, "label": "Cron: 比亚迪每日跟踪", "skillsSnapshot": { @@ -3339,18 +3339,18 @@ ], "version": 0 }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "modelProvider": "zhipu", + "model": "glm-5", "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780040838966, - "sessionId": "9219c8e8-f706-472e-bcaa-19a5a1cc4685", + "generatedAt": 1780300173787, + "sessionId": "402d2ea1-4c3d-4e74-b77a-7b3ca1a9a893", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678", - "provider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "provider": "zhipu", + "model": "glm-5", "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, @@ -3366,9 +3366,9 @@ "sandboxed": false }, "systemPrompt": { - "chars": 15208, - "projectContextChars": 5548, - "nonProjectContextChars": 9660 + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 }, "injectedWorkspaceFiles": [ { @@ -3668,18 +3668,18 @@ ] } }, - "contextTokens": 204800, - "inputTokens": 183490, - "outputTokens": 5272, - "totalTokens": 47834, + "contextTokens": 200000, + "inputTokens": 3700, + "outputTokens": 1565, + "totalTokens": 19713, "totalTokensFresh": true, - "cacheRead": 229474, - "cacheWrite": 235, + "cacheRead": 88960, + "cacheWrite": 0, "estimatedCostUsd": 0.13119603 }, "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678": { - "sessionId": "c2d009ac-8205-4d27-8342-97d8f1f582de", - "updatedAt": 1780039943946, + "sessionId": "8542ae11-b994-4991-bc3b-8e15ca3a89fd", + "updatedAt": 1780299258361, "systemSent": true, "label": "Cron: 中国化学每日跟踪", "skillsSnapshot": { @@ -3712,18 +3712,18 @@ ], "version": 0 }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "modelProvider": "zhipu", + "model": "glm-5", "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780039944150, - "sessionId": "c2d009ac-8205-4d27-8342-97d8f1f582de", + "generatedAt": 1780299286685, + "sessionId": "8542ae11-b994-4991-bc3b-8e15ca3a89fd", "sessionKey": "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678", - "provider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "provider": "zhipu", + "model": "glm-5", "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, @@ -3739,9 +3739,9 @@ "sandboxed": false }, "systemPrompt": { - "chars": 15208, - "projectContextChars": 5548, - "nonProjectContextChars": 9660 + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 }, "injectedWorkspaceFiles": [ { @@ -4041,18 +4041,18 @@ ] } }, - "contextTokens": 204800, - "inputTokens": 106411, - "outputTokens": 4533, - "totalTokens": 27857, + "contextTokens": 200000, + "inputTokens": 9935, + "outputTokens": 2311, + "totalTokens": 25874, "totalTokensFresh": true, - "cacheRead": 196692, - "cacheWrite": 16624, + "cacheRead": 190720, + "cacheWrite": 0, "estimatedCostUsd": 0.05539842 }, "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123": { - "sessionId": "c0fba9c1-93e8-4c07-99d9-2a46127cf9f5", - "updatedAt": 1780040040761, + "sessionId": "ec1b7b5a-a1f6-4299-8e6a-989515949e38", + "updatedAt": 1780299383891, "systemSent": true, "label": "Cron: 沪深300ETF每日跟踪", "skillsSnapshot": { @@ -4085,18 +4085,18 @@ ], "version": 0 }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "modelProvider": "zhipu", + "model": "glm-5", "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780040040985, - "sessionId": "c0fba9c1-93e8-4c07-99d9-2a46127cf9f5", + "generatedAt": 1780299412743, + "sessionId": "ec1b7b5a-a1f6-4299-8e6a-989515949e38", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123", - "provider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "provider": "zhipu", + "model": "glm-5", "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, @@ -4112,9 +4112,9 @@ "sandboxed": false }, "systemPrompt": { - "chars": 15208, - "projectContextChars": 5548, - "nonProjectContextChars": 9660 + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 }, "injectedWorkspaceFiles": [ { @@ -4414,18 +4414,18 @@ ] } }, - "contextTokens": 204800, - "inputTokens": 202667, - "outputTokens": 5486, - "totalTokens": 36155, + "contextTokens": 200000, + "inputTokens": 9893, + "outputTokens": 2820, + "totalTokens": 25645, "totalTokensFresh": true, - "cacheRead": 278647, - "cacheWrite": 230, + "cacheRead": 231872, + "cacheWrite": 0, "estimatedCostUsd": 0.08418837 }, "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234": { - "sessionId": "3d7fd00b-3529-4ac0-afef-38879e5c0e30", - "updatedAt": 1780040180705, + "sessionId": "59e380fa-1e4c-46f9-937e-1683be26e6bf", + "updatedAt": 1780299528909, "systemSent": true, "label": "Cron: 招商银行每日跟踪", "skillsSnapshot": { @@ -4458,18 +4458,18 @@ ], "version": 0 }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "modelProvider": "zhipu", + "model": "glm-5", "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780040180926, - "sessionId": "3d7fd00b-3529-4ac0-afef-38879e5c0e30", + "generatedAt": 1780299556618, + "sessionId": "59e380fa-1e4c-46f9-937e-1683be26e6bf", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234", - "provider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "provider": "zhipu", + "model": "glm-5", "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, @@ -4485,9 +4485,9 @@ "sandboxed": false }, "systemPrompt": { - "chars": 15208, - "projectContextChars": 5548, - "nonProjectContextChars": 9660 + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 }, "injectedWorkspaceFiles": [ { @@ -4787,18 +4787,18 @@ ] } }, - "contextTokens": 204800, - "inputTokens": 91912, - "outputTokens": 4868, - "totalTokens": 28132, + "contextTokens": 200000, + "inputTokens": 4454, + "outputTokens": 1772, + "totalTokens": 20312, "totalTokensFresh": true, - "cacheRead": 229474, - "cacheWrite": 235, + "cacheRead": 128256, + "cacheWrite": 0, "estimatedCostUsd": 0.047271765 }, "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456": { - "sessionId": "287f7bbd-322c-4972-9810-d0928024c6db", - "updatedAt": 1780040278813, + "sessionId": "2efee84e-1096-43e5-8bbc-34125d3e7a17", + "updatedAt": 1780299628103, "systemSent": true, "label": "Cron: 中国电建每日跟踪", "skillsSnapshot": { @@ -4831,18 +4831,18 @@ ], "version": 0 }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "modelProvider": "zhipu", + "model": "glm-5", "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780040279017, - "sessionId": "287f7bbd-322c-4972-9810-d0928024c6db", + "generatedAt": 1780299657069, + "sessionId": "2efee84e-1096-43e5-8bbc-34125d3e7a17", "sessionKey": "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456", - "provider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "provider": "zhipu", + "model": "glm-5", "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, @@ -4858,9 +4858,9 @@ "sandboxed": false }, "systemPrompt": { - "chars": 15208, - "projectContextChars": 5548, - "nonProjectContextChars": 9660 + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 }, "injectedWorkspaceFiles": [ { @@ -5160,18 +5160,18 @@ ] } }, - "contextTokens": 204800, - "inputTokens": 120589, - "outputTokens": 5716, - "totalTokens": 32674, + "contextTokens": 200000, + "inputTokens": 6653, + "outputTokens": 2791, + "totalTokens": 22492, "totalTokensFresh": true, - "cacheRead": 213083, - "cacheWrite": 201, + "cacheRead": 186048, + "cacheWrite": 0, "estimatedCostUsd": 0.05589625499999999 }, "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567": { - "sessionId": "a0404d19-6feb-4a07-92a0-9c3e02494fdf", - "updatedAt": 1780040413764, + "sessionId": "0117800c-c9f8-4596-993c-e05f9be6c4a9", + "updatedAt": 1780299776584, "systemSent": true, "label": "Cron: 优刻得每日跟踪", "skillsSnapshot": { @@ -5204,18 +5204,18 @@ ], "version": 0 }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "modelProvider": "zhipu", + "model": "glm-5", "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780040413973, - "sessionId": "a0404d19-6feb-4a07-92a0-9c3e02494fdf", + "generatedAt": 1780299806161, + "sessionId": "0117800c-c9f8-4596-993c-e05f9be6c4a9", "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567", - "provider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "provider": "zhipu", + "model": "glm-5", "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, @@ -5231,9 +5231,9 @@ "sandboxed": false }, "systemPrompt": { - "chars": 15208, - "projectContextChars": 5548, - "nonProjectContextChars": 9660 + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 }, "injectedWorkspaceFiles": [ { @@ -5533,18 +5533,18 @@ ] } }, - "contextTokens": 204800, - "inputTokens": 97434, - "outputTokens": 3276, - "totalTokens": 27952, + "contextTokens": 200000, + "inputTokens": 7014, + "outputTokens": 2355, + "totalTokens": 22979, "totalTokensFresh": true, - "cacheRead": 213083, - "cacheWrite": 203, + "cacheRead": 158208, + "cacheWrite": 0, "estimatedCostUsd": 0.046022505000000005 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:373c88d4-6041-4d04-90c8-736553125ddc": { - "sessionId": "373c88d4-6041-4d04-90c8-736553125ddc", - "updatedAt": 1780185678707, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:0db903dd-79a8-4237-8f22-b2f8eca4889d": { + "sessionId": "0db903dd-79a8-4237-8f22-b2f8eca4889d", + "updatedAt": 1780272077747, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -5573,11 +5573,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 20226, - "outputTokens": 2889, - "totalTokens": 34114, + "inputTokens": 25157, + "outputTokens": 3885, + "totalTokens": 38896, "totalTokensFresh": true, - "cacheRead": 329344, + "cacheRead": 472192, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -5586,8 +5586,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1780185739051, - "sessionId": "373c88d4-6041-4d04-90c8-736553125ddc", + "generatedAt": 1780272138103, + "sessionId": "0db903dd-79a8-4237-8f22-b2f8eca4889d", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -5913,5 +5913,3360 @@ "startedAt": 1777939391912, "endedAt": 1777939393611, "runtimeMs": 1699 + }, + "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:d5c3fdda-cf9d-45a6-8b9c-e5172c7ece0c": { + "sessionId": "d5c3fdda-cf9d-45a6-8b9c-e5172c7ece0c", + "updatedAt": 1780299000010, + "systemSent": true, + "label": "Cron: 中国核建每日跟踪", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + } + ], + "skillFilter": [ + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "zhipu", + "model": "glm-5", + "contextTokens": 200000, + "inputTokens": 34857, + "outputTokens": 5976, + "totalTokens": 36226, + "totalTokensFresh": true, + "cacheRead": 266560, + "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": 1780299066042, + "sessionId": "d5c3fdda-cf9d-45a6-8b9c-e5172c7ece0c", + "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": 1777361460383, + "endedAt": 1777361462485, + "runtimeMs": 2102 + }, + "agent:ui-designer:cron:f7a8b9c0-1234-5678-9abc-def012345678:run:8542ae11-b994-4991-bc3b-8e15ca3a89fd": { + "sessionId": "8542ae11-b994-4991-bc3b-8e15ca3a89fd", + "updatedAt": 1780299258361, + "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": "zhipu", + "model": "glm-5", + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1780299286685, + "sessionId": "8542ae11-b994-4991-bc3b-8e15ca3a89fd", + "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": 9935, + "outputTokens": 2311, + "totalTokens": 25874, + "totalTokensFresh": true, + "cacheRead": 190720, + "cacheWrite": 0, + "estimatedCostUsd": 0.05539842 + }, + "agent:ui-designer:cron:a1b2c3d4-5678-90ab-cdef-234567890123:run:ec1b7b5a-a1f6-4299-8e6a-989515949e38": { + "sessionId": "ec1b7b5a-a1f6-4299-8e6a-989515949e38", + "updatedAt": 1780299383891, + "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": "zhipu", + "model": "glm-5", + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1780299412743, + "sessionId": "ec1b7b5a-a1f6-4299-8e6a-989515949e38", + "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": 9893, + "outputTokens": 2820, + "totalTokens": 25645, + "totalTokensFresh": true, + "cacheRead": 231872, + "cacheWrite": 0, + "estimatedCostUsd": 0.08418837 + }, + "agent:ui-designer:cron:b2c3d4e5-6789-01bc-def0-345678901234:run:59e380fa-1e4c-46f9-937e-1683be26e6bf": { + "sessionId": "59e380fa-1e4c-46f9-937e-1683be26e6bf", + "updatedAt": 1780299528909, + "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": "zhipu", + "model": "glm-5", + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1780299556618, + "sessionId": "59e380fa-1e4c-46f9-937e-1683be26e6bf", + "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": 4454, + "outputTokens": 1772, + "totalTokens": 20312, + "totalTokensFresh": true, + "cacheRead": 128256, + "cacheWrite": 0, + "estimatedCostUsd": 0.047271765 + }, + "agent:ui-designer:cron:d4e5f6a7-8901-23de-f012-567890123456:run:2efee84e-1096-43e5-8bbc-34125d3e7a17": { + "sessionId": "2efee84e-1096-43e5-8bbc-34125d3e7a17", + "updatedAt": 1780299628103, + "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": "zhipu", + "model": "glm-5", + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1780299657069, + "sessionId": "2efee84e-1096-43e5-8bbc-34125d3e7a17", + "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": 6653, + "outputTokens": 2791, + "totalTokens": 22492, + "totalTokensFresh": true, + "cacheRead": 186048, + "cacheWrite": 0, + "estimatedCostUsd": 0.05589625499999999 + }, + "agent:ui-designer:cron:e5f6a7b8-9012-34ef-0123-678901234567:run:0117800c-c9f8-4596-993c-e05f9be6c4a9": { + "sessionId": "0117800c-c9f8-4596-993c-e05f9be6c4a9", + "updatedAt": 1780299776584, + "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": "zhipu", + "model": "glm-5", + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1780299806161, + "sessionId": "0117800c-c9f8-4596-993c-e05f9be6c4a9", + "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": 7014, + "outputTokens": 2355, + "totalTokens": 22979, + "totalTokensFresh": true, + "cacheRead": 158208, + "cacheWrite": 0, + "estimatedCostUsd": 0.046022505000000005 + }, + "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345:run:a1ebe958-dd6c-49ae-9e59-a64001f5d95b": { + "sessionId": "a1ebe958-dd6c-49ae-9e59-a64001f5d95b", + "updatedAt": 1780299900926, + "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": "zhipu", + "model": "glm-5", + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1780299929624, + "sessionId": "a1ebe958-dd6c-49ae-9e59-a64001f5d95b", + "sessionKey": "agent:ui-designer:cron:c3d4e5f6-7890-12cd-ef01-456789012345", + "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": 6554, + "outputTokens": 2291, + "totalTokens": 22410, + "totalTokensFresh": true, + "cacheRead": 151424, + "cacheWrite": 0, + "estimatedCostUsd": 0.110809935 + }, + "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:59ac8c0b-b157-4643-b4e1-a6e19bf19e39": { + "sessionId": "59ac8c0b-b157-4643-b4e1-a6e19bf19e39", + "updatedAt": 1780300028082, + "systemSent": true, + "label": "Cron: 中国海油每日跟踪", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + } + ], + "skillFilter": [ + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "zhipu", + "model": "glm-5", + "contextTokens": 200000, + "inputTokens": 7329, + "outputTokens": 1635, + "totalTokens": 23214, + "totalTokensFresh": true, + "cacheRead": 154432, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1780300056327, + "sessionId": "59ac8c0b-b157-4643-b4e1-a6e19bf19e39", + "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", + "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": 3.1868442750000003, + "status": "failed", + "startedAt": 1777361564069, + "abortedLastRun": false, + "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/2043f514-950c-4ba1-9eca-b9762325c3c6.jsonl", + "endedAt": 1777361566212, + "runtimeMs": 2143 + }, + "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678:run:402d2ea1-4c3d-4e74-b77a-7b3ca1a9a893": { + "sessionId": "402d2ea1-4c3d-4e74-b77a-7b3ca1a9a893", + "updatedAt": 1780300145225, + "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": "zhipu", + "model": "glm-5", + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1780300173787, + "sessionId": "402d2ea1-4c3d-4e74-b77a-7b3ca1a9a893", + "sessionKey": "agent:ui-designer:cron:e5f6a7b8-9012-cdef-3456-789012345678", + "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": 3700, + "outputTokens": 1565, + "totalTokens": 19713, + "totalTokensFresh": true, + "cacheRead": 88960, + "cacheWrite": 0, + "estimatedCostUsd": 0.13119603 } } \ No newline at end of file diff --git a/cron/jobs.json b/cron/jobs.json index df83762..af28258 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1780250472343, + "updatedAtMs": 1780336870316, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1780336800000, - "lastRunAtMs": 1780250400005, + "nextRunAtMs": 1780423200000, + "lastRunAtMs": 1780336800006, "lastStatus": "ok", - "lastDurationMs": 72338, + "lastDurationMs": 70310, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1780337400001 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1780165254207, + "updatedAtMs": 1780251670170, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1780251600000, - "lastRunAtMs": 1780165200008, + "nextRunAtMs": 1780338000000, + "lastRunAtMs": 1780251600005, "lastStatus": "error", - "lastDurationMs": 54199, - "consecutiveErrors": 60, + "lastDurationMs": 70165, + "consecutiveErrors": 61, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1780251600003 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1780165871590, + "updatedAtMs": 1780252275198, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +128,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1780252200000, - "lastRunAtMs": 1780165800006, + "nextRunAtMs": 1780338600000, + "lastRunAtMs": 1780252200007, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 71584, + "lastDurationMs": 75191, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +144,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1780166400029, + "updatedAtMs": 1780252800033, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,10 +157,10 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1780252800000, - "lastRunAtMs": 1780166400003, + "nextRunAtMs": 1780339200000, + "lastRunAtMs": 1780252800006, "lastStatus": "skipped", - "lastDurationMs": 26, + "lastDurationMs": 27, "consecutiveErrors": 0, "lastRunStatus": "skipped", "lastDeliveryStatus": "not-requested", @@ -173,7 +174,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1780185678699, + "updatedAtMs": 1780272077738, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +192,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1780272000000, - "lastRunAtMs": 1780185600005, + "nextRunAtMs": 1780358400000, + "lastRunAtMs": 1780272000003, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 78694, + "lastDurationMs": 77735, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -208,7 +209,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1780182080509, + "updatedAtMs": 1780268479974, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +227,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1780268400000, - "lastRunAtMs": 1780182000003, + "nextRunAtMs": 1780354800000, + "lastRunAtMs": 1780268400004, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 80506, + "lastDurationMs": 79970, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -279,7 +280,7 @@ "description": "每日收盘后跟踪中国核建(601611)股价走势", "enabled": true, "createdAtMs": 1774231320000, - "updatedAtMs": 1780039943859, + "updatedAtMs": 1780299258332, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -297,14 +298,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780299000000, - "lastRunAtMs": 1780039800008, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 143851, + "nextRunAtMs": 1780385400000, + "lastRunAtMs": 1780299000004, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 258328, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true + "consecutiveErrors": 1, + "lastDelivered": true, + "lastError": "⚠️ ✉️ Message failed" } }, { @@ -314,7 +316,7 @@ "description": "每日收盘后跟踪中国化学(601117)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780040040670, + "updatedAtMs": 1780299383882, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -332,11 +334,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780299000000, - "lastRunAtMs": 1780039943859, + "nextRunAtMs": 1780385400000, + "lastRunAtMs": 1780299258332, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 96811, + "lastDurationMs": 125550, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -349,7 +351,7 @@ "description": "每日收盘后跟踪沪深300ETF(510300)走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780040180602, + "updatedAtMs": 1780299528879, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -367,11 +369,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780299000000, - "lastRunAtMs": 1780040040670, + "nextRunAtMs": 1780385400000, + "lastRunAtMs": 1780299383882, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 139932, + "lastDurationMs": 144997, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -384,7 +386,7 @@ "description": "每日收盘后跟踪招商银行(600036)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780040278720, + "updatedAtMs": 1780299628097, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -402,13 +404,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780299000000, - "lastRunAtMs": 1780040180602, + "nextRunAtMs": 1780385400000, + "lastRunAtMs": 1780299528879, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 98118, + "lastDurationMs": 99218, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, + "consecutiveErrors": 2, "lastDelivered": true, "lastError": "⚠️ ✉️ Message failed" } @@ -420,7 +422,7 @@ "description": "每日收盘后跟踪中国电建(601669)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780040413670, + "updatedAtMs": 1780299776575, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -438,11 +440,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780299000000, - "lastRunAtMs": 1780040278720, + "nextRunAtMs": 1780385400000, + "lastRunAtMs": 1780299628097, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 134950, + "lastDurationMs": 148478, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -455,7 +457,7 @@ "description": "每日收盘后跟踪优刻得(688158)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780040494815, + "updatedAtMs": 1780299900896, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -473,14 +475,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780299000000, - "lastRunAtMs": 1780040413670, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 81145, + "nextRunAtMs": 1780385400000, + "lastRunAtMs": 1780299776575, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 124321, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true + "consecutiveErrors": 1, + "lastDelivered": true, + "lastError": "⚠️ ✉️ Message failed" } }, { @@ -490,7 +493,7 @@ "description": "每日收盘后跟踪中国平安(601318)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780040596148, + "updatedAtMs": 1780300028072, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -508,15 +511,14 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780299000000, - "lastRunAtMs": 1780040494815, - "lastRunStatus": "error", - "lastStatus": "error", - "lastDurationMs": 101333, + "nextRunAtMs": 1780385400000, + "lastRunAtMs": 1780299900896, + "lastRunStatus": "ok", + "lastStatus": "ok", + "lastDurationMs": 127176, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, - "lastDelivered": true, - "lastError": "⚠️ ✉️ Message failed" + "consecutiveErrors": 0, + "lastDelivered": true } }, { @@ -526,7 +528,7 @@ "description": "每日收盘后跟踪中国海油(600938)股价走势", "enabled": true, "createdAtMs": 1774231920000, - "updatedAtMs": 1780040838660, + "updatedAtMs": 1780300145216, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -544,11 +546,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780299000000, - "lastRunAtMs": 1780040596148, + "nextRunAtMs": 1780385400000, + "lastRunAtMs": 1780300028072, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 242512, + "lastDurationMs": 117144, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -561,7 +563,7 @@ "description": "每日收盘后跟踪比亚迪(002594)股价走势", "enabled": true, "createdAtMs": 1748476800000, - "updatedAtMs": 1780040961837, + "updatedAtMs": 1780300222847, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -579,15 +581,14 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780299000000, - "lastRunAtMs": 1780040838660, - "lastRunStatus": "error", - "lastStatus": "error", - "lastDurationMs": 123177, + "nextRunAtMs": 1780385400000, + "lastRunAtMs": 1780300145216, + "lastRunStatus": "ok", + "lastStatus": "ok", + "lastDurationMs": 77631, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, - "lastDelivered": true, - "lastError": "⚠️ ✉️ Message failed" + "consecutiveErrors": 0, + "lastDelivered": true } }, { @@ -597,7 +598,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1780185849908, + "updatedAtMs": 1780272290121, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -615,13 +616,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1780272000000, - "lastRunAtMs": 1780185678699, + "nextRunAtMs": 1780358400000, + "lastRunAtMs": 1780272077738, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 171209, + "lastDurationMs": 212383, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 5, + "consecutiveErrors": 6, "lastDelivered": true, "lastError": "⚠️ ✉️ Message failed" } diff --git a/cron/logs/daily-review.log b/cron/logs/daily-review.log index 94cf3a3..2ff3dad 100644 --- a/cron/logs/daily-review.log +++ b/cron/logs/daily-review.log @@ -82,3 +82,6 @@ [2026-05-31 02:31:06] === 每日回顾整理开始 === [2026-05-31 02:31:06] 处理日期: 2026-05-30 [2026-05-31 02:31:06] 没有已完成的任务,跳过 +[2026-06-01 02:31:03] === 每日回顾整理开始 === +[2026-06-01 02:31:03] 处理日期: 2026-05-31 +[2026-06-01 02:31:03] 没有已完成的任务,跳过 diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index dbdb9698655007db5f2a6b3e17f8f338aff5d03c..9ff56f3587f927dfa10872b4fe4352df45bdaa90 100644 GIT binary patch delta 1481 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 H_e%aBvl`Qj delta 155784 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