From 030cde8b9e31aee6e6588d53dfb1268a7f3d38ea Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Mon, 4 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?-04=2002:10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/haonan/sessions/sessions.json | 1591 ++++++++++----------- agents/ui-designer/sessions/sessions.json | 34 +- cron/jobs.json | 70 +- tasks/runs.sqlite | Bin 155648 -> 155648 bytes tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4152992 -> 4152992 bytes 6 files changed, 845 insertions(+), 850 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index f3934ef..6a36d26 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": "838c0b31-1aab-40fd-a03c-496bfc7b79ab", - "updatedAt": 1777744800014, + "sessionId": "7b7c07b4-750e-4fb2-a392-fd6a0856275b", + "updatedAt": 1777831200012, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -797,7 +797,7 @@ }, "modelProvider": "zhipu", "inputTokens": 15185, - "outputTokens": 76, + "outputTokens": 86, "totalTokens": 18636, "totalTokensFresh": true, "cacheRead": 22016, @@ -807,8 +807,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777744860356, - "sessionId": "838c0b31-1aab-40fd-a03c-496bfc7b79ab", + "generatedAt": 1777831260351, + "sessionId": "7b7c07b4-750e-4fb2-a392-fd6a0856275b", "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": "fe4b3da2-b688-417d-a615-95dfca5a319b", - "updatedAt": 1777746001857, + "updatedAt": 1777746000012, "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": 24902, - "outputTokens": 917, - "totalTokens": 28122, + "inputTokens": 9440, + "outputTokens": 353, + "totalTokens": 27656, "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": 145920, + "cacheRead": 134208, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777659620979, - "sessionId": "1ca7b18e-0a61-42ab-99b9-41c3065c0158", + "generatedAt": 1777746021133, + "sessionId": "fe4b3da2-b688-417d-a615-95dfca5a319b", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -1520,10 +1520,8 @@ } }, "estimatedCostUsd": 0, - "status": "failed", - "startedAt": 1777746000202, - "endedAt": 1777746001854, - "runtimeMs": 1652 + "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": "acb88c30-545e-45ec-a2db-9f2f92a79637", - "updatedAt": 1777745400011, + "sessionId": "c6896a32-6078-48ff-8ded-629a8dd3018e", + "updatedAt": 1777831800292, "systemSent": true, "label": "Cron: openclaw-git-sync", "skillsSnapshot": { @@ -1944,777 +1942,10 @@ ] } }, - "estimatedCostUsd": 0.27872778000000004 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:1ca7b18e-0a61-42ab-99b9-41c3065c0158": { - "sessionId": "1ca7b18e-0a61-42ab-99b9-41c3065c0158", - "updatedAt": 1777659600034, - "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": 24902, - "outputTokens": 917, - "totalTokens": 28122, - "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": 145920, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1777659620979, - "sessionId": "1ca7b18e-0a61-42ab-99b9-41c3065c0158", - "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.27872778000000004, "status": "running", - "startedAt": 1775931600223 - }, - "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:838c0b31-1aab-40fd-a03c-496bfc7b79ab": { - "sessionId": "838c0b31-1aab-40fd-a03c-496bfc7b79ab", - "updatedAt": 1777744800014, - "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": 15185, - "outputTokens": 76, - "totalTokens": 18636, - "totalTokensFresh": true, - "cacheRead": 22016, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1777744860356, - "sessionId": "838c0b31-1aab-40fd-a03c-496bfc7b79ab", - "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.050374140000000005 + "startedAt": 1777831800288, + "abortedLastRun": false }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:acb88c30-545e-45ec-a2db-9f2f92a79637": { "sessionId": "acb88c30-545e-45ec-a2db-9f2f92a79637", @@ -3100,9 +2331,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:fe4b3da2-b688-417d-a615-95dfca5a319b": { "sessionId": "fe4b3da2-b688-417d-a615-95dfca5a319b", - "updatedAt": 1777746021144, + "updatedAt": 1777746000012, "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": 24902, - "outputTokens": 917, - "totalTokens": 28122, + "inputTokens": 9440, + "outputTokens": 353, + "totalTokens": 27656, "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": 145920, + "cacheRead": 134208, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777659620979, - "sessionId": "1ca7b18e-0a61-42ab-99b9-41c3065c0158", + "generatedAt": 1777746021133, + "sessionId": "fe4b3da2-b688-417d-a615-95dfca5a319b", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -3484,6 +2715,770 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1777746021140 + "startedAt": 1775931600223 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:7b7c07b4-750e-4fb2-a392-fd6a0856275b": { + "sessionId": "7b7c07b4-750e-4fb2-a392-fd6a0856275b", + "updatedAt": 1777831200012, + "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": 15185, + "outputTokens": 86, + "totalTokens": 18636, + "totalTokensFresh": true, + "cacheRead": 22016, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1777831260351, + "sessionId": "7b7c07b4-750e-4fb2-a392-fd6a0856275b", + "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.050374140000000005 + }, + "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:c6896a32-6078-48ff-8ded-629a8dd3018e": { + "sessionId": "c6896a32-6078-48ff-8ded-629a8dd3018e", + "updatedAt": 1777831800035, + "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": 511, + "outputTokens": 159, + "totalTokens": 18977, + "totalTokensFresh": true, + "cacheRead": 18564, + "cacheWrite": 18694, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1777745400251, + "sessionId": "acb88c30-545e-45ec-a2db-9f2f92a79637", + "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.27872778000000004 } } \ No newline at end of file diff --git a/agents/ui-designer/sessions/sessions.json b/agents/ui-designer/sessions/sessions.json index c502033..b1910de 100644 --- a/agents/ui-designer/sessions/sessions.json +++ b/agents/ui-designer/sessions/sessions.json @@ -1192,8 +1192,8 @@ "runtimeMs": 2143 }, "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "eb48e2df-40ab-4a43-ac1c-603fc37354cc", - "updatedAt": 1777680080526, + "sessionId": "e74ab238-1873-486d-abaa-9df57ba5041a", + "updatedAt": 1777766476522, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1222,11 +1222,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 21002, - "outputTokens": 2651, - "totalTokens": 34788, + "inputTokens": 20650, + "outputTokens": 3645, + "totalTokens": 34561, "totalTokensFresh": true, - "cacheRead": 387456, + "cacheRead": 265856, "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": 1777680140870, - "sessionId": "eb48e2df-40ab-4a43-ac1c-603fc37354cc", + "generatedAt": 1777766536850, + "sessionId": "e74ab238-1873-486d-abaa-9df57ba5041a", "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:eb48e2df-40ab-4a43-ac1c-603fc37354cc": { - "sessionId": "eb48e2df-40ab-4a43-ac1c-603fc37354cc", - "updatedAt": 1777680080526, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:e74ab238-1873-486d-abaa-9df57ba5041a": { + "sessionId": "e74ab238-1873-486d-abaa-9df57ba5041a", + "updatedAt": 1777766476522, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1913,11 +1913,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 21002, - "outputTokens": 2651, - "totalTokens": 34788, + "inputTokens": 20650, + "outputTokens": 3645, + "totalTokens": 34561, "totalTokensFresh": true, - "cacheRead": 387456, + "cacheRead": 265856, "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": 1777680140870, - "sessionId": "eb48e2df-40ab-4a43-ac1c-603fc37354cc", + "generatedAt": 1777766536850, + "sessionId": "e74ab238-1873-486d-abaa-9df57ba5041a", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", diff --git a/cron/jobs.json b/cron/jobs.json index 2adb4b4..192692b 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1777744869508, + "updatedAtMs": 1777831270417, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1777831200000, - "lastRunAtMs": 1777744800006, + "nextRunAtMs": 1777917600000, + "lastRunAtMs": 1777831200005, "lastStatus": "ok", - "lastDurationMs": 69502, + "lastDurationMs": 70412, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1777831800004 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1777659674593, + "updatedAtMs": 1777746049248, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1777746000000, - "lastRunAtMs": 1777659600005, + "nextRunAtMs": 1777832400000, + "lastRunAtMs": 1777746000003, "lastStatus": "error", - "lastDurationMs": 74588, - "consecutiveErrors": 31, + "lastDurationMs": 49245, + "consecutiveErrors": 32, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1777746000002 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1777660281729, + "updatedAtMs": 1777746617402, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +128,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1777746600000, - "lastRunAtMs": 1777660200003, + "nextRunAtMs": 1777833000000, + "lastRunAtMs": 1777746600003, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 81726, + "lastDurationMs": 17399, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +144,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1777660800009, + "updatedAtMs": 1777747200013, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,8 +157,8 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1777747200000, - "lastRunAtMs": 1777660800004, + "nextRunAtMs": 1777833600000, + "lastRunAtMs": 1777747200008, "lastStatus": "skipped", "lastDurationMs": 5, "consecutiveErrors": 0, @@ -173,7 +174,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1777680080517, + "updatedAtMs": 1777766476515, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +192,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1777766400000, - "lastRunAtMs": 1777680000006, + "nextRunAtMs": 1777852800000, + "lastRunAtMs": 1777766400001, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 80511, + "lastDurationMs": 76514, "lastDelivered": true, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0 @@ -208,7 +209,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1777676492603, + "updatedAtMs": 1777762875293, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +227,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1777762800000, - "lastRunAtMs": 1777676400006, + "nextRunAtMs": 1777849200000, + "lastRunAtMs": 1777762800004, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 92597, + "lastDurationMs": 75289, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -349,7 +350,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1777680295962, + "updatedAtMs": 1777766664685, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -367,15 +368,14 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1777766400000, - "lastRunAtMs": 1777680080517, - "lastRunStatus": "error", - "lastStatus": "error", - "lastDurationMs": 215445, + "nextRunAtMs": 1777852800000, + "lastRunAtMs": 1777766476515, + "lastRunStatus": "ok", + "lastStatus": "ok", + "lastDurationMs": 188170, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, - "lastDelivered": true, - "lastError": "⚠️ ✉️ Message failed" + "consecutiveErrors": 0, + "lastDelivered": true } } ] diff --git a/tasks/runs.sqlite b/tasks/runs.sqlite index cd1f46d48e7669c04a1e6183474f92522b1926f1..2f04568ba15cfe99aed433d69cf727f2cf648603 100644 GIT binary patch delta 26361 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
%A>Ok~pOOR~Es~Y6|MtMgatk=oXdt(VS@3aS5 zcm?d@NZlbAUqHc$-VZ(&$e5tHZUVgI$vlIZ$dgi@DW_a?`fl!3s=Jkr9^Oe5$JPX6 z7^@@$c4mhXjGK&bE06w8^LPo&ycUPsE^<<5!4j~0P!(zFSqKQ&ctD*SscpvY;}-VO zCRiMlqNikS!j7oeOIx6#rskM|3VH>ev%ejASFj5GiH2(;Tk8?o0#0dsW5T?>6r2l< zhE&h}M(M;4K%ZZKfa+sbCkYc0GLBi>Mn6b%OFb70&h;7`D%6RXIV)Am>=^m^m z?*iUI3TCjYYKXxJR+-tE%$~z!jKN0ZWFTUjVKv`$@OK}&OP0)YSiPlJW0Y0JHFf&{0 zVB8ir*49ssTV`O8%-m#ftbz&A)_g1g1$My2EbX2E9ILcB$QGzaF5XUa$xOSstp)c# zrAD|#$sjWfZbCs^XE6*qu$|=6t$m#pB<$}XRsC&k5GGyd2n%QcKLp6UDzz%2{+)tAq-HAn;+n(!TW|Y$GkvdI_Ps2 ztRXRGUSRed3J+0FR*PwEVxu@re?c;QsZ(xB{++62#NUz4teAZXIgj1PoW~~p^PZn^ z=dmH~pKt=reKE9%Igf?sz74PH|2bdnpPi=>DS~L^|3A*t{|CYfB>f+D@&6ZmwSSJ> z^mF8=oGlpAklm8h#|{P2tS2SBAY(QE@UU ze_rSTu8n#@FrPH+#V7;W|Nvau8 zvvJMQ^t0^UrnBe_)AeybwCQ@u4bL;FYLaR~G7HX>uzq9CXQM8%4YrLd;Q^ee%$;)v z`JZua@+a!KkJ*_fWZM?y=O ziff#3KK~92Gpxg%2iHL|959n}n7-|aAL=mWPyDb0DdM^IrxaiKADP$5vsLy5+$t_% zWXF}#0B!U}?ju&hV<_=QU^^UGN+`Mb=Lt0#bX|){*LB&%^Z4gtm_gk&4{(Dzgtmq9 zGLgcRj)L7HJ`n-{$9=uBL-%w2R*ED#>BuzIZ4+D9ynY)hUGw^_ zND(`?Km7>NnlV#bA$mwFHR8lcW};6>O=K}JSb54(DK2nHALfesv1V3=QBA+?BEAFA zC5_G#uexlA4;MF7jN4$4|JRuCkFO0+=XMv6kOsSdf#L)q`L90*oB27|%+JAQ{=W-0 zbK^f3Y$k1_8vi`P^@4g*@`+(PM)s+$7adI%6GZ|89*=_o=kYHK4N)P-v4A0ZWN4Ff z9}Z5rkeUI`8D(CZ$4v|{w(G-NXb-~{rk=q7h zp;3fwu_m4(k~Z=zJ&h>r{h?X{yrJ{?H;VvEvv#=k+*zn}kN<|(P(M!xwM&uUdB7Iw zcorP5|HTnyl2-6BrWHJ&f3iuMeSj(SEq3V_zZU1FAK#NQ99sN6DPUYEzIcC1G3&Wr z(AKXPv@Bh}IOJ!@`Nju@f7a!kIYtgRo5P74A;N^@2ZEg6Y3#iU8<+47(~dA}jJNMlnx3bE1-B?P`NnN4mx+)s|&;23_64#E=?%ue9}XaYG@ zOCeXOa!w~$L6Zp~B={up5}3*}-60r~Q78|W8IF@2kp|K>&0-_HFPbAeGxAa!608@& zDcYt{44Yl0@J5Qq;N4RNof&IVF3pqMgX<8#7hZ~tcJdIiIF5}o&>Iz>g^NRt5ZhV7 z1N_Px8laAaZm$kwN&vv|@g$xTL46U_hsX4#S`m&HaY+yhdG68mCYRBOe?<-R3B`AL zBkNma<94MP(Dv^6CPZu`b!_XNX;v#nTSDPb_H+T*=E!;UXmuC0ef;ur-ED%zrjaZocmn4-~&~_ohVWlLM&JR6HTxIhuA9fA@->s%`djJ3c diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index f5ae43c9287f5184e75da66b8cffd3153f7fb16a..7204ec9ed20f242038750d64eb09ab254163da90 100644 GIT binary patch delta 674 zcmb7=$5T^L7{!0@`7V+I37`QqNHD};L5{I z>u!sFYVAm>dDq)sSzNDHgc?OK@W1)k?pQ@7e*aT(6O4$(ta3D)O^y;X?8rCEtp%2J zIm?i6n}+ZkKRt@uELFUc4N)e!PUK1sr53el9^<_xb*TOpmnjA8=wS;jiHqH~e^Jd@+M)|7dyrHX@` zz@%MTIf_rkDj(@4pF$>5!UC4Fo^9;r5DheQg9kkC$qRl|y*37rgOAZnqLhWKU<2FP z!(mQwiJNrrLhk&a`ZVkeWQhF#F-&F_i&)7vMD0OE*g0%jqj?`B-<}l1Ub)LDSsr}l5sMW5lm-JJd!b< j8O)`EN@_Vk3-^f1L9d!-A&o(J8OauobAe82XKH@{TDz|T literal 32768 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 diff --git a/tasks/runs.sqlite-wal b/tasks/runs.sqlite-wal index 846c0d01f15f2e8ca235e837090e0e292d255208..5208b032a67bddb4f6ab38b3daefc2339ba8f04e 100644 GIT binary patch delta 47341 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�TPPEa99^K`p1&^_xhlT?hgI69~uVfgdP-Go1$Ny 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 S6LqB!d$JT_af6?ei2ffz@DUaO delta 42154 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 fdU5KW3si~chB%0>L+)MQYrr*6&qMT