From 0c756fb87552713c959bd8c90d3e545a856c320d Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Wed, 15 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?-15=2002:10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/dev-assist/sessions/sessions.json | 76 +- agents/haonan/sessions/sessions.json | 1599 ++++++++++----------- agents/ui-designer/sessions/sessions.json | 98 +- cron/jobs.json | 90 +- feishu/dedup/feishu-dev.json | 14 +- identity/device-auth.json | 2 +- tasks/runs.sqlite | Bin 155648 -> 155648 bytes tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4152992 -> 4152992 bytes 9 files changed, 910 insertions(+), 969 deletions(-) diff --git a/agents/dev-assist/sessions/sessions.json b/agents/dev-assist/sessions/sessions.json index 86e5e65..e1417f1 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": "a6460567-ae81-4faa-bd95-b5294635f932", - "updatedAt": 1776094619323, + "sessionId": "469eccdf-a5ba-4431-831a-8b4513328de9", + "updatedAt": 1776181847084, "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/a6460567-ae81-4faa-bd95-b5294635f932.jsonl", + "sessionFile": "/home/starmen1265/.openclaw/agents/dev-assist/sessions/469eccdf-a5ba-4431-831a-8b4513328de9.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,14 +424,14 @@ "version": 0 }, "status": "done", - "startedAt": 1776094597945, + "startedAt": 1776181835430, "modelProvider": "minimax", "model": "MiniMax-M2.7-highspeed", "contextTokens": 204800, "systemPromptReport": { "source": "run", - "generatedAt": 1776094597935, - "sessionId": "a6460567-ae81-4faa-bd95-b5294635f932", + "generatedAt": 1776181835420, + "sessionId": "469eccdf-a5ba-4431-831a-8b4513328de9", "sessionKey": "agent:dev-assist:main", "provider": "minimax", "model": "MiniMax-M2.7-highspeed", @@ -450,8 +450,8 @@ "sandboxed": false }, "systemPrompt": { - "chars": 34741, - "projectContextChars": 20497, + "chars": 29549, + "projectContextChars": 15305, "nonProjectContextChars": 14244 }, "injectedWorkspaceFiles": [ @@ -531,54 +531,6 @@ "injectedChars": 616, "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, - "injectedChars": 616, - "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, - "injectedChars": 616, - "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, @@ -823,13 +775,13 @@ } }, "inputTokens": 86, - "outputTokens": 946, + "outputTokens": 453, "cacheRead": 10399, - "cacheWrite": 17756, - "estimatedCostUsd": 0.092875335, - "totalTokens": 28241, + "cacheWrite": 8623, + "estimatedCostUsd": 0.01556493, + "totalTokens": 19108, "totalTokensFresh": true, - "endedAt": 1776094619290, - "runtimeMs": 21345 + "endedAt": 1776181847048, + "runtimeMs": 11618 } } \ No newline at end of file diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index 08ffd15..64ee139 100644 --- a/agents/haonan/sessions/sessions.json +++ b/agents/haonan/sessions/sessions.json @@ -721,8 +721,8 @@ "memoryFlushCompactionCount": 0 }, "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc": { - "sessionId": "85c2a102-bc06-46a7-9a8d-e3501f8801a2", - "updatedAt": 1776103200034, + "sessionId": "32e79109-46b3-4760-b282-64f2f63ac680", + "updatedAt": 1776189600037, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -763,9 +763,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 16908, - "outputTokens": 66, - "totalTokens": 18631, + "inputTokens": 16913, + "outputTokens": 86, + "totalTokens": 18636, "totalTokensFresh": true, "cacheRead": 20288, "cacheWrite": 0, @@ -774,8 +774,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1776103260372, - "sessionId": "85c2a102-bc06-46a7-9a8d-e3501f8801a2", + "generatedAt": 1776189660370, + "sessionId": "32e79109-46b3-4760-b282-64f2f63ac680", "sessionKey": "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc", "provider": "zhipu", "model": "glm-5", @@ -1104,9 +1104,9 @@ }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef": { "sessionId": "e8b45f74-5e04-4d21-b8e4-4bfb47b517f8", - "updatedAt": 1776104460309, + "updatedAt": 1776104400030, "systemSent": true, - "model": "glm-4.7-FlashX", + "model": "glm-5", "contextTokens": 200000, "label": "Cron: capability-evolver-daily", "skillsSnapshot": { @@ -1145,9 +1145,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 27350, - "outputTokens": 3196, - "totalTokens": 27477, + "inputTokens": 11245, + "outputTokens": 1523, + "totalTokens": 29430, "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": 117795, + "cacheRead": 107584, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1776018000212, - "sessionId": "c3953d85-3990-444e-880f-c9aa7f2d8c38", + "generatedAt": 1776104460298, + "sessionId": "e8b45f74-5e04-4d21-b8e4-4bfb47b517f8", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", - "model": "glm-4.7-FlashX", + "model": "glm-5", "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, @@ -1180,8 +1180,8 @@ "sandboxed": false }, "systemPrompt": { - "chars": 23543, - "projectContextChars": 14023, + "chars": 23534, + "projectContextChars": 14014, "nonProjectContextChars": 9520 }, "injectedWorkspaceFiles": [ @@ -1488,7 +1488,7 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1776104460305 + "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": "b1d0c8e5-db5f-4f24-b384-d87e4b7deaea", - "updatedAt": 1776103800011, + "sessionId": "e61e31ff-b79e-48d8-ab3a-efb9c0274625", + "updatedAt": 1776190200295, "systemSent": true, "label": "Cron: openclaw-git-sync", "skillsSnapshot": { @@ -1909,777 +1909,10 @@ ] } }, - "estimatedCostUsd": 0.11011407000000001 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:c3953d85-3990-444e-880f-c9aa7f2d8c38": { - "sessionId": "c3953d85-3990-444e-880f-c9aa7f2d8c38", - "updatedAt": 1776018000034, - "systemSent": true, - "model": "glm-4.7-FlashX", - "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": 27350, - "outputTokens": 3196, - "totalTokens": 27477, - "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": 117795, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1776018000212, - "sessionId": "c3953d85-3990-444e-880f-c9aa7f2d8c38", - "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, + "estimatedCostUsd": 0.11011407000000001, "status": "running", - "startedAt": 1775931600223 - }, - "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:85c2a102-bc06-46a7-9a8d-e3501f8801a2": { - "sessionId": "85c2a102-bc06-46a7-9a8d-e3501f8801a2", - "updatedAt": 1776103200034, - "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": 16908, - "outputTokens": 66, - "totalTokens": 18631, - "totalTokensFresh": true, - "cacheRead": 20288, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1776103260372, - "sessionId": "85c2a102-bc06-46a7-9a8d-e3501f8801a2", - "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": 1776190200290, + "abortedLastRun": false }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:b1d0c8e5-db5f-4f24-b384-d87e4b7deaea": { "sessionId": "b1d0c8e5-db5f-4f24-b384-d87e4b7deaea", @@ -3067,7 +2300,7 @@ "sessionId": "e8b45f74-5e04-4d21-b8e4-4bfb47b517f8", "updatedAt": 1776104400030, "systemSent": true, - "model": "glm-4.7-FlashX", + "model": "glm-5", "contextTokens": 200000, "label": "Cron: capability-evolver-daily", "skillsSnapshot": { @@ -3106,9 +2339,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 27350, - "outputTokens": 3196, - "totalTokens": 27477, + "inputTokens": 11245, + "outputTokens": 1523, + "totalTokens": 29430, "deliveryContext": { "channel": "webchat" }, @@ -3117,15 +2350,15 @@ "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", "abortedLastRun": false, "totalTokensFresh": true, - "cacheRead": 117795, + "cacheRead": 107584, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1776018000212, - "sessionId": "c3953d85-3990-444e-880f-c9aa7f2d8c38", + "generatedAt": 1776104460298, + "sessionId": "e8b45f74-5e04-4d21-b8e4-4bfb47b517f8", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", - "model": "glm-4.7-FlashX", + "model": "glm-5", "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, @@ -3141,8 +2374,8 @@ "sandboxed": false }, "systemPrompt": { - "chars": 23543, - "projectContextChars": 14023, + "chars": 23534, + "projectContextChars": 14014, "nonProjectContextChars": 9520 }, "injectedWorkspaceFiles": [ @@ -3450,5 +2683,769 @@ "estimatedCostUsd": 0, "status": "running", "startedAt": 1775931600223 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:32e79109-46b3-4760-b282-64f2f63ac680": { + "sessionId": "32e79109-46b3-4760-b282-64f2f63ac680", + "updatedAt": 1776189600037, + "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": 16913, + "outputTokens": 86, + "totalTokens": 18636, + "totalTokensFresh": true, + "cacheRead": 20288, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1776189660370, + "sessionId": "32e79109-46b3-4760-b282-64f2f63ac680", + "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 + }, + "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:e61e31ff-b79e-48d8-ab3a-efb9c0274625": { + "sessionId": "e61e31ff-b79e-48d8-ab3a-efb9c0274625", + "updatedAt": 1776190200039, + "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": 505, + "outputTokens": 145, + "totalTokens": 18971, + "totalTokensFresh": true, + "cacheRead": 18564, + "cacheWrite": 18694, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1776103800250, + "sessionId": "b1d0c8e5-db5f-4f24-b384-d87e4b7deaea", + "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.11011407000000001 } } \ No newline at end of file diff --git a/agents/ui-designer/sessions/sessions.json b/agents/ui-designer/sessions/sessions.json index 25845a6..233abee 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": "c7cf5e1e-1eec-4677-8bd2-459227d8d83a", - "updatedAt": 1776065462359, + "sessionId": "a17138cd-e077-40e5-aae7-05f8f1b2351c", + "updatedAt": 1776151870488, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -816,13 +816,13 @@ }, "estimatedCostUsd": 0, "status": "failed", - "startedAt": 1776065460400, - "endedAt": 1776065462356, - "runtimeMs": 1956 + "startedAt": 1776151868508, + "endedAt": 1776151870484, + "runtimeMs": 1976 }, "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901": { - "sessionId": "0fbce1c0-1c83-4a17-963d-2f480bdab871", - "updatedAt": 1776065542337, + "sessionId": "3e9d9b26-16ff-4a45-9631-fef23681385d", + "updatedAt": 1776152008422, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -851,19 +851,19 @@ "modelProvider": "minimax", "model": "MiniMax-M2.7-highspeed", "contextTokens": 204800, - "inputTokens": 352996, - "outputTokens": 8427, - "totalTokens": 47934, + "inputTokens": 431088, + "outputTokens": 13378, + "totalTokens": 42130, "totalTokensFresh": true, - "cacheRead": 311429, - "cacheWrite": 16641, + "cacheRead": 557294, + "cacheWrite": 250, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1776065542568, - "sessionId": "0fbce1c0-1c83-4a17-963d-2f480bdab871", + "generatedAt": 1776152008667, + "sessionId": "3e9d9b26-16ff-4a45-9631-fef23681385d", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", "provider": "minimax", "model": "MiniMax-M2.7-highspeed", @@ -1184,11 +1184,11 @@ ] } }, - "estimatedCostUsd": 1.0260804000000001 + "estimatedCostUsd": 1.2049917900000002 }, "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "db848002-2e18-44ce-bdee-c615bcbff99c", - "updatedAt": 1776038416719, + "sessionId": "11712799-0521-428f-a72f-499877b95dbf", + "updatedAt": 1776124879181, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1217,11 +1217,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 30277, - "outputTokens": 3837, - "totalTokens": 35070, + "inputTokens": 21930, + "outputTokens": 3405, + "totalTokens": 35784, "totalTokensFresh": true, - "cacheRead": 323200, + "cacheRead": 328704, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -1230,8 +1230,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1776038477075, - "sessionId": "db848002-2e18-44ce-bdee-c615bcbff99c", + "generatedAt": 1776124939503, + "sessionId": "11712799-0521-428f-a72f-499877b95dbf", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -1877,9 +1877,9 @@ "cacheWrite": 13665, "estimatedCostUsd": 0.08997547499999999 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:db848002-2e18-44ce-bdee-c615bcbff99c": { - "sessionId": "db848002-2e18-44ce-bdee-c615bcbff99c", - "updatedAt": 1776038416719, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:11712799-0521-428f-a72f-499877b95dbf": { + "sessionId": "11712799-0521-428f-a72f-499877b95dbf", + "updatedAt": 1776124879181, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1908,11 +1908,11 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 30277, - "outputTokens": 3837, - "totalTokens": 35070, + "inputTokens": 21930, + "outputTokens": 3405, + "totalTokens": 35784, "totalTokensFresh": true, - "cacheRead": 323200, + "cacheRead": 328704, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, @@ -1921,8 +1921,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1776038477075, - "sessionId": "db848002-2e18-44ce-bdee-c615bcbff99c", + "generatedAt": 1776124939503, + "sessionId": "11712799-0521-428f-a72f-499877b95dbf", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", @@ -2249,9 +2249,9 @@ "endedAt": 1775520350037, "runtimeMs": 6036 }, - "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:c7cf5e1e-1eec-4677-8bd2-459227d8d83a": { - "sessionId": "c7cf5e1e-1eec-4677-8bd2-459227d8d83a", - "updatedAt": 1776065400036, + "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:a17138cd-e077-40e5-aae7-05f8f1b2351c": { + "sessionId": "a17138cd-e077-40e5-aae7-05f8f1b2351c", + "updatedAt": 1776151800036, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -2617,13 +2617,13 @@ }, "estimatedCostUsd": 0, "status": "failed", - "startedAt": 1775806275643, - "endedAt": 1775806277702, - "runtimeMs": 2059 + "startedAt": 1776065460400, + "endedAt": 1776065462356, + "runtimeMs": 1956 }, - "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:0fbce1c0-1c83-4a17-963d-2f480bdab871": { - "sessionId": "0fbce1c0-1c83-4a17-963d-2f480bdab871", - "updatedAt": 1776065542337, + "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:3e9d9b26-16ff-4a45-9631-fef23681385d": { + "sessionId": "3e9d9b26-16ff-4a45-9631-fef23681385d", + "updatedAt": 1776152008422, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -2652,19 +2652,19 @@ "modelProvider": "minimax", "model": "MiniMax-M2.7-highspeed", "contextTokens": 204800, - "inputTokens": 352996, - "outputTokens": 8427, - "totalTokens": 47934, + "inputTokens": 431088, + "outputTokens": 13378, + "totalTokens": 42130, "totalTokensFresh": true, - "cacheRead": 311429, - "cacheWrite": 16641, + "cacheRead": 557294, + "cacheWrite": 250, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1776065542568, - "sessionId": "0fbce1c0-1c83-4a17-963d-2f480bdab871", + "generatedAt": 1776152008667, + "sessionId": "3e9d9b26-16ff-4a45-9631-fef23681385d", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", "provider": "minimax", "model": "MiniMax-M2.7-highspeed", @@ -2985,6 +2985,6 @@ ] } }, - "estimatedCostUsd": 1.0260804000000001 + "estimatedCostUsd": 1.2049917900000002 } } \ No newline at end of file diff --git a/cron/jobs.json b/cron/jobs.json index 315c0cf..367868e 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1776103273295, + "updatedAtMs": 1776189673978, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1776189600000, - "lastRunAtMs": 1776103200005, + "nextRunAtMs": 1776276000000, + "lastRunAtMs": 1776189600007, "lastStatus": "ok", - "lastDurationMs": 73290, + "lastDurationMs": 73971, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1776190200006 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1776018077205, + "updatedAtMs": 1776104506264, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1776104400000, - "lastRunAtMs": 1776018000005, + "nextRunAtMs": 1776190800000, + "lastRunAtMs": 1776104400003, "lastStatus": "error", - "lastDurationMs": 77200, - "consecutiveErrors": 12, + "lastDurationMs": 106261, + "consecutiveErrors": 13, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1776104400001 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1776018614344, + "updatedAtMs": 1776105076165, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +128,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1776105000000, - "lastRunAtMs": 1776018600005, + "nextRunAtMs": 1776191400000, + "lastRunAtMs": 1776105000004, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 14339, + "lastDurationMs": 76161, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +144,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1776019200032, + "updatedAtMs": 1776105600034, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,10 +157,10 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1776105600000, - "lastRunAtMs": 1776019200005, + "nextRunAtMs": 1776192000000, + "lastRunAtMs": 1776105600006, "lastStatus": "skipped", - "lastDurationMs": 27, + "lastDurationMs": 28, "consecutiveErrors": 0, "lastRunStatus": "skipped", "lastDeliveryStatus": "not-requested", @@ -173,7 +174,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1776038416710, + "updatedAtMs": 1776124879172, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +192,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1776124800000, - "lastRunAtMs": 1776038400003, + "nextRunAtMs": 1776211200000, + "lastRunAtMs": 1776124800002, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 16707, + "lastDurationMs": 79170, "lastDelivered": true, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0 @@ -208,7 +209,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1776034929053, + "updatedAtMs": 1776121278429, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +227,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1776121200000, - "lastRunAtMs": 1776034800006, + "nextRunAtMs": 1776207600000, + "lastRunAtMs": 1776121200004, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 129047, + "lastDurationMs": 78425, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -279,7 +280,7 @@ "description": "每日收盘后跟踪中国核建(601611)股价走势", "enabled": true, "createdAtMs": 1774231320000, - "updatedAtMs": 1776065542328, + "updatedAtMs": 1776152008393, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -297,15 +298,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1776151800000, - "lastRunAtMs": 1776065400008, + "nextRunAtMs": 1776238200000, + "lastRunAtMs": 1776151800005, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 142320, + "lastDurationMs": 208388, "lastDeliveryStatus": "unknown", - "consecutiveErrors": 4, + "consecutiveErrors": 5, "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: ⚠️ API rate limit reached. Please try again later. (rate_limit)" + "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)" } }, { @@ -315,7 +316,7 @@ "description": "每日收盘后跟踪中国海油(600938)股价走势", "enabled": true, "createdAtMs": 1774231920000, - "updatedAtMs": 1776065865942, + "updatedAtMs": 1776152415108, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -333,11 +334,11 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1776151800000, - "lastRunAtMs": 1776065542328, + "nextRunAtMs": 1776238200000, + "lastRunAtMs": 1776152008393, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 323614, + "lastDurationMs": 406715, "lastDelivered": true, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0 @@ -350,7 +351,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1776038621313, + "updatedAtMs": 1776125082682, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -368,15 +369,14 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1776124800000, - "lastRunAtMs": 1776038416710, - "lastRunStatus": "error", - "lastStatus": "error", - "lastDurationMs": 204603, + "nextRunAtMs": 1776211200000, + "lastRunAtMs": 1776124879172, + "lastRunStatus": "ok", + "lastStatus": "ok", + "lastDurationMs": 203510, "lastDelivered": true, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 6, - "lastError": "⚠️ ✉️ Message failed" + "consecutiveErrors": 0 } } ] diff --git a/feishu/dedup/feishu-dev.json b/feishu/dedup/feishu-dev.json index 10bf3b0..44e7686 100644 --- a/feishu/dedup/feishu-dev.json +++ b/feishu/dedup/feishu-dev.json @@ -1,13 +1,5 @@ { - "om_x100b52f266781488c421f61e9f4ce76": 1776050828268, - "om_x100b52e4545c1880c329f1d113ad66a": 1776091561698, - "om_x100b52e46482e100c45b142f9350a57": 1776091813512, - "om_x100b52e40c7e2d34c4465b361d6db06": 1776092203698, - "om_x100b52e41e66c444c147d8b7e34d02d": 1776092427638, - "om_x100b52e42bb7aca0c3c2aed5d1fd957": 1776092760122, - "om_x100b52e4316618a0c427fe736e6987a": 1776093179222, - "om_x100b52e4c02cd0acc3ff1b55acceae1": 1776093422686, - "om_x100b52e4e7b458a0c4e26f0e6250eb8": 1776093848318, - "om_x100b52e48471e53cc42cff54fdcc097": 1776094380412, - "om_x100b52e4968bf53cc3419b6b9136bc2": 1776094597067 + "om_x100b52d25924b0a4c44215c8f7bee0c": 1776181631247, + "om_x100b52d26f2290acc352597df48a710": 1776181791520, + "om_x100b52d26a6830a0c2407ac175b46b7": 1776181834924 } diff --git a/identity/device-auth.json b/identity/device-auth.json index d481fa3..448a809 100644 --- a/identity/device-auth.json +++ b/identity/device-auth.json @@ -12,7 +12,7 @@ "operator.read", "operator.write" ], - "updatedAtMs": 1776065840675 + "updatedAtMs": 1776152047633 } } } diff --git a/tasks/runs.sqlite b/tasks/runs.sqlite index 2024688244d0638863f5b001251a06414d690f93..c4834120a6afb105451d118e175c3655cc117af9 100644 GIT binary patch delta 22669 zcmeHvd0-UBnQ!;#03FkVjlmoO#@q--nx1>Goftd5!GIln#E#J%JxE4Kpo1HaP9%XO z5Cb$u5|S|YA%r<3Aq4hYJGdMPD2BSzlnxk!+FCILx-WoARBfW z8VtWTd}jEG;ol4q!$*d94c|1pZMcGeR}uTn(9qO0>zrrQ6NaGSyIjhB5CZZLz67Da zA7Xqt4>@iV#MreEcda)3l1rM0(49FDcf15K<`sz1lHreB(hP(~JqIy!8AOsHHMx;{ zB0=Pm?@Rox{?UYgO<$VuwUl3^b|)T8{Fk&U!%HJKj9i@lE&YEpqz3i>p7#BuNr@Zu zuZ{ed^w~-KMr<)urxd0nA$kvec>+s>g3T0 zrwl(3?oUfeOG(|q{)f7rJ8o2x5)t@BuD-xePr4VuZ^&5(5uA_UXY$t$A?QZ%HzED3 z8IEHx5Hz$c`SaDo08iCc8AI9vWh0VS@MW}x69-9dbuh}Dfz7afM~awTppLlWb?S4 zCX^zXoIaa9;IjKgr_aq*&IwYcF2Bd)v5O|3*KIf1oRY)j30NH_(e3qEZ5F535pZ%9 zl&QyJmVEd#`2$E~v%9P&Z@?Tdxh1bBAUY+R-|OSbDW%1R28m9$$?dTROg5{-ZgP8V zlF9B2SR7_F*KhZ5WwR54%Xo{$?sfXj)cSzgWV0Z>+iXSDE?NQs(QgkpY{A(H%Xpv5 zEc&f3o5^Z(`YEB+|U$S<@QRiQbM~$vbbH=fXU+XxscH2G9Uw@TPUH|6?7o6-Dk2%NMsW&W|K#Bx=a?yX0uz&elxz?OetM9uhZkRdQ4u? zM}6dxOkS_oZE|3s?5=oH3vo6l`FxsjL2@2~`1UeWAwnOz$wrC+kzB(KA2@|%4≶6^o4kID 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 CrmJuO diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index aafac85353c996d8b63b046a55d35f57b5a63e81..b6a3bd66c295f975e06f14e7dce6725459bdf9ef 100644 GIT binary patch delta 682 zcmb7>$xl;J6vlt|wU5%4mSU~6mPf6{p#q|U^MDlB5Bzb}n>bH11p&bgPR-6XQlbeQ4s=lYIAn=XbyJUUF|bt)x+i>Enm8tem?oo@iO7B^Cyw9#mrz~o%vZWlgWhEXswmzH)n;XRHlNWkSJ_MwTN{Vll6@& z?{ltZ70%{7pK7x{Z+Vf^Dd`ccr!A|zuaw#@TUcmcvy@#NBF#k}2@Kf{g%^V%jASx1SilN4 zvWKIb<|=n2@=U2dvc;95$yJn7$tV)cWFafr#9oeZhHKoFNVjI#@DZVk(M(|$i&({G z_HmrET<2a-#7+tQsAdce%w{pG*}{HKaE=??xBllYm1iH$DK612AfgPNUPKwnSf(nHH>2#Nt#*9HV%^F0ylXmk#5Z$ iV;JL^OADreubQJb6-?lkG~YF6fB{UTmD|z={J#P3jg^-G literal 32768 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 HE?@CKlLkWq delta 71312 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 E2jMJk-2eap