From 187ab8a67e2e5b2537ec8a8e5ec1a0105a37c60e Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Thu, 21 May 2026 02:10:05 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=90=8C=E6=AD=A5:=202026-05?= =?UTF-8?q?-21=2002:10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/haonan/sessions/sessions.json | 1589 ++++++++++----------- agents/ui-designer/sessions/sessions.json | 106 +- cron/jobs.json | 92 +- cron/logs/daily-review.log | 3 + tasks/runs.sqlite | Bin 155648 -> 155648 bytes tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4157112 -> 4157112 bytes 7 files changed, 895 insertions(+), 895 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index c8f0076..23e8940 100644 --- a/agents/haonan/sessions/sessions.json +++ b/agents/haonan/sessions/sessions.json @@ -754,8 +754,8 @@ "memoryFlushCompactionCount": 0 }, "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc": { - "sessionId": "9bce6a30-c97e-4796-a09a-38b76e275f88", - "updatedAt": 1779213600034, + "sessionId": "67e1f974-ca6d-4b67-b360-4b160c410ee4", + "updatedAt": 1779300000014, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -807,8 +807,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1779213660399, - "sessionId": "9bce6a30-c97e-4796-a09a-38b76e275f88", + "generatedAt": 1779300060368, + "sessionId": "67e1f974-ca6d-4b67-b360-4b160c410ee4", "sessionKey": "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc", "provider": "zhipu", "model": "glm-5", @@ -1137,9 +1137,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef": { "sessionId": "754c434d-74fa-42bf-ba1b-84a1bc9becec", - "updatedAt": 1779214802100, + "updatedAt": 1779214800032, "systemSent": true, - "model": "glm-4.7-FlashX", + "model": "glm-5", "contextTokens": 200000, "label": "Cron: capability-evolver-daily", "skillsSnapshot": { @@ -1178,9 +1178,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 11160, - "outputTokens": 840, - "totalTokens": 29438, + "inputTokens": 8840, + "outputTokens": 1146, + "totalTokens": 27069, "deliveryContext": { "channel": "webchat" }, @@ -1189,12 +1189,12 @@ "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", "abortedLastRun": false, "totalTokensFresh": true, - "cacheRead": 108288, + "cacheRead": 161216, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1779128421243, - "sessionId": "9ced1848-2cde-4d78-96ec-ebe5391d7577", + "generatedAt": 1779214821132, + "sessionId": "754c434d-74fa-42bf-ba1b-84a1bc9becec", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -1520,10 +1520,8 @@ } }, "estimatedCostUsd": 0, - "status": "failed", - "startedAt": 1779214800216, - "endedAt": 1779214802097, - "runtimeMs": 1881 + "status": "running", + "startedAt": 1775931600223 }, "agent:haonan:cron:3245fca7-045b-4977-8fab-020f6df2e453": { "sessionId": "8debcda0-e8fd-44c3-8c30-da668f3efab2", @@ -1565,8 +1563,8 @@ "cacheWrite": 0 }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc": { - "sessionId": "8cd8354f-19e9-4091-9f72-cdf8a9211204", - "updatedAt": 1779214200013, + "sessionId": "93438e00-860a-4ea6-a399-68662a012ae3", + "updatedAt": 1779300600277, "systemSent": true, "label": "Cron: openclaw-git-sync", "skillsSnapshot": { @@ -1944,777 +1942,10 @@ ] } }, - "estimatedCostUsd": 0.41398482000000014 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:9ced1848-2cde-4d78-96ec-ebe5391d7577": { - "sessionId": "9ced1848-2cde-4d78-96ec-ebe5391d7577", - "updatedAt": 1779128400009, - "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": 11160, - "outputTokens": 840, - "totalTokens": 29438, - "deliveryContext": { - "channel": "webchat" - }, - "lastChannel": "webchat", - "channel": "webchat", - "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", - "abortedLastRun": false, - "totalTokensFresh": true, - "cacheRead": 108288, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1779128421243, - "sessionId": "9ced1848-2cde-4d78-96ec-ebe5391d7577", - "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, + "estimatedCostUsd": 0.41398482000000014, "status": "running", - "startedAt": 1775931600223 - }, - "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:9bce6a30-c97e-4796-a09a-38b76e275f88": { - "sessionId": "9bce6a30-c97e-4796-a09a-38b76e275f88", - "updatedAt": 1779213600034, - "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": 66, - "totalTokens": 18631, - "totalTokensFresh": true, - "cacheRead": 22016, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1779213660399, - "sessionId": "9bce6a30-c97e-4796-a09a-38b76e275f88", - "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.06711792 + "startedAt": 1779300600273, + "abortedLastRun": false }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:8cd8354f-19e9-4091-9f72-cdf8a9211204": { "sessionId": "8cd8354f-19e9-4091-9f72-cdf8a9211204", @@ -3100,9 +2331,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:754c434d-74fa-42bf-ba1b-84a1bc9becec": { "sessionId": "754c434d-74fa-42bf-ba1b-84a1bc9becec", - "updatedAt": 1779214821145, + "updatedAt": 1779214800032, "systemSent": true, - "model": "glm-4.7-FlashX", + "model": "glm-5", "contextTokens": 200000, "label": "Cron: capability-evolver-daily", "skillsSnapshot": { @@ -3141,9 +2372,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 11160, - "outputTokens": 840, - "totalTokens": 29438, + "inputTokens": 8840, + "outputTokens": 1146, + "totalTokens": 27069, "deliveryContext": { "channel": "webchat" }, @@ -3152,12 +2383,12 @@ "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", "abortedLastRun": false, "totalTokensFresh": true, - "cacheRead": 108288, + "cacheRead": 161216, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1779128421243, - "sessionId": "9ced1848-2cde-4d78-96ec-ebe5391d7577", + "generatedAt": 1779214821132, + "sessionId": "754c434d-74fa-42bf-ba1b-84a1bc9becec", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -3484,6 +2715,770 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1779214821140 + "startedAt": 1775931600223 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:67e1f974-ca6d-4b67-b360-4b160c410ee4": { + "sessionId": "67e1f974-ca6d-4b67-b360-4b160c410ee4", + "updatedAt": 1779300000014, + "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": 66, + "totalTokens": 18631, + "totalTokensFresh": true, + "cacheRead": 22016, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1779300060368, + "sessionId": "67e1f974-ca6d-4b67-b360-4b160c410ee4", + "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.06711792 + }, + "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:93438e00-860a-4ea6-a399-68662a012ae3": { + "sessionId": "93438e00-860a-4ea6-a399-68662a012ae3", + "updatedAt": 1779300600015, + "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": 204800, + "inputTokens": 516, + "outputTokens": 146, + "totalTokens": 18982, + "totalTokensFresh": true, + "cacheRead": 18564, + "cacheWrite": 18694, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1779214200259, + "sessionId": "8cd8354f-19e9-4091-9f72-cdf8a9211204", + "sessionKey": "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc", + "provider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "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": 24034, + "projectContextChars": 14033, + "nonProjectContextChars": 10001 + }, + "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.41398482000000014 } } \ No newline at end of file diff --git a/agents/ui-designer/sessions/sessions.json b/agents/ui-designer/sessions/sessions.json index 6f73d03..12c92c6 100644 --- a/agents/ui-designer/sessions/sessions.json +++ b/agents/ui-designer/sessions/sessions.json @@ -774,8 +774,8 @@ "estimatedCostUsd": 0 }, "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890": { - "sessionId": "2b738931-36a3-453f-93b5-411ef77a1274", - "updatedAt": 1779175800033, + "sessionId": "1ed6b7a5-fbeb-49df-bffc-3f538ef461aa", + "updatedAt": 1779262200032, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -804,11 +804,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 19351, - "outputTokens": 2230, - "totalTokens": 22679, + "inputTokens": 32697, + "outputTokens": 6906, + "totalTokens": 35811, "totalTokensFresh": true, - "cacheRead": 83776, + "cacheRead": 161536, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", "abortedLastRun": false, @@ -817,8 +817,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1779175866894, - "sessionId": "2b738931-36a3-453f-93b5-411ef77a1274", + "generatedAt": 1779262289419, + "sessionId": "1ed6b7a5-fbeb-49df-bffc-3f538ef461aa", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", "provider": "zhipu", "model": "glm-5", @@ -1146,8 +1146,8 @@ "runtimeMs": 2102 }, "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901": { - "sessionId": "ebf6cfa1-b860-49ec-aa13-cc26cf895fb3", - "updatedAt": 1779175949501, + "sessionId": "180bf1b1-5a80-4942-b1a2-5675a3332795", + "updatedAt": 1779262437679, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -1176,19 +1176,19 @@ "modelProvider": "minimax", "model": "MiniMax-M2.7-highspeed", "contextTokens": 204800, - "inputTokens": 277996, - "outputTokens": 8353, - "totalTokens": 48277, + "inputTokens": 294325, + "outputTokens": 6424, + "totalTokens": 40652, "totalTokensFresh": true, - "cacheRead": 229474, + "cacheRead": 327820, "cacheWrite": 250, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1779175949739, - "sessionId": "ebf6cfa1-b860-49ec-aa13-cc26cf895fb3", + "generatedAt": 1779262437918, + "sessionId": "180bf1b1-5a80-4942-b1a2-5675a3332795", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", "provider": "minimax", "model": "MiniMax-M2.7-highspeed", @@ -1509,7 +1509,7 @@ ] } }, - "estimatedCostUsd": 2.5757615100000004, + "estimatedCostUsd": 2.6915307600000005, "status": "failed", "startedAt": 1777361564069, "abortedLastRun": false, @@ -1518,8 +1518,8 @@ "runtimeMs": 2143 }, "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "4f5dde5b-3f52-4231-a22a-6bb694ac23c3", - "updatedAt": 1779148877733, + "sessionId": "a7a92605-48ac-4503-a3fc-870c017baea0", + "updatedAt": 1779235279534, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1548,11 +1548,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 23711, - "outputTokens": 3481, - "totalTokens": 37408, + "inputTokens": 22180, + "outputTokens": 3805, + "totalTokens": 36058, "totalTokensFresh": true, - "cacheRead": 395072, + "cacheRead": 329280, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -1561,8 +1561,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1779148938073, - "sessionId": "4f5dde5b-3f52-4231-a22a-6bb694ac23c3", + "generatedAt": 1779235339882, + "sessionId": "a7a92605-48ac-4503-a3fc-870c017baea0", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -2896,9 +2896,9 @@ "endedAt": 1778803677198, "runtimeMs": 1748 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:4f5dde5b-3f52-4231-a22a-6bb694ac23c3": { - "sessionId": "4f5dde5b-3f52-4231-a22a-6bb694ac23c3", - "updatedAt": 1779148877733, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:a7a92605-48ac-4503-a3fc-870c017baea0": { + "sessionId": "a7a92605-48ac-4503-a3fc-870c017baea0", + "updatedAt": 1779235279534, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -2927,11 +2927,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 23711, - "outputTokens": 3481, - "totalTokens": 37408, + "inputTokens": 22180, + "outputTokens": 3805, + "totalTokens": 36058, "totalTokensFresh": true, - "cacheRead": 395072, + "cacheRead": 329280, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -2940,8 +2940,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1779148938073, - "sessionId": "4f5dde5b-3f52-4231-a22a-6bb694ac23c3", + "generatedAt": 1779235339882, + "sessionId": "a7a92605-48ac-4503-a3fc-870c017baea0", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -3268,9 +3268,9 @@ "endedAt": 1777939393611, "runtimeMs": 1699 }, - "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:2b738931-36a3-453f-93b5-411ef77a1274": { - "sessionId": "2b738931-36a3-453f-93b5-411ef77a1274", - "updatedAt": 1779175800033, + "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:1ed6b7a5-fbeb-49df-bffc-3f538ef461aa": { + "sessionId": "1ed6b7a5-fbeb-49df-bffc-3f538ef461aa", + "updatedAt": 1779262200032, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -3299,11 +3299,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 19351, - "outputTokens": 2230, - "totalTokens": 22679, + "inputTokens": 32697, + "outputTokens": 6906, + "totalTokens": 35811, "totalTokensFresh": true, - "cacheRead": 83776, + "cacheRead": 161536, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", "abortedLastRun": false, @@ -3312,8 +3312,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1779175866894, - "sessionId": "2b738931-36a3-453f-93b5-411ef77a1274", + "generatedAt": 1779262289419, + "sessionId": "1ed6b7a5-fbeb-49df-bffc-3f538ef461aa", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", "provider": "zhipu", "model": "glm-5", @@ -3640,9 +3640,9 @@ "endedAt": 1777361462485, "runtimeMs": 2102 }, - "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:ebf6cfa1-b860-49ec-aa13-cc26cf895fb3": { - "sessionId": "ebf6cfa1-b860-49ec-aa13-cc26cf895fb3", - "updatedAt": 1779175949501, + "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:180bf1b1-5a80-4942-b1a2-5675a3332795": { + "sessionId": "180bf1b1-5a80-4942-b1a2-5675a3332795", + "updatedAt": 1779262437679, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -3671,19 +3671,19 @@ "modelProvider": "minimax", "model": "MiniMax-M2.7-highspeed", "contextTokens": 204800, - "inputTokens": 277996, - "outputTokens": 8353, - "totalTokens": 48277, + "inputTokens": 294325, + "outputTokens": 6424, + "totalTokens": 40652, "totalTokensFresh": true, - "cacheRead": 229474, + "cacheRead": 327820, "cacheWrite": 250, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1779175949739, - "sessionId": "ebf6cfa1-b860-49ec-aa13-cc26cf895fb3", + "generatedAt": 1779262437918, + "sessionId": "180bf1b1-5a80-4942-b1a2-5675a3332795", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", "provider": "minimax", "model": "MiniMax-M2.7-highspeed", @@ -4004,7 +4004,7 @@ ] } }, - "estimatedCostUsd": 2.5757615100000004, + "estimatedCostUsd": 2.6915307600000005, "status": "failed", "startedAt": 1777361564069, "abortedLastRun": false, diff --git a/cron/jobs.json b/cron/jobs.json index 3293032..4f1f8d2 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1779213672146, + "updatedAtMs": 1779300072613, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1779300000000, - "lastRunAtMs": 1779213600004, + "nextRunAtMs": 1779386400000, + "lastRunAtMs": 1779300000004, "lastStatus": "ok", - "lastDurationMs": 72142, + "lastDurationMs": 72609, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1779300600007 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1779128465713, + "updatedAtMs": 1779214874355, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1779214800000, - "lastRunAtMs": 1779128400003, + "nextRunAtMs": 1779301200000, + "lastRunAtMs": 1779214800003, "lastStatus": "error", - "lastDurationMs": 65710, - "consecutiveErrors": 48, + "lastDurationMs": 74352, + "consecutiveErrors": 49, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1779214800002 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1779129076416, + "updatedAtMs": 1779215474217, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +128,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1779215400000, - "lastRunAtMs": 1779129000003, + "nextRunAtMs": 1779301800000, + "lastRunAtMs": 1779215400005, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 76413, + "lastDurationMs": 74212, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +144,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1779129600034, + "updatedAtMs": 1779216000031, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,10 +157,10 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1779216000000, - "lastRunAtMs": 1779129600007, + "nextRunAtMs": 1779302400000, + "lastRunAtMs": 1779216000028, "lastStatus": "skipped", - "lastDurationMs": 27, + "lastDurationMs": 3, "consecutiveErrors": 0, "lastRunStatus": "skipped", "lastDeliveryStatus": "not-requested", @@ -173,7 +174,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1779148877723, + "updatedAtMs": 1779235279525, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +192,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1779235200000, - "lastRunAtMs": 1779148800006, + "nextRunAtMs": 1779321600000, + "lastRunAtMs": 1779235200004, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 77717, + "lastDurationMs": 79521, "lastDelivered": true, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0 @@ -208,7 +209,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1779145288721, + "updatedAtMs": 1779231682969, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +227,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1779231600000, - "lastRunAtMs": 1779145200005, + "nextRunAtMs": 1779318000000, + "lastRunAtMs": 1779231600003, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 88716, + "lastDurationMs": 82966, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -279,7 +280,7 @@ "description": "每日收盘后跟踪中国核建(601611)股价走势", "enabled": true, "createdAtMs": 1774231320000, - "updatedAtMs": 1779175949493, + "updatedAtMs": 1779262437670, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -297,14 +298,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1779262200000, - "lastRunAtMs": 1779175800003, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 149490, + "nextRunAtMs": 1779348600000, + "lastRunAtMs": 1779262200004, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 237666, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0, - "lastDelivered": true + "consecutiveErrors": 1, + "lastDelivered": true, + "lastError": "⚠️ ✉️ Message failed" } }, { @@ -314,7 +316,7 @@ "description": "每日收盘后跟踪中国海油(600938)股价走势", "enabled": true, "createdAtMs": 1774231920000, - "updatedAtMs": 1779176140032, + "updatedAtMs": 1779262683966, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -332,13 +334,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1779262200000, - "lastRunAtMs": 1779175949493, + "nextRunAtMs": 1779348600000, + "lastRunAtMs": 1779262437670, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 190539, + "lastDurationMs": 246296, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 2, + "consecutiveErrors": 3, "lastDelivered": true, "lastError": "⚠️ ✉️ Message failed" } @@ -350,7 +352,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1779149107156, + "updatedAtMs": 1779235484783, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -368,13 +370,13 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1779235200000, - "lastRunAtMs": 1779148877723, + "nextRunAtMs": 1779321600000, + "lastRunAtMs": 1779235279525, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 229433, + "lastDurationMs": 205258, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, + "consecutiveErrors": 2, "lastDelivered": true, "lastError": "⚠️ ✉️ Message failed" } diff --git a/cron/logs/daily-review.log b/cron/logs/daily-review.log index 5c18837..e0ccb9c 100644 --- a/cron/logs/daily-review.log +++ b/cron/logs/daily-review.log @@ -38,3 +38,6 @@ [2026-05-19 02:31:05] === 每日回顾整理开始 === [2026-05-19 02:31:05] 处理日期: 2026-05-18 [2026-05-19 02:31:05] 没有已完成的任务,跳过 +[2026-05-20 02:31:03] === 每日回顾整理开始 === +[2026-05-20 02:31:03] 处理日期: 2026-05-19 +[2026-05-20 02:31:03] 没有已完成的任务,跳过 diff --git a/tasks/runs.sqlite b/tasks/runs.sqlite index 026ea7f3b852b4a5f796a7c4f596e6cc2f52269d..f8c54835a02869b82e95e445a7933942d32795fa 100644 GIT binary patch delta 24855 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 diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index 19e9601b0d52ac8b3dc6fdfbbc5b4e43a0e3b0eb..4b868a98b0ff6e160ce8c2ba6f0db5a490e82217 100644 GIT binary patch delta 266 zcmZo@U}|V!s+V}A%K!qboD2+%3=9HNK(-nXGcH+kL2vpG$wh40SA1s1TG%IF6|Ll% z(?hCykl7$02*m%909cTLVPZY!?q;@9 zyEXIf+kypZ`&6B0{ZDtFulwA2GgbFY+;i#Rj%#570#U<-0Fpbu=gyZtdffbphRqD! z;?T1!FZy0D_aegW(-Hf{4W|Ad&fPDL-09>|9q?|&61h7&7LF0S2OPaut(udDON&x;Q)8eg11 zx%l}1H+2mvf1gi(I$wXdyyAOg7HBOl6W5Qwcs_d|A6}USisLf%vK}uz>m`nlb5QFF z&YpDR`uzIi>8oGdSGZo+m%n%}FV`N_I^8-4(ztf7e*ER)#fKM7aMl!5F8=IZV|eMu zpt$*BdF>r{@5lM89&e)8y*zigbqti7&mO4f-o@)mQ0wv1FM+tZk9X}};`sV0kk)rS zis$$Yv=>~v*Z*PM+9nJlM^_Ulrq3QIcQ5_n#gEI>&BaSBFHGIM{{Fn-kE<^?e|9f< zy(*1wPru6b`Ev95^taBx_h5n`>fka9O5^JbfAPHdaC3L#`19ej2h}sKE|A9O$C24E z0!F|H7y%<-1dMCOfB|O7m&fxp%sBiSWdkd$Hcb33d>vWH`6S`t3F5@|da3&Kgi#lnswp#yt z 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 tTiL|iY80BCpu^VWSmy~S$sNjdZ{~x70+L!