From 7bdd058a2a6b179f77b41ae239084017fad9fc28 Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Sat, 18 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?-18=2002:10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/dev-assist/sessions/sessions.json | 42 +- agents/haonan/sessions/sessions.json | 1603 ++++++++++----------- agents/ui-designer/sessions/sessions.json | 89 +- cron/jobs.json | 96 +- feishu/dedup/feishu-dev.json | 5 +- tasks/runs.sqlite | Bin 155648 -> 155648 bytes tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4152992 -> 4152992 bytes 8 files changed, 927 insertions(+), 908 deletions(-) diff --git a/agents/dev-assist/sessions/sessions.json b/agents/dev-assist/sessions/sessions.json index 1374be3..9f1d3f1 100644 --- a/agents/dev-assist/sessions/sessions.json +++ b/agents/dev-assist/sessions/sessions.json @@ -347,8 +347,8 @@ "memoryFlushCompactionCount": 0 }, "agent:dev-assist:main": { - "sessionId": "535c33ce-a21b-4cb6-82b9-28901cf0c562", - "updatedAt": 1776355396262, + "sessionId": "ba3c99cd-f308-4faa-babd-6d38c120f078", + "updatedAt": 1776439899259, "systemSent": true, "abortedLastRun": false, "authProfileOverride": "minimax:cn", @@ -372,7 +372,7 @@ "to": "user:ou_302b162eb824d405718845441a32d9cf", "accountId": "feishu-dev" }, - "sessionFile": "/home/starmen1265/.openclaw/agents/dev-assist/sessions/535c33ce-a21b-4cb6-82b9-28901cf0c562.jsonl", + "sessionFile": "/home/starmen1265/.openclaw/agents/dev-assist/sessions/ba3c99cd-f308-4faa-babd-6d38c120f078.jsonl", "compactionCount": 0, "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", @@ -424,16 +424,14 @@ "version": 0 }, "status": "done", - "startedAt": 1776355379211, - "endedAt": 1776355396247, - "runtimeMs": 17036, + "startedAt": 1776439865457, "modelProvider": "minimax", "model": "MiniMax-M2.7-highspeed", "contextTokens": 204800, "systemPromptReport": { "source": "run", - "generatedAt": 1776355379200, - "sessionId": "535c33ce-a21b-4cb6-82b9-28901cf0c562", + "generatedAt": 1776439865447, + "sessionId": "ba3c99cd-f308-4faa-babd-6d38c120f078", "sessionKey": "agent:dev-assist:main", "provider": "minimax", "model": "MiniMax-M2.7-highspeed", @@ -452,8 +450,8 @@ "sandboxed": false }, "systemPrompt": { - "chars": 28251, - "projectContextChars": 14007, + "chars": 29549, + "projectContextChars": 15305, "nonProjectContextChars": 14244 }, "injectedWorkspaceFiles": [ @@ -521,6 +519,18 @@ "injectedChars": 18, "truncated": false }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + }, { "path": "SELF_IMPROVEMENT_REMINDER.md", "rawChars": 616, @@ -765,11 +775,13 @@ } }, "inputTokens": 86, - "outputTokens": 364, + "outputTokens": 1361, "cacheRead": 0, - "cacheWrite": 17762, - "estimatedCostUsd": 0.0071233500000000005, - "totalTokens": 17848, - "totalTokensFresh": true + "cacheWrite": 20050, + "estimatedCostUsd": 0.021770415, + "totalTokens": 20136, + "totalTokensFresh": true, + "endedAt": 1776439899248, + "runtimeMs": 33791 } } \ No newline at end of file diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index 953cfd5..adb9311 100644 --- a/agents/haonan/sessions/sessions.json +++ b/agents/haonan/sessions/sessions.json @@ -51,12 +51,12 @@ "abortedLastRun": false, "chatType": "direct", "origin": { - "label": "feishu:oc_chat_123456789", + "label": "feishu:oc_f86956cb9cecb7ad38c0f621377a23ae", "provider": "feishu", "surface": "feishu", "chatType": "direct", - "from": "feishu:oc_chat_123456789", - "to": "oc_chat_123456789", + "from": "feishu:oc_f86956cb9cecb7ad38c0f621377a23ae", + "to": "oc_f86956cb9cecb7ad38c0f621377a23ae", "accountId": "feishu-pm" }, "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/e511331d-30a9-44f0-a980-b5079fe4236c.jsonl", @@ -721,8 +721,8 @@ "memoryFlushCompactionCount": 0 }, "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc": { - "sessionId": "3215da08-4a09-4075-9207-e0d6d785de71", - "updatedAt": 1776362400036, + "sessionId": "0b06115f-e051-4058-ac4e-c309d0740738", + "updatedAt": 1776448800036, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -763,19 +763,19 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 15432, - "outputTokens": 73, - "totalTokens": 18853, + "inputTokens": 15187, + "outputTokens": 83, + "totalTokens": 18638, "totalTokensFresh": true, - "cacheRead": 22208, + "cacheRead": 22016, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1776362466328, - "sessionId": "3215da08-4a09-4075-9207-e0d6d785de71", + "generatedAt": 1776448860438, + "sessionId": "0b06115f-e051-4058-ac4e-c309d0740738", "sessionKey": "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc", "provider": "zhipu", "model": "glm-5", @@ -1104,7 +1104,7 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef": { "sessionId": "b84ce768-ea9c-4abb-b59e-c82d434bde84", - "updatedAt": 1776363600228, + "updatedAt": 1776363600036, "systemSent": true, "model": "glm-4.7-FlashX", "contextTokens": 200000, @@ -1145,9 +1145,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 9105, - "outputTokens": 1506, - "totalTokens": 27191, + "inputTokens": 105282, + "outputTokens": 4539, + "totalTokens": 29370, "deliveryContext": { "channel": "webchat" }, @@ -1156,15 +1156,15 @@ "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", "abortedLastRun": false, "totalTokensFresh": true, - "cacheRead": 186176, + "cacheRead": 235943, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1776277260308, - "sessionId": "84c47435-44f4-4ec3-afb0-1bdfaed69aa6", + "generatedAt": 1776363600219, + "sessionId": "b84ce768-ea9c-4abb-b59e-c82d434bde84", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", - "model": "glm-5", + "model": "glm-4.7-FlashX", "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, @@ -1180,8 +1180,8 @@ "sandboxed": false }, "systemPrompt": { - "chars": 23534, - "projectContextChars": 14014, + "chars": 23543, + "projectContextChars": 14023, "nonProjectContextChars": 9520 }, "injectedWorkspaceFiles": [ @@ -1488,7 +1488,7 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1776363600225 + "startedAt": 1775931600223 }, "agent:haonan:cron:3245fca7-045b-4977-8fab-020f6df2e453": { "sessionId": "8debcda0-e8fd-44c3-8c30-da668f3efab2", @@ -1530,8 +1530,8 @@ "cacheWrite": 0 }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc": { - "sessionId": "74b18581-bd93-4dfc-82be-d65ee80442c5", - "updatedAt": 1776363000034, + "sessionId": "18fed7f4-9f15-4fbf-b71c-1ccf3ea14c03", + "updatedAt": 1776449400259, "systemSent": true, "label": "Cron: openclaw-git-sync", "skillsSnapshot": { @@ -1909,777 +1909,10 @@ ] } }, - "estimatedCostUsd": 0.13553064 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:84c47435-44f4-4ec3-afb0-1bdfaed69aa6": { - "sessionId": "84c47435-44f4-4ec3-afb0-1bdfaed69aa6", - "updatedAt": 1776277200032, - "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": 9105, - "outputTokens": 1506, - "totalTokens": 27191, - "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": 186176, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1776277260308, - "sessionId": "84c47435-44f4-4ec3-afb0-1bdfaed69aa6", - "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.13553064, "status": "running", - "startedAt": 1775931600223 - }, - "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:3215da08-4a09-4075-9207-e0d6d785de71": { - "sessionId": "3215da08-4a09-4075-9207-e0d6d785de71", - "updatedAt": 1776362400036, - "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": 15432, - "outputTokens": 73, - "totalTokens": 18853, - "totalTokensFresh": true, - "cacheRead": 22208, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1776362466328, - "sessionId": "3215da08-4a09-4075-9207-e0d6d785de71", - "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 + "startedAt": 1776449400255, + "abortedLastRun": false }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:74b18581-bd93-4dfc-82be-d65ee80442c5": { "sessionId": "74b18581-bd93-4dfc-82be-d65ee80442c5", @@ -3106,9 +2339,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 9105, - "outputTokens": 1506, - "totalTokens": 27191, + "inputTokens": 105282, + "outputTokens": 4539, + "totalTokens": 29370, "deliveryContext": { "channel": "webchat" }, @@ -3117,14 +2350,398 @@ "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", "abortedLastRun": false, "totalTokensFresh": true, - "cacheRead": 186176, + "cacheRead": 235943, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1776277260308, - "sessionId": "84c47435-44f4-4ec3-afb0-1bdfaed69aa6", + "generatedAt": 1776363600219, + "sessionId": "b84ce768-ea9c-4abb-b59e-c82d434bde84", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", + "model": "glm-4.7-FlashX", + "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": 23543, + "projectContextChars": 14023, + "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, + "status": "running", + "startedAt": 1775931600223 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:0b06115f-e051-4058-ac4e-c309d0740738": { + "sessionId": "0b06115f-e051-4058-ac4e-c309d0740738", + "updatedAt": 1776448800036, + "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": 15187, + "outputTokens": 83, + "totalTokens": 18638, + "totalTokensFresh": true, + "cacheRead": 22016, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1776448860438, + "sessionId": "0b06115f-e051-4058-ac4e-c309d0740738", + "sessionKey": "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc", + "provider": "zhipu", "model": "glm-5", "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", "bootstrapMaxChars": 20000, @@ -3447,8 +3064,388 @@ ] } }, - "estimatedCostUsd": 0, - "status": "running", - "startedAt": 1775931600223 + "estimatedCostUsd": 0 + }, + "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:18fed7f4-9f15-4fbf-b71c-1ccf3ea14c03": { + "sessionId": "18fed7f4-9f15-4fbf-b71c-1ccf3ea14c03", + "updatedAt": 1776449400010, + "systemSent": true, + "label": "Cron: openclaw-git-sync", + "skillsSnapshot": { + "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n \n clawlist\n MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.\n ~/.openclaw/skills/clawlist/SKILL.md\n \n", + "skills": [ + { + "name": "capability-evolver" + }, + { + "name": "clawlist" + } + ], + "skillFilter": [ + "clawlist", + "capability-evolver", + "self-improving-agent" + ], + "resolvedSkills": [ + { + "name": "capability-evolver", + "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", + "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", + "source": "openclaw-managed", + "disableModelInvocation": false + }, + { + "name": "clawlist", + "description": "MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.", + "filePath": "/home/starmen1265/.openclaw/skills/clawlist/SKILL.md", + "baseDir": "/home/starmen1265/.openclaw/skills/clawlist", + "source": "openclaw-managed", + "disableModelInvocation": false + } + ], + "version": 0 + }, + "modelProvider": "minimax", + "model": "MiniMax-M2.7-highspeed", + "contextTokens": 204800, + "inputTokens": 520, + "outputTokens": 157, + "totalTokens": 18986, + "totalTokensFresh": true, + "cacheRead": 18564, + "cacheWrite": 18694, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1776363000278, + "sessionId": "74b18581-bd93-4dfc-82be-d65ee80442c5", + "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.13553064 } } \ No newline at end of file diff --git a/agents/ui-designer/sessions/sessions.json b/agents/ui-designer/sessions/sessions.json index edff93f..6109de5 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": "023b5797-68df-4c0b-85d7-aced208afa5b", - "updatedAt": 1776324686164, + "sessionId": "3442815d-ef0e-40fd-b293-3b7840197bfe", + "updatedAt": 1776411062424, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -816,13 +816,13 @@ }, "estimatedCostUsd": 0, "status": "failed", - "startedAt": 1776324684230, - "endedAt": 1776324686160, - "runtimeMs": 1930 + "startedAt": 1776411060396, + "endedAt": 1776411062421, + "runtimeMs": 2025 }, "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901": { - "sessionId": "b8da7329-2422-4e2b-8fc4-41a31fd9da9b", - "updatedAt": 1776324880446, + "sessionId": "9972a741-3a81-4aae-8807-3092c3d48169", + "updatedAt": 1776411388670, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -1184,11 +1184,16 @@ ] } }, - "estimatedCostUsd": 1.4345919750000002 + "estimatedCostUsd": 1.4345919750000002, + "status": "failed", + "startedAt": 1776411386705, + "abortedLastRun": false, + "endedAt": 1776411388667, + "runtimeMs": 1962 }, "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "22a5351f-e2d3-4499-a781-d3bb3006563a", - "updatedAt": 1776297617305, + "sessionId": "274421a6-7b0a-4e14-9a6c-41ea32ce69aa", + "updatedAt": 1776384080943, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1215,13 +1220,13 @@ "version": 0 }, "modelProvider": "zhipu", - "model": "glm-5", + "model": "glm-4.7-FlashX", "contextTokens": 200000, - "inputTokens": 29499, - "outputTokens": 3281, - "totalTokens": 32619, + "inputTokens": 102741, + "outputTokens": 5251, + "totalTokens": 36125, "totalTokensFresh": true, - "cacheRead": 282560, + "cacheRead": 36842, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -1230,11 +1235,11 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1776297677635, - "sessionId": "22a5351f-e2d3-4499-a781-d3bb3006563a", + "generatedAt": 1776384265154, + "sessionId": "274421a6-7b0a-4e14-9a6c-41ea32ce69aa", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", - "model": "glm-5", + "model": "glm-4.7-FlashX", "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, @@ -1250,8 +1255,8 @@ "sandboxed": false }, "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, + "chars": 14717, + "projectContextChars": 5538, "nonProjectContextChars": 9179 }, "injectedWorkspaceFiles": [ @@ -1877,9 +1882,9 @@ "cacheWrite": 13665, "estimatedCostUsd": 0.08997547499999999 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:22a5351f-e2d3-4499-a781-d3bb3006563a": { - "sessionId": "22a5351f-e2d3-4499-a781-d3bb3006563a", - "updatedAt": 1776297617305, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:274421a6-7b0a-4e14-9a6c-41ea32ce69aa": { + "sessionId": "274421a6-7b0a-4e14-9a6c-41ea32ce69aa", + "updatedAt": 1776384080943, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1906,13 +1911,13 @@ "version": 0 }, "modelProvider": "zhipu", - "model": "glm-5", + "model": "glm-4.7-FlashX", "contextTokens": 200000, - "inputTokens": 29499, - "outputTokens": 3281, - "totalTokens": 32619, + "inputTokens": 102741, + "outputTokens": 5251, + "totalTokens": 36125, "totalTokensFresh": true, - "cacheRead": 282560, + "cacheRead": 36842, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -1921,11 +1926,11 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1776297677635, - "sessionId": "22a5351f-e2d3-4499-a781-d3bb3006563a", + "generatedAt": 1776384265154, + "sessionId": "274421a6-7b0a-4e14-9a6c-41ea32ce69aa", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", - "model": "glm-5", + "model": "glm-4.7-FlashX", "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, @@ -1941,8 +1946,8 @@ "sandboxed": false }, "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, + "chars": 14717, + "projectContextChars": 5538, "nonProjectContextChars": 9179 }, "injectedWorkspaceFiles": [ @@ -2249,9 +2254,9 @@ "endedAt": 1775520350037, "runtimeMs": 6036 }, - "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:023b5797-68df-4c0b-85d7-aced208afa5b": { - "sessionId": "023b5797-68df-4c0b-85d7-aced208afa5b", - "updatedAt": 1776324600034, + "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:3442815d-ef0e-40fd-b293-3b7840197bfe": { + "sessionId": "3442815d-ef0e-40fd-b293-3b7840197bfe", + "updatedAt": 1776411000037, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -2617,13 +2622,13 @@ }, "estimatedCostUsd": 0, "status": "failed", - "startedAt": 1776238260362, - "endedAt": 1776238262388, - "runtimeMs": 2026 + "startedAt": 1776324684230, + "endedAt": 1776324686160, + "runtimeMs": 1930 }, - "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:b8da7329-2422-4e2b-8fc4-41a31fd9da9b": { - "sessionId": "b8da7329-2422-4e2b-8fc4-41a31fd9da9b", - "updatedAt": 1776324880446, + "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:9972a741-3a81-4aae-8807-3092c3d48169": { + "sessionId": "9972a741-3a81-4aae-8807-3092c3d48169", + "updatedAt": 1776411142131, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { diff --git a/cron/jobs.json b/cron/jobs.json index f9a101b..4b4e3fe 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1776362475828, + "updatedAtMs": 1776448871767, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1776448800000, - "lastRunAtMs": 1776362400006, + "nextRunAtMs": 1776535200000, + "lastRunAtMs": 1776448800006, "lastStatus": "ok", - "lastDurationMs": 75822, + "lastDurationMs": 71761, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1776449400003 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1776277339818, + "updatedAtMs": 1776363749862, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1776363600000, - "lastRunAtMs": 1776277200004, + "nextRunAtMs": 1776450000000, + "lastRunAtMs": 1776363600007, "lastStatus": "error", - "lastDurationMs": 139814, - "consecutiveErrors": 15, + "lastDurationMs": 149855, + "consecutiveErrors": 16, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1776363600004 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1776277812973, + "updatedAtMs": 1776364282771, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +128,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1776364200000, - "lastRunAtMs": 1776277800007, + "nextRunAtMs": 1776450600000, + "lastRunAtMs": 1776364200029, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 12966, + "lastDurationMs": 82742, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +144,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1776278400034, + "updatedAtMs": 1776364800033, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,10 +157,10 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1776364800000, - "lastRunAtMs": 1776278400006, + "nextRunAtMs": 1776451200000, + "lastRunAtMs": 1776364800006, "lastStatus": "skipped", - "lastDurationMs": 28, + "lastDurationMs": 27, "consecutiveErrors": 0, "lastRunStatus": "skipped", "lastDeliveryStatus": "not-requested", @@ -173,7 +174,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1776297617297, + "updatedAtMs": 1776384080936, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +192,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1776384000000, - "lastRunAtMs": 1776297600004, + "nextRunAtMs": 1776470400000, + "lastRunAtMs": 1776384000007, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 17293, + "lastDurationMs": 80929, "lastDelivered": true, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0 @@ -208,7 +209,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1776294091458, + "updatedAtMs": 1776380497181, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +227,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1776380400000, - "lastRunAtMs": 1776294000006, + "nextRunAtMs": 1776466800000, + "lastRunAtMs": 1776380400005, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 91452, + "lastDurationMs": 97176, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -279,7 +280,7 @@ "description": "每日收盘后跟踪中国核建(601611)股价走势", "enabled": true, "createdAtMs": 1774231320000, - "updatedAtMs": 1776324880417, + "updatedAtMs": 1776411142100, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -297,15 +298,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1776411000000, - "lastRunAtMs": 1776324600005, + "nextRunAtMs": 1776670200000, + "lastRunAtMs": 1776411000007, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 280412, + "lastDurationMs": 142093, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 7, + "consecutiveErrors": 8, "lastErrorReason": "timeout", - "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: LLM request timed out. (unknown) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: LLM request timed out. (unknown)" + "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: LLM request timed out. (unknown) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)" } }, { @@ -315,7 +316,7 @@ "description": "每日收盘后跟踪中国海油(600938)股价走势", "enabled": true, "createdAtMs": 1774231920000, - "updatedAtMs": 1776325067589, + "updatedAtMs": 1776411468316, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -333,14 +334,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1776411000000, - "lastRunAtMs": 1776324880417, - "lastRunStatus": "ok", - "lastStatus": "ok", - "lastDurationMs": 187172, - "lastDelivered": true, - "lastDeliveryStatus": "delivered", - "consecutiveErrors": 0 + "nextRunAtMs": 1776670200000, + "lastRunAtMs": 1776411142100, + "lastRunStatus": "error", + "lastStatus": "error", + "lastDurationMs": 326216, + "lastDeliveryStatus": "unknown", + "consecutiveErrors": 1, + "lastError": "FallbackSummaryError: All models failed (3): minimax/MiniMax-M2.7-highspeed: LLM request timed out. (unknown) | zhipu/glm-5: ⚠️ API rate limit reached. Please try again later. (rate_limit) | zhipu/glm-4.7-FlashX: ⚠️ API rate limit reached. Please try again later. (rate_limit)", + "lastErrorReason": "timeout" } }, { @@ -350,7 +352,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1776297819488, + "updatedAtMs": 1776384403401, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -368,14 +370,14 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1776384000000, - "lastRunAtMs": 1776297617297, + "nextRunAtMs": 1776470400000, + "lastRunAtMs": 1776384080936, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 202191, + "lastDurationMs": 322465, "lastDelivered": true, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, + "consecutiveErrors": 2, "lastError": "⚠️ ✉️ Message failed" } } diff --git a/feishu/dedup/feishu-dev.json b/feishu/dedup/feishu-dev.json index 11af98d..da5f4f7 100644 --- a/feishu/dedup/feishu-dev.json +++ b/feishu/dedup/feishu-dev.json @@ -1,3 +1,6 @@ { - "om_x100b5124cdd564a8b3c446f276f8539": 1776355378221 + "om_x100b5124cdd564a8b3c446f276f8539": 1776355378221, + "om_x100b5110c1ec3ca0c4f2c3c87aa9dd0": 1776437490830, + "om_x100b5110db202d3cc31674443f7e3a9": 1776437599475, + "om_x100b51116d4c98a4c31ee619a688f50": 1776439864582 } diff --git a/tasks/runs.sqlite b/tasks/runs.sqlite index c4834120a6afb105451d118e175c3655cc117af9..908774a630a2f9df1879d744a07881a6d9746ff4 100644 GIT binary patch delta 27514 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 delta 40410 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 diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index 96c7ed4c6a50723e6cd7963a51220f847a9f5827..c739d0baf8d7f14a992dac5d31f2b87607c7836a 100644 GIT binary patch delta 344 zcmb7+zb^xE7>A$l{l0UmC{C4@R2@sF_HcO z62xHOz20K=N#4BA^XAPbNsJ^hdeLi#ELSEdD0YRLGQ00bk#pSMKX(pq?>-{;9Z>EZKy!jqifHwNLR2Ls4-cw^$T2)U)}%! literal 32768 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%0A;!Jh(cY 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 Pa@#{KWasthsZ#zwy8;?a