From e87ddb8571d0abdce86589fb0650b5f0f2deefdd Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Mon, 27 Apr 2026 02:10:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=90=8C=E6=AD=A5:=202026-04?= =?UTF-8?q?-27=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 | 50 +- cron/jobs.json | 74 +- tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4152992 -> 4152992 bytes 5 files changed, 858 insertions(+), 863 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index a1fd249..1ae93ae 100644 --- a/agents/haonan/sessions/sessions.json +++ b/agents/haonan/sessions/sessions.json @@ -760,8 +760,8 @@ "memoryFlushCompactionCount": 0 }, "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc": { - "sessionId": "7a52eea0-41fc-4685-8356-3108e285b89f", - "updatedAt": 1777140000009, + "sessionId": "c5a57925-b77c-4c01-b84e-cf73a67fd04f", + "updatedAt": 1777226400032, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -802,19 +802,19 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 15415, - "outputTokens": 92, - "totalTokens": 18850, + "inputTokens": 15176, + "outputTokens": 62, + "totalTokens": 18627, "totalTokensFresh": true, - "cacheRead": 22208, + "cacheRead": 22016, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777140064227, - "sessionId": "7a52eea0-41fc-4685-8356-3108e285b89f", + "generatedAt": 1777226460377, + "sessionId": "c5a57925-b77c-4c01-b84e-cf73a67fd04f", "sessionKey": "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc", "provider": "zhipu", "model": "glm-5", @@ -1143,9 +1143,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef": { "sessionId": "8893f753-7e2b-48e8-afbe-e93a019ce97d", - "updatedAt": 1777141201861, + "updatedAt": 1777141200014, "systemSent": true, - "model": "glm-4.7-FlashX", + "model": "glm-5", "contextTokens": 200000, "label": "Cron: capability-evolver-daily", "skillsSnapshot": { @@ -1184,9 +1184,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 28088, - "outputTokens": 1386, - "totalTokens": 31275, + "inputTokens": 7547, + "outputTokens": 697, + "totalTokens": 25896, "deliveryContext": { "channel": "webchat" }, @@ -1195,12 +1195,12 @@ "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", "abortedLastRun": false, "totalTokensFresh": true, - "cacheRead": 148736, + "cacheRead": 56192, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777054821347, - "sessionId": "44582b19-b104-4bf4-b107-66537ab28abd", + "generatedAt": 1777141220992, + "sessionId": "8893f753-7e2b-48e8-afbe-e93a019ce97d", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -1526,10 +1526,8 @@ } }, "estimatedCostUsd": 0, - "status": "failed", - "startedAt": 1777141200196, - "endedAt": 1777141201858, - "runtimeMs": 1662 + "status": "running", + "startedAt": 1775931600223 }, "agent:haonan:cron:3245fca7-045b-4977-8fab-020f6df2e453": { "sessionId": "8debcda0-e8fd-44c3-8c30-da668f3efab2", @@ -1571,8 +1569,8 @@ "cacheWrite": 0 }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc": { - "sessionId": "5054126d-8f7d-47e3-af6b-87196261e96c", - "updatedAt": 1777140600035, + "sessionId": "2b5cc7e7-cbe3-4914-bd59-20a328c81e06", + "updatedAt": 1777227000272, "systemSent": true, "label": "Cron: openclaw-git-sync", "skillsSnapshot": { @@ -1950,777 +1948,10 @@ ] } }, - "estimatedCostUsd": 0.21954345 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:44582b19-b104-4bf4-b107-66537ab28abd": { - "sessionId": "44582b19-b104-4bf4-b107-66537ab28abd", - "updatedAt": 1777054800011, - "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": 28088, - "outputTokens": 1386, - "totalTokens": 31275, - "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": 148736, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1777054821347, - "sessionId": "44582b19-b104-4bf4-b107-66537ab28abd", - "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.21954345, "status": "running", - "startedAt": 1775931600223 - }, - "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:7a52eea0-41fc-4685-8356-3108e285b89f": { - "sessionId": "7a52eea0-41fc-4685-8356-3108e285b89f", - "updatedAt": 1777140000009, - "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": 15415, - "outputTokens": 92, - "totalTokens": 18850, - "totalTokensFresh": true, - "cacheRead": 22208, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1777140064227, - "sessionId": "7a52eea0-41fc-4685-8356-3108e285b89f", - "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.01680618 + "startedAt": 1777227000267, + "abortedLastRun": false }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:5054126d-8f7d-47e3-af6b-87196261e96c": { "sessionId": "5054126d-8f7d-47e3-af6b-87196261e96c", @@ -3106,9 +2337,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:8893f753-7e2b-48e8-afbe-e93a019ce97d": { "sessionId": "8893f753-7e2b-48e8-afbe-e93a019ce97d", - "updatedAt": 1777141221004, + "updatedAt": 1777141200014, "systemSent": true, - "model": "glm-4.7-FlashX", + "model": "glm-5", "contextTokens": 200000, "label": "Cron: capability-evolver-daily", "skillsSnapshot": { @@ -3147,9 +2378,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 28088, - "outputTokens": 1386, - "totalTokens": 31275, + "inputTokens": 7547, + "outputTokens": 697, + "totalTokens": 25896, "deliveryContext": { "channel": "webchat" }, @@ -3158,12 +2389,12 @@ "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", "abortedLastRun": false, "totalTokensFresh": true, - "cacheRead": 148736, + "cacheRead": 56192, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777054821347, - "sessionId": "44582b19-b104-4bf4-b107-66537ab28abd", + "generatedAt": 1777141220992, + "sessionId": "8893f753-7e2b-48e8-afbe-e93a019ce97d", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -3490,6 +2721,770 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1777141220998 + "startedAt": 1775931600223 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:c5a57925-b77c-4c01-b84e-cf73a67fd04f": { + "sessionId": "c5a57925-b77c-4c01-b84e-cf73a67fd04f", + "updatedAt": 1777226400032, + "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": 15176, + "outputTokens": 62, + "totalTokens": 18627, + "totalTokensFresh": true, + "cacheRead": 22016, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1777226460377, + "sessionId": "c5a57925-b77c-4c01-b84e-cf73a67fd04f", + "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.01680618 + }, + "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:2b5cc7e7-cbe3-4914-bd59-20a328c81e06": { + "sessionId": "2b5cc7e7-cbe3-4914-bd59-20a328c81e06", + "updatedAt": 1777227000011, + "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": 1894, + "outputTokens": 238, + "totalTokens": 19374, + "totalTokensFresh": true, + "cacheRead": 55692, + "cacheWrite": 18694, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1777140600275, + "sessionId": "5054126d-8f7d-47e3-af6b-87196261e96c", + "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.21954345 } } \ No newline at end of file diff --git a/agents/ui-designer/sessions/sessions.json b/agents/ui-designer/sessions/sessions.json index 846fc6b..8c26c3b 100644 --- a/agents/ui-designer/sessions/sessions.json +++ b/agents/ui-designer/sessions/sessions.json @@ -1192,8 +1192,8 @@ "runtimeMs": 2011 }, "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "5598923a-c99b-4952-a2d2-97ef376e1914", - "updatedAt": 1777075475478, + "sessionId": "9331f649-2379-4af6-81cc-6b9401db9e4b", + "updatedAt": 1777161675947, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1219,14 +1219,14 @@ ], "version": 0 }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "modelProvider": "zhipu", + "model": "glm-5", "contextTokens": 200000, - "inputTokens": 18993, - "outputTokens": 3204, - "totalTokens": 32941, + "inputTokens": 22620, + "outputTokens": 3301, + "totalTokens": 36327, "totalTokensFresh": true, - "cacheRead": 293952, + "cacheRead": 332288, "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": 1776988953050, - "sessionId": "209449fe-2f5d-4e32-bcac-51bb2dc3b8b0", + "generatedAt": 1777161736271, + "sessionId": "9331f649-2379-4af6-81cc-6b9401db9e4b", "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:5598923a-c99b-4952-a2d2-97ef376e1914": { - "sessionId": "5598923a-c99b-4952-a2d2-97ef376e1914", - "updatedAt": 1777075276619, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:9331f649-2379-4af6-81cc-6b9401db9e4b": { + "sessionId": "9331f649-2379-4af6-81cc-6b9401db9e4b", + "updatedAt": 1777161675947, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1910,14 +1910,14 @@ ], "version": 0 }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "modelProvider": "zhipu", + "model": "glm-5", "contextTokens": 200000, - "inputTokens": 18993, - "outputTokens": 3204, - "totalTokens": 32941, + "inputTokens": 22620, + "outputTokens": 3301, + "totalTokens": 36327, "totalTokensFresh": true, - "cacheRead": 293952, + "cacheRead": 332288, "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": 1776988953050, - "sessionId": "209449fe-2f5d-4e32-bcac-51bb2dc3b8b0", + "generatedAt": 1777161736271, + "sessionId": "9331f649-2379-4af6-81cc-6b9401db9e4b", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -2249,9 +2249,9 @@ } }, "estimatedCostUsd": 0.266801385, - "status": "done", - "startedAt": 1775520344001, - "endedAt": 1775520350037, - "runtimeMs": 6036 + "status": "failed", + "startedAt": 1777075473621, + "endedAt": 1777075475475, + "runtimeMs": 1854 } } \ No newline at end of file diff --git a/cron/jobs.json b/cron/jobs.json index 8dd06f3..5ff465f 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1777140073503, + "updatedAtMs": 1777226469603, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1777226400000, - "lastRunAtMs": 1777140000004, + "nextRunAtMs": 1777312800000, + "lastRunAtMs": 1777226400003, "lastStatus": "ok", - "lastDurationMs": 73499, + "lastDurationMs": 69600, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1777227000003 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1777054880612, + "updatedAtMs": 1777141245732, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1777141200000, - "lastRunAtMs": 1777054800005, + "nextRunAtMs": 1777227600000, + "lastRunAtMs": 1777141200009, "lastStatus": "error", - "lastDurationMs": 80607, - "consecutiveErrors": 24, + "lastDurationMs": 45723, + "consecutiveErrors": 25, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1777141200005 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1777055482922, + "updatedAtMs": 1777141875993, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +128,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1777141800000, - "lastRunAtMs": 1777055400005, + "nextRunAtMs": 1777228200000, + "lastRunAtMs": 1777141800004, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 82917, + "lastDurationMs": 75989, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +144,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1777056000033, + "updatedAtMs": 1777142400011, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,10 +157,10 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1777142400000, - "lastRunAtMs": 1777056000005, + "nextRunAtMs": 1777228800000, + "lastRunAtMs": 1777142400004, "lastStatus": "skipped", - "lastDurationMs": 28, + "lastDurationMs": 7, "consecutiveErrors": 0, "lastRunStatus": "skipped", "lastDeliveryStatus": "not-requested", @@ -173,7 +174,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1777075276611, + "updatedAtMs": 1777161675939, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +192,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1777161600000, - "lastRunAtMs": 1777075200004, + "nextRunAtMs": 1777248000000, + "lastRunAtMs": 1777161600004, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 76607, + "lastDurationMs": 75935, "lastDelivered": true, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0 @@ -208,7 +209,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1777071676205, + "updatedAtMs": 1777158079003, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +227,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1777158000000, - "lastRunAtMs": 1777071600003, + "nextRunAtMs": 1777244400000, + "lastRunAtMs": 1777158000005, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 76202, + "lastDurationMs": 78998, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -351,7 +352,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1777075494618, + "updatedAtMs": 1777161872141, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -369,15 +370,14 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1777161600000, - "lastRunAtMs": 1777075276611, - "lastRunStatus": "error", - "lastStatus": "error", - "lastDurationMs": 218007, - "lastDeliveryStatus": "unknown", - "consecutiveErrors": 10, - "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: LLM request timed out. (unknown) | zhipu/glm-5: LLM request timed out. (unknown) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)", - "lastErrorReason": "timeout" + "nextRunAtMs": 1777248000000, + "lastRunAtMs": 1777161675939, + "lastRunStatus": "ok", + "lastStatus": "ok", + "lastDurationMs": 196202, + "lastDeliveryStatus": "delivered", + "consecutiveErrors": 0, + "lastDelivered": true } } ] diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index 895ac8a983ce66007b6effe639c5163a8ebafa80..70b0494f76d832721ec52d2046ecda34824aab87 100644 GIT binary patch delta 844 zcmb7?MQl`26o$Y5@}R?DWf-88GNnjc26rj$#id9gBqVG|AYn^jLD%fa4erIAp-_su zJH;u|;#S=CJ(vYy$4Sn)`Ry!DZdR7b$}-d9iW=fowgZCL(e6lgal85roE_;$r)HO$ za3UcuGi}Q2rTK63BSrt~|GnHD1Kqtp|Eee-nU-nnL{rD6DnUUTF)1#pY1b>ye$#lj zeI?x>#wIDzE|5?0Hp!&O*g_?ij(3#=x07c?s@wC%nX$ZuEl?dLd#XEK=RfHxIfdq4 zni(zkO_lx8)#uxeR8NCErr5;#=|o@hFsh=k2LEC0m)^mIg{));hq=scUh;_&DyRBt zrCu81xw0L5y1(BktB{A{ot$@rixgPEMshjLB_2}j9yrkx{jzT|LgAS#VilX%$q~+Q zg*!ar6`yfbUR9N(25PNN>aC$(CfC?kBSPU>EM_&E*~L-La+SM0<~3g^sS1iyEj3gd zbym7EqM71Rq3~>$u!ab`ImS7zQOFbC@Rd@ERW;RCBehi*_0h0s=J}XVcn(Wh%NF)< zobz0#h^M^e8!@V=c=y7M)lOa2SHq*3r(;9mxn#4B9QJa83*6uy&v?godZ*y- z)J^>~BAR(TE)<@}GS;(|eVpVXH@VMq-t&Xfs^tEMWHnWLbyt6l{F8|b(3qi2Vmiy& zPXQkYs+k6O>O@0Qdu?BK|M6ka}*eRZED%Td{(f5Z5*PEQq)qTJk9U?0@982*8l(j delta 319 zcmZo@U}|V!s+V}A%K!qsEDQ{c3=9HOfNV7&4vIg}E_wX#mD=raT}uE%?gBEX)uBWc+4g7h$kuaAODsa!#{waxlm-s596ycmlby?2~U* QfGq#QH2Fp~56Es70Fw-JFaQ7m diff --git a/tasks/runs.sqlite-wal b/tasks/runs.sqlite-wal index 2d796542efabcaa6ed7e89e4a16583cdf57e6a92..16fad2162a3903cfee927a241f1524168cba7e47 100644 GIT binary patch delta 46084 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 Nlu)YTT)&2_{|Em&JaYg5