From ca14b42ecef40656de94108d36e93f25632393a5 Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Wed, 6 May 2026 02:10:04 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=90=8C=E6=AD=A5:=202026-05?= =?UTF-8?q?-06=2002:10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/haonan/sessions/sessions.json | 1593 ++++++++++----------- agents/ui-designer/sessions/sessions.json | 88 +- cron/jobs.json | 87 +- tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4152992 -> 4152992 bytes 5 files changed, 882 insertions(+), 886 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index 47d400e..db0391e 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": "098e1635-b3d3-4fb3-a431-8b3e12a79711", - "updatedAt": 1777917600012, + "sessionId": "873f649b-5938-4f50-9505-08b7f3281ece", + "updatedAt": 1778004000011, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -796,19 +796,19 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 15313, + "inputTokens": 13521, "outputTokens": 82, "totalTokens": 18636, "totalTokensFresh": true, - "cacheRead": 21888, + "cacheRead": 23680, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777917660353, - "sessionId": "098e1635-b3d3-4fb3-a431-8b3e12a79711", + "generatedAt": 1778004060366, + "sessionId": "873f649b-5938-4f50-9505-08b7f3281ece", "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": "5a572990-e011-4123-8bf2-522532e56ce9", - "updatedAt": 1777918801971, + "updatedAt": 1777918800010, "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": 12226, - "outputTokens": 1225, - "totalTokens": 30470, + "inputTokens": 10345, + "outputTokens": 1703, + "totalTokens": 28571, "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": 140928, + "cacheRead": 108800, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777832421076, - "sessionId": "41ec08eb-e607-45f2-98df-c8d1cf72afb6", + "generatedAt": 1777918821130, + "sessionId": "5a572990-e011-4123-8bf2-522532e56ce9", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -1520,10 +1520,8 @@ } }, "estimatedCostUsd": 0, - "status": "failed", - "startedAt": 1777918800191, - "endedAt": 1777918801969, - "runtimeMs": 1778 + "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": "0e60a48d-ec2e-4dbb-9c63-159bc7729c38", - "updatedAt": 1777918200035, + "sessionId": "1796b410-00d0-429f-bcf8-4bec74a650a9", + "updatedAt": 1778004600257, "systemSent": true, "label": "Cron: openclaw-git-sync", "skillsSnapshot": { @@ -1944,777 +1942,10 @@ ] } }, - "estimatedCostUsd": 0.29562246000000003 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:41ec08eb-e607-45f2-98df-c8d1cf72afb6": { - "sessionId": "41ec08eb-e607-45f2-98df-c8d1cf72afb6", - "updatedAt": 1777832400035, - "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": 12226, - "outputTokens": 1225, - "totalTokens": 30470, - "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": 140928, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1777832421076, - "sessionId": "41ec08eb-e607-45f2-98df-c8d1cf72afb6", - "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.29562246000000003, "status": "running", - "startedAt": 1775931600223 - }, - "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:098e1635-b3d3-4fb3-a431-8b3e12a79711": { - "sessionId": "098e1635-b3d3-4fb3-a431-8b3e12a79711", - "updatedAt": 1777917600012, - "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": 15313, - "outputTokens": 82, - "totalTokens": 18636, - "totalTokensFresh": true, - "cacheRead": 21888, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1777917660353, - "sessionId": "098e1635-b3d3-4fb3-a431-8b3e12a79711", - "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": 1778004600254, + "abortedLastRun": false }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:0e60a48d-ec2e-4dbb-9c63-159bc7729c38": { "sessionId": "0e60a48d-ec2e-4dbb-9c63-159bc7729c38", @@ -3100,9 +2331,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:5a572990-e011-4123-8bf2-522532e56ce9": { "sessionId": "5a572990-e011-4123-8bf2-522532e56ce9", - "updatedAt": 1777918821142, + "updatedAt": 1777918800010, "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": 12226, - "outputTokens": 1225, - "totalTokens": 30470, + "inputTokens": 10345, + "outputTokens": 1703, + "totalTokens": 28571, "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": 140928, + "cacheRead": 108800, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777832421076, - "sessionId": "41ec08eb-e607-45f2-98df-c8d1cf72afb6", + "generatedAt": 1777918821130, + "sessionId": "5a572990-e011-4123-8bf2-522532e56ce9", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-5", @@ -3484,6 +2715,770 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1777918821138 + "startedAt": 1775931600223 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:873f649b-5938-4f50-9505-08b7f3281ece": { + "sessionId": "873f649b-5938-4f50-9505-08b7f3281ece", + "updatedAt": 1778004000011, + "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": 13521, + "outputTokens": 82, + "totalTokens": 18636, + "totalTokensFresh": true, + "cacheRead": 23680, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1778004060366, + "sessionId": "873f649b-5938-4f50-9505-08b7f3281ece", + "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:1796b410-00d0-429f-bcf8-4bec74a650a9": { + "sessionId": "1796b410-00d0-429f-bcf8-4bec74a650a9", + "updatedAt": 1778004600010, + "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": 513, + "outputTokens": 139, + "totalTokens": 18979, + "totalTokensFresh": true, + "cacheRead": 18564, + "cacheWrite": 18694, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1777918200279, + "sessionId": "0e60a48d-ec2e-4dbb-9c63-159bc7729c38", + "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.29562246000000003 } } \ No newline at end of file diff --git a/agents/ui-designer/sessions/sessions.json b/agents/ui-designer/sessions/sessions.json index fd3d617..41f47b0 100644 --- a/agents/ui-designer/sessions/sessions.json +++ b/agents/ui-designer/sessions/sessions.json @@ -449,8 +449,8 @@ "runtimeMs": 2017 }, "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890": { - "sessionId": "aed80e59-1715-4ca4-934e-e3dbbe66d6d7", - "updatedAt": 1777879800010, + "sessionId": "856f35f3-a8de-4d8f-b468-46210276c21f", + "updatedAt": 1777966200046, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -479,11 +479,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 14870, - "outputTokens": 205, - "totalTokens": 18326, + "inputTokens": 14695, + "outputTokens": 195, + "totalTokens": 18104, "totalTokensFresh": true, - "cacheRead": 3456, + "cacheRead": 19840, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", "abortedLastRun": false, @@ -492,8 +492,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777879867235, - "sessionId": "aed80e59-1715-4ca4-934e-e3dbbe66d6d7", + "generatedAt": 1777966260393, + "sessionId": "856f35f3-a8de-4d8f-b468-46210276c21f", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", "provider": "zhipu", "model": "glm-5", @@ -821,8 +821,8 @@ "runtimeMs": 2102 }, "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901": { - "sessionId": "088a932a-b425-439c-9cd4-ca3fe95f21a1", - "updatedAt": 1777879873904, + "sessionId": "3aa48fdc-a2e7-4009-9faa-2bf6cca68fa0", + "updatedAt": 1777966274226, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -851,9 +851,9 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 2226, - "outputTokens": 130, - "totalTokens": 18354, + "inputTokens": 2280, + "outputTokens": 104, + "totalTokens": 18408, "totalTokensFresh": true, "cacheRead": 16128, "cacheWrite": 0, @@ -862,8 +862,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777879939367, - "sessionId": "088a932a-b425-439c-9cd4-ca3fe95f21a1", + "generatedAt": 1777966340814, + "sessionId": "3aa48fdc-a2e7-4009-9faa-2bf6cca68fa0", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", "provider": "zhipu", "model": "glm-5", @@ -1192,8 +1192,8 @@ "runtimeMs": 2143 }, "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "eff85b30-a851-46d9-aa2e-055f7de3f28f", - "updatedAt": 1777852878755, + "sessionId": "a66902cb-83a2-4016-9681-b645330cf91d", + "updatedAt": 1777939393614, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1219,8 +1219,8 @@ ], "version": 0 }, - "modelProvider": "zhipu", - "model": "glm-5", + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", "contextTokens": 200000, "inputTokens": 21498, "outputTokens": 3649, @@ -1559,9 +1559,9 @@ }, "estimatedCostUsd": 0.266801385, "status": "failed", - "startedAt": 1777334681180, - "endedAt": 1777334682913, - "runtimeMs": 1733 + "startedAt": 1777939391912, + "endedAt": 1777939393611, + "runtimeMs": 1699 }, "agent:ui-designer:subagent:31558e2d-a588-4d52-8602-661b7434051a": { "sessionId": "4fa883f6-ec98-4d77-ab87-54009b2b1616", @@ -1882,9 +1882,9 @@ "cacheWrite": 13665, "estimatedCostUsd": 0.08997547499999999 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:eff85b30-a851-46d9-aa2e-055f7de3f28f": { - "sessionId": "eff85b30-a851-46d9-aa2e-055f7de3f28f", - "updatedAt": 1777852878755, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:a66902cb-83a2-4016-9681-b645330cf91d": { + "sessionId": "a66902cb-83a2-4016-9681-b645330cf91d", + "updatedAt": 1777939212983, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1910,8 +1910,8 @@ ], "version": 0 }, - "modelProvider": "zhipu", - "model": "glm-5", + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", "contextTokens": 200000, "inputTokens": 21498, "outputTokens": 3649, @@ -2254,9 +2254,9 @@ "endedAt": 1777334682913, "runtimeMs": 1733 }, - "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:aed80e59-1715-4ca4-934e-e3dbbe66d6d7": { - "sessionId": "aed80e59-1715-4ca4-934e-e3dbbe66d6d7", - "updatedAt": 1777879800010, + "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:856f35f3-a8de-4d8f-b468-46210276c21f": { + "sessionId": "856f35f3-a8de-4d8f-b468-46210276c21f", + "updatedAt": 1777966200046, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -2285,11 +2285,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 14870, - "outputTokens": 205, - "totalTokens": 18326, + "inputTokens": 14695, + "outputTokens": 195, + "totalTokens": 18104, "totalTokensFresh": true, - "cacheRead": 3456, + "cacheRead": 19840, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", "abortedLastRun": false, @@ -2298,8 +2298,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777879867235, - "sessionId": "aed80e59-1715-4ca4-934e-e3dbbe66d6d7", + "generatedAt": 1777966260393, + "sessionId": "856f35f3-a8de-4d8f-b468-46210276c21f", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", "provider": "zhipu", "model": "glm-5", @@ -2626,9 +2626,9 @@ "endedAt": 1777361462485, "runtimeMs": 2102 }, - "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:088a932a-b425-439c-9cd4-ca3fe95f21a1": { - "sessionId": "088a932a-b425-439c-9cd4-ca3fe95f21a1", - "updatedAt": 1777879873904, + "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:3aa48fdc-a2e7-4009-9faa-2bf6cca68fa0": { + "sessionId": "3aa48fdc-a2e7-4009-9faa-2bf6cca68fa0", + "updatedAt": 1777966274226, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -2657,9 +2657,9 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 2226, - "outputTokens": 130, - "totalTokens": 18354, + "inputTokens": 2280, + "outputTokens": 104, + "totalTokens": 18408, "totalTokensFresh": true, "cacheRead": 16128, "cacheWrite": 0, @@ -2668,8 +2668,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1777879939367, - "sessionId": "088a932a-b425-439c-9cd4-ca3fe95f21a1", + "generatedAt": 1777966340814, + "sessionId": "3aa48fdc-a2e7-4009-9faa-2bf6cca68fa0", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", "provider": "zhipu", "model": "glm-5", diff --git a/cron/jobs.json b/cron/jobs.json index b9dc005..d6f8b63 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1777917668951, + "updatedAtMs": 1778004068625, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1778004000000, - "lastRunAtMs": 1777917600005, + "nextRunAtMs": 1778090400000, + "lastRunAtMs": 1778004000004, "lastStatus": "ok", - "lastDurationMs": 68946, + "lastDurationMs": 68621, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1778004600003 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1777832471966, + "updatedAtMs": 1777918873830, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1777918800000, - "lastRunAtMs": 1777832400005, + "nextRunAtMs": 1778005200000, + "lastRunAtMs": 1777918800004, "lastStatus": "error", - "lastDurationMs": 71961, - "consecutiveErrors": 33, + "lastDurationMs": 73826, + "consecutiveErrors": 34, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1777918800004 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1777833077128, + "updatedAtMs": 1777919476464, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +128,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1777919400000, - "lastRunAtMs": 1777833000005, + "nextRunAtMs": 1778005800000, + "lastRunAtMs": 1777919400005, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 77123, + "lastDurationMs": 76459, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +144,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1777833600032, + "updatedAtMs": 1777920000011, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,10 +157,10 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1777920000000, - "lastRunAtMs": 1777833600005, + "nextRunAtMs": 1778006400000, + "lastRunAtMs": 1777920000006, "lastStatus": "skipped", - "lastDurationMs": 27, + "lastDurationMs": 5, "consecutiveErrors": 0, "lastRunStatus": "skipped", "lastDeliveryStatus": "not-requested", @@ -173,7 +174,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1777852878747, + "updatedAtMs": 1777939212977, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +192,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1777939200000, - "lastRunAtMs": 1777852800007, + "nextRunAtMs": 1778025600000, + "lastRunAtMs": 1777939200006, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 78740, + "lastDurationMs": 12971, "lastDelivered": true, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0 @@ -208,7 +209,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1777849275529, + "updatedAtMs": 1777935686024, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +227,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1777935600000, - "lastRunAtMs": 1777849200007, + "nextRunAtMs": 1778022000000, + "lastRunAtMs": 1777935600007, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 75522, + "lastDurationMs": 86017, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -279,7 +280,7 @@ "description": "每日收盘后跟踪中国核建(601611)股价走势", "enabled": true, "createdAtMs": 1774231320000, - "updatedAtMs": 1777879873896, + "updatedAtMs": 1777966274217, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -297,11 +298,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1777966200000, - "lastRunAtMs": 1777879800004, + "nextRunAtMs": 1778052600000, + "lastRunAtMs": 1777966200007, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 73892, + "lastDurationMs": 74210, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -314,7 +315,7 @@ "description": "每日收盘后跟踪中国海油(600938)股价走势", "enabled": true, "createdAtMs": 1774231920000, - "updatedAtMs": 1777879944883, + "updatedAtMs": 1777966346801, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -332,11 +333,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1777966200000, - "lastRunAtMs": 1777879873896, + "nextRunAtMs": 1778052600000, + "lastRunAtMs": 1777966274217, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 70987, + "lastDurationMs": 72584, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -349,7 +350,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1777853087490, + "updatedAtMs": 1777939412948, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -367,15 +368,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1777939200000, - "lastRunAtMs": 1777852878747, + "nextRunAtMs": 1778025600000, + "lastRunAtMs": 1777939212977, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 208743, - "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, - "lastDelivered": true, - "lastError": "⚠️ ✉️ Message failed" + "lastDurationMs": 199971, + "lastDeliveryStatus": "unknown", + "consecutiveErrors": 2, + "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" } } ] diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index df2304579d900a2a32aa964bb9d9ef855cefee70..f002adbcab190649d664f98488bf96d5d36b5e73 100644 GIT binary patch delta 960 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 Zp@&Czc)S3Q9`NW1k6wmbp1lk8{|{#$u@e9Q delta 66642 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 b;c5O6Y5vcp`S(oo@0I4?`?!Cf;_&|mT8#qk