From 6436365bb9e29c3cd470be17159887b964c02ab9 Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Sat, 2 May 2026 02:10:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=90=8C=E6=AD=A5:=202026-05?= =?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 | 1597 ++++++++++----------- agents/ui-designer/sessions/sessions.json | 1564 ++++++++++---------- cron/jobs.json | 77 +- tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4152992 -> 4152992 bytes 5 files changed, 1617 insertions(+), 1621 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index 63daaf3..d283f94 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": "a95edb87-e78b-44cd-8b0d-99d5c447aef8", - "updatedAt": 1777572000014, + "sessionId": "7a0f2f89-327e-43f0-8621-d90b1e145d8c", + "updatedAt": 1777658400033, "systemSent": true, "model": "MiniMax-M2.7-highspeed", "contextTokens": 204800, @@ -796,9 +796,9 @@ "version": 0 }, "modelProvider": "minimax", - "inputTokens": 438, - "outputTokens": 141, - "totalTokens": 18904, + "inputTokens": 428, + "outputTokens": 122, + "totalTokens": 18894, "totalTokensFresh": true, "cacheRead": 18564, "cacheWrite": 18700, @@ -807,8 +807,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777572000261, - "sessionId": "a95edb87-e78b-44cd-8b0d-99d5c447aef8", + "generatedAt": 1777658400277, + "sessionId": "7a0f2f89-327e-43f0-8621-d90b1e145d8c", "sessionKey": "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc", "provider": "minimax", "model": "MiniMax-M2.7-highspeed", @@ -1133,13 +1133,13 @@ ] } }, - "estimatedCostUsd": 0.041973 + "estimatedCostUsd": 0.050374140000000005 }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef": { "sessionId": "60f2a49f-3542-4d15-b616-2a44d7d86f82", - "updatedAt": 1777573202040, + "updatedAt": 1777573200012, "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": 16188, - "outputTokens": 980, - "totalTokens": 34433, + "inputTokens": 25166, + "outputTokens": 1810, + "totalTokens": 28484, "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": 116032, + "cacheRead": 93824, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777486821023, - "sessionId": "25c3349c-1e8c-4977-b9f8-74154e6a46ed", + "generatedAt": 1777573221374, + "sessionId": "60f2a49f-3542-4d15-b616-2a44d7d86f82", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -1520,10 +1520,8 @@ } }, "estimatedCostUsd": 0, - "status": "failed", - "startedAt": 1777573200197, - "endedAt": 1777573202037, - "runtimeMs": 1840 + "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": "18632850-29f3-41ff-bb4b-ed8bc6e9e3ec", - "updatedAt": 1777572600038, + "sessionId": "0655cf9a-111d-4f99-8583-05d49ac1e813", + "updatedAt": 1777659000290, "systemSent": true, "label": "Cron: openclaw-git-sync", "skillsSnapshot": { @@ -1944,777 +1942,10 @@ ] } }, - "estimatedCostUsd": 0.26187570000000004 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:25c3349c-1e8c-4977-b9f8-74154e6a46ed": { - "sessionId": "25c3349c-1e8c-4977-b9f8-74154e6a46ed", - "updatedAt": 1777486800035, - "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": 16188, - "outputTokens": 980, - "totalTokens": 34433, - "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": 116032, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1777486821023, - "sessionId": "25c3349c-1e8c-4977-b9f8-74154e6a46ed", - "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.26187570000000004, "status": "running", - "startedAt": 1775931600223 - }, - "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:a95edb87-e78b-44cd-8b0d-99d5c447aef8": { - "sessionId": "a95edb87-e78b-44cd-8b0d-99d5c447aef8", - "updatedAt": 1777572000014, - "systemSent": true, - "model": "MiniMax-M2.7-highspeed", - "contextTokens": 204800, - "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": "minimax", - "inputTokens": 438, - "outputTokens": 141, - "totalTokens": 18904, - "totalTokensFresh": true, - "cacheRead": 18564, - "cacheWrite": 18700, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1777572000261, - "sessionId": "a95edb87-e78b-44cd-8b0d-99d5c447aef8", - "sessionKey": "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc", - "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.041973 + "startedAt": 1777659000286, + "abortedLastRun": false }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:18632850-29f3-41ff-bb4b-ed8bc6e9e3ec": { "sessionId": "18632850-29f3-41ff-bb4b-ed8bc6e9e3ec", @@ -3100,9 +2331,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:60f2a49f-3542-4d15-b616-2a44d7d86f82": { "sessionId": "60f2a49f-3542-4d15-b616-2a44d7d86f82", - "updatedAt": 1777573221388, + "updatedAt": 1777573200012, "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": 16188, - "outputTokens": 980, - "totalTokens": 34433, + "inputTokens": 25166, + "outputTokens": 1810, + "totalTokens": 28484, "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": 116032, + "cacheRead": 93824, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777486821023, - "sessionId": "25c3349c-1e8c-4977-b9f8-74154e6a46ed", + "generatedAt": 1777573221374, + "sessionId": "60f2a49f-3542-4d15-b616-2a44d7d86f82", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -3484,6 +2715,770 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1777573221382 + "startedAt": 1775931600223 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:7a0f2f89-327e-43f0-8621-d90b1e145d8c": { + "sessionId": "7a0f2f89-327e-43f0-8621-d90b1e145d8c", + "updatedAt": 1777658400033, + "systemSent": true, + "model": "MiniMax-M2.7-highspeed", + "contextTokens": 204800, + "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": "minimax", + "inputTokens": 428, + "outputTokens": 122, + "totalTokens": 18894, + "totalTokensFresh": true, + "cacheRead": 18564, + "cacheWrite": 18700, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1777658400277, + "sessionId": "7a0f2f89-327e-43f0-8621-d90b1e145d8c", + "sessionKey": "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc", + "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.050374140000000005 + }, + "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:0655cf9a-111d-4f99-8583-05d49ac1e813": { + "sessionId": "0655cf9a-111d-4f99-8583-05d49ac1e813", + "updatedAt": 1777659000034, + "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": 520, + "outputTokens": 151, + "totalTokens": 18986, + "totalTokensFresh": true, + "cacheRead": 18564, + "cacheWrite": 18694, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1777572600281, + "sessionId": "18632850-29f3-41ff-bb4b-ed8bc6e9e3ec", + "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.26187570000000004 } } \ No newline at end of file diff --git a/agents/ui-designer/sessions/sessions.json b/agents/ui-designer/sessions/sessions.json index fbf2455..82f709b 100644 --- a/agents/ui-designer/sessions/sessions.json +++ b/agents/ui-designer/sessions/sessions.json @@ -449,8 +449,8 @@ "runtimeMs": 2017 }, "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890": { - "sessionId": "3df7126e-cd86-477a-9457-2c415792793e", - "updatedAt": 1777534200012, + "sessionId": "d26ad311-2410-4b50-ab02-168a91d10ac2", + "updatedAt": 1777620600012, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -476,395 +476,25 @@ ], "version": 0 }, - "modelProvider": "zhipu", - "model": "glm-5", - "contextTokens": 200000, - "inputTokens": 20610, - "outputTokens": 2445, - "totalTokens": 23873, - "totalTokensFresh": true, - "cacheRead": 121344, - "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": 1777534260364, - "sessionId": "3df7126e-cd86-477a-9457-2c415792793e", - "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, - "status": "failed", - "startedAt": 1777361460383, - "endedAt": 1777361462485, - "runtimeMs": 2102 - }, - "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901": { - "sessionId": "db6a4cc3-bf43-4a5f-921c-6487cc52b246", - "updatedAt": 1777534391185, - "systemSent": true, - "label": "Cron: 中国海油每日跟踪", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "disableModelInvocation": false - } - ], - "version": 0 - }, "modelProvider": "minimax", "model": "MiniMax-M2.7-highspeed", "contextTokens": 204800, - "inputTokens": 431436, - "outputTokens": 5109, - "totalTokens": 47988, + "inputTokens": 98, + "outputTokens": 42, + "totalTokens": 16734, "totalTokensFresh": true, - "cacheRead": 393384, - "cacheWrite": 16641, + "cacheRead": 0, + "cacheWrite": 16636, + "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": 1777534391420, - "sessionId": "db6a4cc3-bf43-4a5f-921c-6487cc52b246", - "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", + "generatedAt": 1777620600260, + "sessionId": "d26ad311-2410-4b50-ab02-168a91d10ac2", + "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", "provider": "minimax", "model": "MiniMax-M2.7-highspeed", "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", @@ -1184,6 +814,376 @@ ] } }, + "estimatedCostUsd": 0.0063183, + "status": "failed", + "startedAt": 1777361460383, + "endedAt": 1777361462485, + "runtimeMs": 2102 + }, + "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901": { + "sessionId": "0d478a33-590b-4faa-8c89-b6e81673f05d", + "updatedAt": 1777620605633, + "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": 18457, + "outputTokens": 231, + "totalTokens": 18713, + "totalTokensFresh": true, + "cacheRead": 256, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1777620671558, + "sessionId": "0d478a33-590b-4faa-8c89-b6e81673f05d", + "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": 1.9222813050000003, "status": "failed", "startedAt": 1777361564069, @@ -1192,8 +1192,8 @@ "runtimeMs": 2143 }, "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "3c40f29a-7b74-4572-8121-961e00100df0", - "updatedAt": 1777507275868, + "sessionId": "cbaece9d-e7e3-411c-a173-4c80110eac8e", + "updatedAt": 1777593682940, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1222,11 +1222,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 24495, - "outputTokens": 3695, - "totalTokens": 38208, + "inputTokens": 18358, + "outputTokens": 3018, + "totalTokens": 32283, "totalTokensFresh": true, - "cacheRead": 330688, + "cacheRead": 257536, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -1235,8 +1235,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777507336189, - "sessionId": "3c40f29a-7b74-4572-8121-961e00100df0", + "generatedAt": 1777593743271, + "sessionId": "cbaece9d-e7e3-411c-a173-4c80110eac8e", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -1882,9 +1882,9 @@ "cacheWrite": 13665, "estimatedCostUsd": 0.08997547499999999 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:3c40f29a-7b74-4572-8121-961e00100df0": { - "sessionId": "3c40f29a-7b74-4572-8121-961e00100df0", - "updatedAt": 1777507275868, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:cbaece9d-e7e3-411c-a173-4c80110eac8e": { + "sessionId": "cbaece9d-e7e3-411c-a173-4c80110eac8e", + "updatedAt": 1777593682940, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1913,11 +1913,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 24495, - "outputTokens": 3695, - "totalTokens": 38208, + "inputTokens": 18358, + "outputTokens": 3018, + "totalTokens": 32283, "totalTokensFresh": true, - "cacheRead": 330688, + "cacheRead": 257536, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -1926,8 +1926,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777507336189, - "sessionId": "3c40f29a-7b74-4572-8121-961e00100df0", + "generatedAt": 1777593743271, + "sessionId": "cbaece9d-e7e3-411c-a173-4c80110eac8e", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -2254,9 +2254,9 @@ "endedAt": 1777334682913, "runtimeMs": 1733 }, - "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:3df7126e-cd86-477a-9457-2c415792793e": { - "sessionId": "3df7126e-cd86-477a-9457-2c415792793e", - "updatedAt": 1777534200012, + "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:d26ad311-2410-4b50-ab02-168a91d10ac2": { + "sessionId": "d26ad311-2410-4b50-ab02-168a91d10ac2", + "updatedAt": 1777620600012, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -2282,395 +2282,25 @@ ], "version": 0 }, - "modelProvider": "zhipu", - "model": "glm-5", - "contextTokens": 200000, - "inputTokens": 20610, - "outputTokens": 2445, - "totalTokens": 23873, - "totalTokensFresh": true, - "cacheRead": 121344, - "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": 1777534260364, - "sessionId": "3df7126e-cd86-477a-9457-2c415792793e", - "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, - "status": "failed", - "startedAt": 1777361460383, - "endedAt": 1777361462485, - "runtimeMs": 2102 - }, - "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:db6a4cc3-bf43-4a5f-921c-6487cc52b246": { - "sessionId": "db6a4cc3-bf43-4a5f-921c-6487cc52b246", - "updatedAt": 1777534391185, - "systemSent": true, - "label": "Cron: 中国海油每日跟踪", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "disableModelInvocation": false - } - ], - "version": 0 - }, "modelProvider": "minimax", "model": "MiniMax-M2.7-highspeed", "contextTokens": 204800, - "inputTokens": 431436, - "outputTokens": 5109, - "totalTokens": 47988, + "inputTokens": 98, + "outputTokens": 42, + "totalTokens": 16734, "totalTokensFresh": true, - "cacheRead": 393384, - "cacheWrite": 16641, + "cacheRead": 0, + "cacheWrite": 16636, + "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": 1777534391420, - "sessionId": "db6a4cc3-bf43-4a5f-921c-6487cc52b246", - "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", + "generatedAt": 1777620600260, + "sessionId": "d26ad311-2410-4b50-ab02-168a91d10ac2", + "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", "provider": "minimax", "model": "MiniMax-M2.7-highspeed", "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", @@ -2990,6 +2620,376 @@ ] } }, + "estimatedCostUsd": 0.0063183, + "status": "failed", + "startedAt": 1777361460383, + "endedAt": 1777361462485, + "runtimeMs": 2102 + }, + "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:0d478a33-590b-4faa-8c89-b6e81673f05d": { + "sessionId": "0d478a33-590b-4faa-8c89-b6e81673f05d", + "updatedAt": 1777620605633, + "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": 18457, + "outputTokens": 231, + "totalTokens": 18713, + "totalTokensFresh": true, + "cacheRead": 256, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1777620671558, + "sessionId": "0d478a33-590b-4faa-8c89-b6e81673f05d", + "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": 1.9222813050000003, "status": "failed", "startedAt": 1777361564069, diff --git a/cron/jobs.json b/cron/jobs.json index 6f7460f..f6fe3e5 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1777572007775, + "updatedAtMs": 1777658406826, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1777658400000, - "lastRunAtMs": 1777572000008, + "nextRunAtMs": 1777744800000, + "lastRunAtMs": 1777658400005, "lastStatus": "ok", - "lastDurationMs": 7767, + "lastDurationMs": 6821, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1777659000003 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1777486869788, + "updatedAtMs": 1777573271729, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1777573200000, - "lastRunAtMs": 1777486800030, + "nextRunAtMs": 1777659600000, + "lastRunAtMs": 1777573200004, "lastStatus": "error", - "lastDurationMs": 69758, - "consecutiveErrors": 29, + "lastDurationMs": 71725, + "consecutiveErrors": 30, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1777573200002 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1777487489336, + "updatedAtMs": 1777573888176, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +128,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1777573800000, - "lastRunAtMs": 1777487400006, + "nextRunAtMs": 1777660200000, + "lastRunAtMs": 1777573800007, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 89330, + "lastDurationMs": 88169, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +144,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1777488000013, + "updatedAtMs": 1777574400011, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,8 +157,8 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1777574400000, - "lastRunAtMs": 1777488000007, + "nextRunAtMs": 1777660800000, + "lastRunAtMs": 1777574400005, "lastStatus": "skipped", "lastDurationMs": 6, "consecutiveErrors": 0, @@ -173,7 +174,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1777507275859, + "updatedAtMs": 1777593682931, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +192,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1777593600000, - "lastRunAtMs": 1777507200005, + "nextRunAtMs": 1777680000000, + "lastRunAtMs": 1777593600004, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 75854, + "lastDurationMs": 82927, "lastDelivered": true, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0 @@ -208,7 +209,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1777503687760, + "updatedAtMs": 1777590077551, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +227,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1777590000000, - "lastRunAtMs": 1777503600003, + "nextRunAtMs": 1777676400000, + "lastRunAtMs": 1777590000004, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 87757, + "lastDurationMs": 77547, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -279,7 +280,7 @@ "description": "每日收盘后跟踪中国核建(601611)股价走势", "enabled": true, "createdAtMs": 1774231320000, - "updatedAtMs": 1777534391176, + "updatedAtMs": 1777620605626, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -297,11 +298,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1777620600000, - "lastRunAtMs": 1777534200004, + "nextRunAtMs": 1777879800000, + "lastRunAtMs": 1777620600003, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 191172, + "lastDurationMs": 5623, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -314,7 +315,7 @@ "description": "每日收盘后跟踪中国海油(600938)股价走势", "enabled": true, "createdAtMs": 1774231920000, - "updatedAtMs": 1777534564397, + "updatedAtMs": 1777620693458, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -332,11 +333,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1777620600000, - "lastRunAtMs": 1777534391176, + "nextRunAtMs": 1777879800000, + "lastRunAtMs": 1777620605626, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 173221, + "lastDurationMs": 87832, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -349,7 +350,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1777507479268, + "updatedAtMs": 1777593872130, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -367,11 +368,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1777593600000, - "lastRunAtMs": 1777507275860, + "nextRunAtMs": 1777680000000, + "lastRunAtMs": 1777593682931, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 203408, + "lastDurationMs": 189199, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index 21652252b85f4563b4717bbf9f279da90721587e..086a517a06e41addb7e3273a63ccc93f3cdfb972 100644 GIT binary patch delta 1033 zcmb7?cW~526vuz>bN9Oom`HLVaE8+aa*}`)X$PW669g=Plu$K_h7(W>qDCn>6d|C3 zKNhf{LMYNpIH@*76bvFo1q9R#!vu(^7(2$q-EcGduRHVJ?)Sa#=gscSMj}Ka6!=d! zx6JBbTb5W>Vkwr@SnJ+di;}C4RCHeI8C!BDJ3b|4`nql93u;gNzy6xxIvvwu zvksRIkIIt_J6WIV)e!k^O*l>i=a5^wFW*Mxh!)X?aR=M+7JAPTRn^Vs5xSCRbQ!9$ zhc6DgF@aU4at3v&SI^*C`9l(@M<&e zv|m_b_DWR6z;NiCT$De>#g)`2jVxMm1GmtZA>7M@JjzsN@**#@gtcttefDyQuMD4q zx|kgfotK~FlDMgZpLCkgnvV3KA49p1F-)X@LL6S9h;?jZ7yCHO3B!jZx@YJ-36)EQ z{3SMtTt!2g(uN!9Nq>ehim^OKgjvkvRhF`z?R>x|9N}c_0vASxL*L2IQYjviNTm_i z(UzOImAe?u{fy&rrZF4EB9^g%9qgur&p8$2%X7k^3-XKnEna*yAcJPKqZ7Rtzz81T zA)erAo?||*v7C+U52Kk*G4F8H^p;3;XSlVvZ)3BO`y_EPb9jlxtmI=p zqtsMWMV%h!^VH&Yo;13QXzBPWe6_inYiUns25~pzdCD})ZFM5QMd~#)rX?Nd!W|4I w%p*kkhyxrmo~@|klR5@|l;5OUt{{bbn8dTZz(U^OP2S~OV7gg>M~-#!KPREhf;?}SCjW7TGJbiu0Y$pl zC!Y%70WxG*CVvXa05YaAP5uxLV&pJxJ`y>J5hC;^7Ap5D0m^uh3}rk^Qv#~l#JG7^ vh7m~hH>Sytav+v$evto<3Fv@7tdnn5=mF&}FipNuZ3Sc;VcLAHPKyx$vz=}1 diff --git a/tasks/runs.sqlite-wal b/tasks/runs.sqlite-wal index f75bf16495ca0117b522c72d1735a556d6fd2090..af1d5175a556d52191523c8ccfa1d61080393c16 100644 GIT binary patch delta 71026 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 delta 61382 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