From 4bfa402460c769437fd6053955db634592215355 Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Fri, 10 Apr 2026 02:10:09 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=90=8C=E6=AD=A5:=202026-04?= =?UTF-8?q?-10=2002:10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/haonan/sessions/sessions.json | 1585 ++++++++++----------- agents/ui-designer/sessions/sessions.json | 894 ++++++------ cron/jobs.json | 85 +- devices/paired.json | 3 +- feishu/dedup/feishu-art.json | 5 +- identity/device-auth.json | 2 +- memory/ui-designer.sqlite | Bin 151552 -> 151552 bytes tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4140632 -> 4140632 bytes 9 files changed, 1284 insertions(+), 1290 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index f407367..7e026d6 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": "a85c6536-a180-437b-afd6-30c72ccf9375", - "updatedAt": 1775671200034, + "sessionId": "b1c09ab5-8948-44a4-be48-1faf66f1a4a9", + "updatedAt": 1775757600033, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -763,19 +763,19 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 15180, - "outputTokens": 74, - "totalTokens": 18631, + "inputTokens": 13393, + "outputTokens": 84, + "totalTokens": 18636, "totalTokensFresh": true, - "cacheRead": 22016, + "cacheRead": 23808, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1775671260372, - "sessionId": "a85c6536-a180-437b-afd6-30c72ccf9375", + "generatedAt": 1775757660374, + "sessionId": "b1c09ab5-8948-44a4-be48-1faf66f1a4a9", "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": "fd47b69f-633e-4c78-8ce7-79daa759a196", - "updatedAt": 1775672400227, + "updatedAt": 1775672400034, "systemSent": true, "model": "glm-4.7-FlashX", "contextTokens": 200000, @@ -1145,9 +1145,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 79033, - "outputTokens": 9339, - "totalTokens": 37689, + "inputTokens": 83694, + "outputTokens": 2905, + "totalTokens": 28298, "deliveryContext": { "channel": "webchat" }, @@ -1156,12 +1156,12 @@ "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", "abortedLastRun": false, "totalTokensFresh": true, - "cacheRead": 535013, + "cacheRead": 117114, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1775586000210, - "sessionId": "6f1063a7-3e81-42b6-b95b-7bb4cd2eb5eb", + "generatedAt": 1775672400214, + "sessionId": "fd47b69f-633e-4c78-8ce7-79daa759a196", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-4.7-FlashX", @@ -1488,7 +1488,7 @@ }, "estimatedCostUsd": 0, "status": "running", - "startedAt": 1775672400223 + "startedAt": 1775240400225 }, "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": "b1e273b0-affc-468f-9ba9-cd2866c30155", - "updatedAt": 1775671800031, + "sessionId": "84339a0b-38f4-4b49-b7cf-d2bb47b47be7", + "updatedAt": 1775758200289, "systemSent": true, "label": "Cron: openclaw-git-sync", "skillsSnapshot": { @@ -1909,777 +1909,10 @@ ] } }, - "estimatedCostUsd": 0.06783762 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:6f1063a7-3e81-42b6-b95b-7bb4cd2eb5eb": { - "sessionId": "6f1063a7-3e81-42b6-b95b-7bb4cd2eb5eb", - "updatedAt": 1775586000037, - "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": 79033, - "outputTokens": 9339, - "totalTokens": 37689, - "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": 535013, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1775586000210, - "sessionId": "6f1063a7-3e81-42b6-b95b-7bb4cd2eb5eb", - "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.06783762, "status": "running", - "startedAt": 1775240400225 - }, - "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:a85c6536-a180-437b-afd6-30c72ccf9375": { - "sessionId": "a85c6536-a180-437b-afd6-30c72ccf9375", - "updatedAt": 1775671200034, - "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": 15180, - "outputTokens": 74, - "totalTokens": 18631, - "totalTokensFresh": true, - "cacheRead": 22016, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1775671260372, - "sessionId": "a85c6536-a180-437b-afd6-30c72ccf9375", - "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": 1775758200284, + "abortedLastRun": false }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:b1e273b0-affc-468f-9ba9-cd2866c30155": { "sessionId": "b1e273b0-affc-468f-9ba9-cd2866c30155", @@ -3106,9 +2339,9 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 79033, - "outputTokens": 9339, - "totalTokens": 37689, + "inputTokens": 83694, + "outputTokens": 2905, + "totalTokens": 28298, "deliveryContext": { "channel": "webchat" }, @@ -3117,12 +2350,12 @@ "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/ccc40ca7-7876-4d82-ab84-7b790feddc19.jsonl", "abortedLastRun": false, "totalTokensFresh": true, - "cacheRead": 535013, + "cacheRead": 117114, "cacheWrite": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1775586000210, - "sessionId": "6f1063a7-3e81-42b6-b95b-7bb4cd2eb5eb", + "generatedAt": 1775672400214, + "sessionId": "fd47b69f-633e-4c78-8ce7-79daa759a196", "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", "provider": "zhipu", "model": "glm-4.7-FlashX", @@ -3450,5 +2683,769 @@ "estimatedCostUsd": 0, "status": "running", "startedAt": 1775240400225 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:b1c09ab5-8948-44a4-be48-1faf66f1a4a9": { + "sessionId": "b1c09ab5-8948-44a4-be48-1faf66f1a4a9", + "updatedAt": 1775757600033, + "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": 13393, + "outputTokens": 84, + "totalTokens": 18636, + "totalTokensFresh": true, + "cacheRead": 23808, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1775757660374, + "sessionId": "b1c09ab5-8948-44a4-be48-1faf66f1a4a9", + "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:84339a0b-38f4-4b49-b7cf-d2bb47b47be7": { + "sessionId": "84339a0b-38f4-4b49-b7cf-d2bb47b47be7", + "updatedAt": 1775758200034, + "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": 519, + "outputTokens": 167, + "totalTokens": 18985, + "totalTokensFresh": true, + "cacheRead": 18564, + "cacheWrite": 18694, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1775671800267, + "sessionId": "b1e273b0-affc-468f-9ba9-cd2866c30155", + "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.06783762 } } \ No newline at end of file diff --git a/agents/ui-designer/sessions/sessions.json b/agents/ui-designer/sessions/sessions.json index 1662885..85aad85 100644 --- a/agents/ui-designer/sessions/sessions.json +++ b/agents/ui-designer/sessions/sessions.json @@ -1,7 +1,7 @@ { "agent:ui-designer:main": { - "sessionId": "76286a79-a371-4dfe-86b4-05be07276820", - "updatedAt": 1775115407743, + "sessionId": "837b3935-8bf1-4cf7-a4fd-443190fb9f2f", + "updatedAt": 1775720871561, "systemSent": true, "abortedLastRun": false, "authProfileOverride": "minimax:cn", @@ -17,15 +17,15 @@ "lastTo": "user:ou_9847ce84b960736c14554730b41e4957", "lastAccountId": "feishu-art", "origin": { - "label": "feishu:ou_9847ce84b960736c14554730b41e4957", + "label": "张青", "provider": "feishu", "surface": "feishu", "chatType": "direct", "from": "feishu:ou_9847ce84b960736c14554730b41e4957", - "to": "ou_9847ce84b960736c14554730b41e4957", + "to": "user:ou_9847ce84b960736c14554730b41e4957", "accountId": "feishu-art" }, - "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/76286a79-a371-4dfe-86b4-05be07276820.jsonl", + "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/837b3935-8bf1-4cf7-a4fd-443190fb9f2f.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", @@ -58,16 +58,16 @@ "version": 0 }, "status": "done", - "startedAt": 1775115337639, - "endedAt": 1775115407703, - "runtimeMs": 70064, + "startedAt": 1775720847875, + "endedAt": 1775720871548, + "runtimeMs": 23673, "modelProvider": "minimax", "model": "MiniMax-M2.7-highspeed", "contextTokens": 204800, "systemPromptReport": { "source": "run", - "generatedAt": 1775115337630, - "sessionId": "76286a79-a371-4dfe-86b4-05be07276820", + "generatedAt": 1775720847865, + "sessionId": "837b3935-8bf1-4cf7-a4fd-443190fb9f2f", "sessionKey": "agent:ui-designer:main", "provider": "minimax", "model": "MiniMax-M2.7-highspeed", @@ -394,12 +394,12 @@ ] } }, - "inputTokens": 33318, - "outputTokens": 2844, - "cacheRead": 17034, - "cacheWrite": 0, - "estimatedCostUsd": 0.025190024999999998, - "totalTokens": 27010, + "inputTokens": 86, + "outputTokens": 761, + "cacheRead": 0, + "cacheWrite": 22358, + "estimatedCostUsd": 0.00932325, + "totalTokens": 22444, "totalTokensFresh": true }, "agent:ui-designer:cron:78b64c2f-7f91-47ff-9250-d13f546eb21f": { @@ -441,8 +441,8 @@ "cacheWrite": 0 }, "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890": { - "sessionId": "4d1934e8-3b33-4267-a752-00810aae7710", - "updatedAt": 1775633400014, + "sessionId": "f26c5e0a-22c9-4363-addb-70f55c4d7695", + "updatedAt": 1775719800013, "systemSent": true, "label": "Cron: 中国核建每日跟踪", "skillsSnapshot": { @@ -469,13 +469,13 @@ "version": 0 }, "modelProvider": "zhipu", - "model": "glm-5", + "model": "glm-4.7-FlashX", "contextTokens": 200000, - "inputTokens": 15206, - "outputTokens": 2213, - "totalTokens": 24123, + "inputTokens": 152757, + "outputTokens": 3875, + "totalTokens": 32852, "totalTokensFresh": true, - "cacheRead": 239714, + "cacheRead": 68419, "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", "abortedLastRun": false, @@ -484,11 +484,11 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1775633460353, - "sessionId": "4d1934e8-3b33-4267-a752-00810aae7710", + "generatedAt": 1775720012338, + "sessionId": "f26c5e0a-22c9-4363-addb-70f55c4d7695", "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", "provider": "zhipu", - "model": "glm-5", + "model": "glm-4.7-FlashX", "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, @@ -504,8 +504,8 @@ "sandboxed": false }, "systemPrompt": { - "chars": 14708, - "projectContextChars": 5529, + "chars": 14717, + "projectContextChars": 5538, "nonProjectContextChars": 9179 }, "injectedWorkspaceFiles": [ @@ -809,8 +809,8 @@ "estimatedCostUsd": 0 }, "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901": { - "sessionId": "717d643e-3ff1-4ea3-a1d6-942b43ff0840", - "updatedAt": 1775633576217, + "sessionId": "b91ce8d6-eb7f-494c-b54b-e1c35ed0de81", + "updatedAt": 1775720146547, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -839,19 +839,19 @@ "modelProvider": "minimax", "model": "MiniMax-M2.7-highspeed", "contextTokens": 204800, - "inputTokens": 379947, - "outputTokens": 11212, - "totalTokens": 47514, + "inputTokens": 1367220, + "outputTokens": 13295, + "totalTokens": 80829, "totalTokensFresh": true, - "cacheRead": 360602, + "cacheRead": 606467, "cacheWrite": 16641, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1775633576444, - "sessionId": "717d643e-3ff1-4ea3-a1d6-942b43ff0840", + "generatedAt": 1775720146775, + "sessionId": "b91ce8d6-eb7f-494c-b54b-e1c35ed0de81", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", "provider": "minimax", "model": "MiniMax-M2.7-highspeed", @@ -1172,11 +1172,11 @@ ] } }, - "estimatedCostUsd": 0.3269946 + "estimatedCostUsd": 0.7957429950000001 }, "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "54a5db4c-43b5-4a12-8a48-c90e526da123", - "updatedAt": 1775606538688, + "sessionId": "d213b69a-74f6-46cc-b5c0-fc21f746edc9", + "updatedAt": 1775692884534, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1202,15 +1202,15 @@ ], "version": 0 }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "contextTokens": 204800, - "inputTokens": 83908, - "outputTokens": 3921, - "totalTokens": 27062, + "modelProvider": "zhipu", + "model": "glm-5", + "contextTokens": 200000, + "inputTokens": 21990, + "outputTokens": 3562, + "totalTokens": 35865, "totalTokensFresh": true, - "cacheRead": 192725, - "cacheWrite": 4285, + "cacheRead": 330176, + "cacheWrite": 0, "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, "authProfileOverride": "minimax:cn", @@ -1218,11 +1218,11 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1775606538919, - "sessionId": "54a5db4c-43b5-4a12-8a48-c90e526da123", + "generatedAt": 1775692944857, + "sessionId": "d213b69a-74f6-46cc-b5c0-fc21f746edc9", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", - "provider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "provider": "zhipu", + "model": "glm-5", "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", "bootstrapMaxChars": 20000, "bootstrapTotalMaxChars": 150000, @@ -1238,9 +1238,9 @@ "sandboxed": false }, "systemPrompt": { - "chars": 15208, - "projectContextChars": 5548, - "nonProjectContextChars": 9660 + "chars": 14708, + "projectContextChars": 5529, + "nonProjectContextChars": 9179 }, "injectedWorkspaceFiles": [ { @@ -1865,9 +1865,9 @@ "cacheWrite": 13665, "estimatedCostUsd": 0.08997547499999999 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:54a5db4c-43b5-4a12-8a48-c90e526da123": { - "sessionId": "54a5db4c-43b5-4a12-8a48-c90e526da123", - "updatedAt": 1775606538688, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:d213b69a-74f6-46cc-b5c0-fc21f746edc9": { + "sessionId": "d213b69a-74f6-46cc-b5c0-fc21f746edc9", + "updatedAt": 1775692884534, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1893,397 +1893,25 @@ ], "version": 0 }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "contextTokens": 204800, - "inputTokens": 83908, - "outputTokens": 3921, - "totalTokens": 27062, - "totalTokensFresh": true, - "cacheRead": 192725, - "cacheWrite": 4285, - "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", - "abortedLastRun": false, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1775606538919, - "sessionId": "54a5db4c-43b5-4a12-8a48-c90e526da123", - "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", - "provider": "minimax", - "model": "MiniMax-M2.7-highspeed", - "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 15208, - "projectContextChars": 5548, - "nonProjectContextChars": 9660 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", - "missing": false, - "rawChars": 2663, - "injectedChars": 2663, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", - "missing": false, - "rawChars": 96, - "injectedChars": 96, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", - "missing": false, - "rawChars": 850, - "injectedChars": 850, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", - "missing": false, - "rawChars": 123, - "injectedChars": 123, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", - "missing": false, - "rawChars": 191, - "injectedChars": 191, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 659, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - } - ] - }, - "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.266801385, - "status": "done", - "startedAt": 1775520344001, - "endedAt": 1775520350037, - "runtimeMs": 6036 - }, - "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:4d1934e8-3b33-4267-a752-00810aae7710": { - "sessionId": "4d1934e8-3b33-4267-a752-00810aae7710", - "updatedAt": 1775633400014, - "systemSent": true, - "label": "Cron: 中国核建每日跟踪", - "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", - "skills": [ - { - "name": "capability-evolver" - } - ], - "skillFilter": [ - "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 - } - ], - "version": 0 - }, "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 15206, - "outputTokens": 2213, - "totalTokens": 24123, + "inputTokens": 21990, + "outputTokens": 3562, + "totalTokens": 35865, "totalTokensFresh": true, - "cacheRead": 239714, + "cacheRead": 330176, "cacheWrite": 0, - "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", + "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/3795c952-0d99-470a-8bee-9f63b83abedd.jsonl", "abortedLastRun": false, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1775633460353, - "sessionId": "4d1934e8-3b33-4267-a752-00810aae7710", - "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "generatedAt": 1775692944857, + "sessionId": "d213b69a-74f6-46cc-b5c0-fc21f746edc9", + "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-5", "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", @@ -2603,11 +2231,383 @@ ] } }, + "estimatedCostUsd": 0.266801385, + "status": "done", + "startedAt": 1775520344001, + "endedAt": 1775520350037, + "runtimeMs": 6036 + }, + "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890:run:f26c5e0a-22c9-4363-addb-70f55c4d7695": { + "sessionId": "f26c5e0a-22c9-4363-addb-70f55c4d7695", + "updatedAt": 1775719800013, + "systemSent": true, + "label": "Cron: 中国核建每日跟踪", + "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", + "skills": [ + { + "name": "capability-evolver" + } + ], + "skillFilter": [ + "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 + } + ], + "version": 0 + }, + "modelProvider": "zhipu", + "model": "glm-4.7-FlashX", + "contextTokens": 200000, + "inputTokens": 152757, + "outputTokens": 3875, + "totalTokens": 32852, + "totalTokensFresh": true, + "cacheRead": 68419, + "cacheWrite": 0, + "sessionFile": "/home/starmen1265/.openclaw/agents/ui-designer/sessions/20442854-3eb2-4c4f-bc84-74533d3faad4.jsonl", + "abortedLastRun": false, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1775720012338, + "sessionId": "f26c5e0a-22c9-4363-addb-70f55c4d7695", + "sessionKey": "agent:ui-designer:cron:a1b2c3d4-e5f6-7890-abcd-ef1234567890", + "provider": "zhipu", + "model": "glm-4.7-FlashX", + "workspaceDir": "/home/starmen1265/.openclaw/agents/ui-designer/workspace", + "bootstrapMaxChars": 20000, + "bootstrapTotalMaxChars": 150000, + "bootstrapTruncation": { + "warningMode": "once", + "warningShown": false, + "truncatedFiles": 0, + "nearLimitFiles": 0, + "totalNearLimit": false + }, + "sandbox": { + "mode": "off", + "sandboxed": false + }, + "systemPrompt": { + "chars": 14717, + "projectContextChars": 5538, + "nonProjectContextChars": 9179 + }, + "injectedWorkspaceFiles": [ + { + "name": "AGENTS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/AGENTS.md", + "missing": false, + "rawChars": 2663, + "injectedChars": 2663, + "truncated": false + }, + { + "name": "SOUL.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/SOUL.md", + "missing": false, + "rawChars": 96, + "injectedChars": 96, + "truncated": false + }, + { + "name": "TOOLS.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/TOOLS.md", + "missing": false, + "rawChars": 850, + "injectedChars": 850, + "truncated": false + }, + { + "name": "IDENTITY.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/IDENTITY.md", + "missing": false, + "rawChars": 123, + "injectedChars": 123, + "truncated": false + }, + { + "name": "USER.md", + "path": "/home/starmen1265/.openclaw/agents/ui-designer/workspace/USER.md", + "missing": false, + "rawChars": 191, + "injectedChars": 191, + "truncated": false + }, + { + "path": "SELF_IMPROVEMENT_REMINDER.md", + "rawChars": 616, + "injectedChars": 616, + "truncated": false + } + ], + "skills": { + "promptChars": 659, + "entries": [ + { + "name": "capability-evolver", + "blockChars": 290 + } + ] + }, + "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:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:717d643e-3ff1-4ea3-a1d6-942b43ff0840": { - "sessionId": "717d643e-3ff1-4ea3-a1d6-942b43ff0840", - "updatedAt": 1775633576217, + "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901:run:b91ce8d6-eb7f-494c-b54b-e1c35ed0de81": { + "sessionId": "b91ce8d6-eb7f-494c-b54b-e1c35ed0de81", + "updatedAt": 1775720146547, "systemSent": true, "label": "Cron: 中国海油每日跟踪", "skillsSnapshot": { @@ -2636,19 +2636,19 @@ "modelProvider": "minimax", "model": "MiniMax-M2.7-highspeed", "contextTokens": 204800, - "inputTokens": 379947, - "outputTokens": 11212, - "totalTokens": 47514, + "inputTokens": 1367220, + "outputTokens": 13295, + "totalTokens": 80829, "totalTokensFresh": true, - "cacheRead": 360602, + "cacheRead": 606467, "cacheWrite": 16641, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1775633576444, - "sessionId": "717d643e-3ff1-4ea3-a1d6-942b43ff0840", + "generatedAt": 1775720146775, + "sessionId": "b91ce8d6-eb7f-494c-b54b-e1c35ed0de81", "sessionKey": "agent:ui-designer:cron:b2c3d4e5-f6a7-8901-bcde-f12345678901", "provider": "minimax", "model": "MiniMax-M2.7-highspeed", @@ -2969,6 +2969,6 @@ ] } }, - "estimatedCostUsd": 0.3269946 + "estimatedCostUsd": 0.7957429950000001 } } \ No newline at end of file diff --git a/cron/jobs.json b/cron/jobs.json index 46f3c9d..031d29d 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1775671270349, + "updatedAtMs": 1775757674698, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1775757600000, - "lastRunAtMs": 1775671200004, + "nextRunAtMs": 1775844000000, + "lastRunAtMs": 1775757600004, "lastStatus": "ok", - "lastDurationMs": 70345, + "lastDurationMs": 74694, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1775758200002 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1775586204782, + "updatedAtMs": 1775672528477, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,14 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1775672400000, - "lastRunAtMs": 1775586000008, + "nextRunAtMs": 1775758800000, + "lastRunAtMs": 1775672400005, "lastStatus": "error", - "lastDurationMs": 204774, - "consecutiveErrors": 7, + "lastDurationMs": 128472, + "consecutiveErrors": 8, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1775672400003 + "lastError": "AxiosError: Request failed with status code 400" } }, { @@ -109,7 +110,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1775586702423, + "updatedAtMs": 1775673080297, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +128,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1775673000000, - "lastRunAtMs": 1775586600006, + "nextRunAtMs": 1775759400000, + "lastRunAtMs": 1775673000003, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 102417, + "lastDurationMs": 80294, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +144,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1775587200037, + "updatedAtMs": 1775673600012, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,10 +157,10 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1775673600000, - "lastRunAtMs": 1775587200009, + "nextRunAtMs": 1775760000000, + "lastRunAtMs": 1775673600007, "lastStatus": "skipped", - "lastDurationMs": 28, + "lastDurationMs": 5, "consecutiveErrors": 0, "lastRunStatus": "skipped", "lastDeliveryStatus": "not-requested", @@ -173,7 +174,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1775606538680, + "updatedAtMs": 1775692884526, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +192,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1775692800000, - "lastRunAtMs": 1775606400004, + "nextRunAtMs": 1775779200000, + "lastRunAtMs": 1775692800005, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 138676, + "lastDurationMs": 84521, "lastDelivered": true, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0 @@ -208,7 +209,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1775602909367, + "updatedAtMs": 1775689286822, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +227,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1775689200000, - "lastRunAtMs": 1775602800005, + "nextRunAtMs": 1775775600000, + "lastRunAtMs": 1775689200009, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 109362, + "lastDurationMs": 86813, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -279,7 +280,7 @@ "description": "每日收盘后跟踪中国核建(601611)股价走势", "enabled": true, "createdAtMs": 1774231320000, - "updatedAtMs": 1775633576210, + "updatedAtMs": 1775720146517, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -297,14 +298,14 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1775719800000, - "lastRunAtMs": 1775633400007, + "nextRunAtMs": 1775806200000, + "lastRunAtMs": 1775719800007, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 176203, + "lastDurationMs": 346510, "lastDelivered": true, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, + "consecutiveErrors": 2, "lastError": "⚠️ ✉️ Message failed" } }, @@ -315,7 +316,7 @@ "description": "每日收盘后跟踪中国海油(600938)股价走势", "enabled": true, "createdAtMs": 1774231920000, - "updatedAtMs": 1775633923348, + "updatedAtMs": 1775720612768, "schedule": { "kind": "cron", "expr": "30 15 * * 1-5", @@ -333,14 +334,14 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1775719800000, - "lastRunAtMs": 1775633576210, + "nextRunAtMs": 1775806200000, + "lastRunAtMs": 1775720146517, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 347138, + "lastDurationMs": 466251, "lastDelivered": true, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, + "consecutiveErrors": 2, "lastError": "⚠️ ✉️ Message failed" } }, @@ -351,7 +352,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1775606629203, + "updatedAtMs": 1775693116261, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -369,14 +370,14 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1775692800000, - "lastRunAtMs": 1775606538680, + "nextRunAtMs": 1775779200000, + "lastRunAtMs": 1775692884526, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 90523, + "lastDurationMs": 231735, "lastDelivered": true, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 1, + "consecutiveErrors": 2, "lastError": "⚠️ ✉️ Message failed" } } diff --git a/devices/paired.json b/devices/paired.json index b563d67..0adf96a 100644 --- a/devices/paired.json +++ b/devices/paired.json @@ -30,7 +30,6 @@ } }, "createdAtMs": 1770807648254, - "approvedAtMs": 1770807648254, - "displayName": "agent" + "approvedAtMs": 1770807648254 } } \ No newline at end of file diff --git a/feishu/dedup/feishu-art.json b/feishu/dedup/feishu-art.json index d0ce78d..6a60abb 100644 --- a/feishu/dedup/feishu-art.json +++ b/feishu/dedup/feishu-art.json @@ -1,6 +1,3 @@ { - "om_x100b53e6b80110a4c3c9cf1610788ab": 1775054701387, - "om_x100b53e76a4a34a0c3b5fb77dbc8904": 1775055433103, - "om_x100b53e766a610a4c106b63903091d6": 1775055495308, - "om_x100b53d58abb44a4c2add6b09e61385": 1775115336122 + "om_x100b5241d60170b4c3523622e8c496d": 1775720845732 } diff --git a/identity/device-auth.json b/identity/device-auth.json index 4348f25..18a555a 100644 --- a/identity/device-auth.json +++ b/identity/device-auth.json @@ -12,7 +12,7 @@ "operator.read", "operator.write" ], - "updatedAtMs": 1775633898678 + "updatedAtMs": 1775720580867 } } } diff --git a/memory/ui-designer.sqlite b/memory/ui-designer.sqlite index 7e43192f40a63aa7c3ac627e9c9b9ef9c5d98cfb..00fd631b961e803a9c493d46041ddbc95573176a 100644 GIT binary patch delta 5876 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 BnBxEd delta 6078 zcmb7Idr(womiL@{Z+Cz9HZ%yRAS$2|HBtLP1MMq5f-j7k#7r_tjPhs{ACPEFCYekD z5#)`KMn6=1fS_ok0YMr;#B6G7w{|i!sj02`W4AWhndy7GyK1VEzxI!*sd3M}jT)2e zZY_UsZ-4iGuk)SX~&}5WaSpPOI%J@PPV%^ ztEjlBu%fWg>2Z484v(j(q}c0lx@pAYqTdNU)su8h6ZSXBOwcWc4%gEWaZ zH``I2N5-$@88c>pEj+^(rZ9eOn=@N*v!9CLZTo^4-~NY^@9%4O<6)C;<(gT(1#5ri z`_tOlzKUIvuWjw_;hpQg0Ob{1jqQkSl`Y+7p%MQQ>$B{7Tki;FU;3^D>LdB8cO~k5 zhA-~gCyOQjKKjA!H{wl7qxGQ@ik)p+8Iw1hx<737wH{p$itpi(Jd>O!R>c5snS%Ah zUmYEIH+cuGn*L;2n31w;`kv8!>2Sw4RdLc>+l#iW;rZXi*^DK-9wzzH){4Hg=)Ayu zmv+q?KKby&6l3<$6!@DIy-R~(X50k=OCiq`ZL~vOIv@Bq_#p7`C3qn=Q^6d-*8oKX zJ765*alj-A4*~81F~*L#M*utHrTbyCViMwB2T|AoDDd(9kX0d2H+)49pAi8ZAkKXm za5mrqz;qG!fGIQ10=O1%E|`){GKh<4DgiJKkj@su!g(^r0yvEwqyjDi%#`qX zFwI;TPi=gCA*6!L_ZC92VnRI>NTERfWg#Rh4AZTW!>;jOg@0EFS?LUm5u7qE5O6o@ z8+M_%%?9G`IKTo4vjv`41ew72ks|PHV)zn5uGz9cOcar6opqs+fv~@eq1$AcYzy_@ zkJO%KxB|chxDYT6a0%eEBEAav0^kWOv$KkvC6uNz z|JM>opDm*kAXn4_@eCS=Op8nsx%B`nH8XTlU>RR?0JhPaSppV0&6q@6WwbicZ7jI+ z0Bi(-e{%p<(Iw>|l!KW!90b2)!E9*`|J?-4Nn$t)ti=vjiJJ(k(CMHRB+L9zDdbb1 z(Ng%*B+iu(?R@ej$mIS*kU)d{!y(v6L7pjb%VGGMUJMasBj=(=t2wIQAGHRSS z3VS6Pai+lMl|h36tTk}_yMX-{U=?&6KM1VZ%YYAXhzE?)`Uxd2;4 zGxdI0KU)r*Xak?|>)XbKEMPkemkl!c&(SMTEL7y&s-!;p}dW{McayX99lou7U|*3XV0X-U+2 zXHadJQt(BKG&LC>yQ$zT(WLg=2#z%>xCNDlUbU@3o$OZcomMawEyj38h&Q5iwpQ!9 zs$d)q6BtnMS1TBg5+9|dDYynL9Zf2&OaJj4S_e))$|VP-!YZq2=A+OvGaX7LorS{F z2aGIAL*+u7)^c4vMbV-lr3kWLyHfk;a2JCqJaSRJI;`L(lZRb_Yuad?CR7b5JTL&;Dr!^u z9)T*CK($A(+wC&$A~?yq)Ph6SMbIvjO6qO8*gerWS*JV5(G?6Ok1n5436pirLc#9L zmWj!uIz-TtDcJf@x@-T-k&k(E1m;{o?U`f-$c**zD zXXzC({tT=k#V+DAhd8f1caO3(Gk z$v(C2l>UGZ^gt{LYaCkc4u`wC^iE>BO%O-arn9o19QUq7E`BPL=qm)P`sPSYb7;~p z^KW|~$s^-xU|Quw_)c|joTiQ;5Y|!xtCz)Wq;ouY@4VV@B{<>Jh0JpMrWP1-=>b>|)=a#_sJ&h9Nk(`x}ayGEG8^An?fyvs{fLVt1x!r zT!mUY9y(wBXjvpkdQ^M+)aEM$T^Z+?O@{G?0n?@Ikjg*M#8*-XX1_sr{DRB7(dcY9HM^O7ar)2 zf?ejN*I+IQxk9ISK|OueIK@n`My|F*&fQQ?4-m*?^w3uN>qC0X=VI(<9kg)Tc-VI_ z)PGmzpI?K`6+P2HXg@+S_In)&3=iq{Qx_Q*GwdfgnC>enPnm8Wr%mFtEtFi-KG2Z& zrAF7+Nq3m81q24B+cwEOtvO`bFu@TVI~y9m8Jak)RorRO8hRsDKEt}X7OWpK zoYPDHyD?)#3Hn;;_}tlsZCU=5;lfRzn~rT{cihHf-ET3nkl<#xle*?J0)lSQHWC&Y zsh<9S3z%{q+at;SBWFYyWw_GlW*8kpEqbyT-`xjk6}n|1RbymK$b}U%QYb^Jn2z9& z-esh>Rzk4aa#`&hBsehKFIu&x+R&Bu(2dc^xo(C9m^j{~)i>(2*z`%LzKJA&=$~N* z#!m#aEBCbi?r@+fc&{qdH_Y%2Ax_sA)!#(Yz`yMS6D`6FGozYE8W)^AO=+oKZ)dpA zJd;MH!HBa-azX|hGqfd}qC&;cWKq7Sjf~htA{88HXW|l4fu0+Y%JbpIw%}MNQ9DTh zBicm04#<6?g3N_`(K2{C(lM-c^fKIoN}xA5*%{4UhLR9-TbI`UUbSwptl&7q1SyTf z1f(rtI)fOh93E{X{bKkE2wL4)hN*(AuRCmr8ROsHfTY(MGP5<*ewp?ig$qM3NyJ_C zY<0wt0fs+AC8}%}dr3_gzJ->v6!u$`bqtF{M$vc_U7}JQgqK?wf9obJJHSYfB}3|% zm~Td@^CE4C5kTXwjHy#6qYA9Gb%d`~F)~@wRHfQ|iQ&&7E_AX#!uz6{L?(uE&4W_Q zfF4C$jLcvns^QBRQNnz_p#$dAi6x`u@-UH+IyA&^1F?c%=i|!j#OVxQMRva@G*Ml2 zu;4w0^Qho%Xbv~iyESymk=iDPdB~ct2FC`Sb~|O~YLt4X^sSIw$NT*hxX_Jp;uD>X zZdNmVb6Q>*k+Cw>sXaH+Nb_ogBaB#dT5lP?O``9QbkqDvwEaqBqjQLsr#PgRT?f2{6@1^Dd@rQ6&Jza46O0D<=h;R^|EN+6*c;zWE?4y+!9H^tEh z@Qv=Q1Gd1Qzks7M)hFlWeMHi*H2UA%oMpiQ7_2j zB_uKBg%0eb^68-i|B)_#?1My+z-8k9;iNiH<}MeRY?;5|!Vl>3dlyAd<_TH&)$0F0 z)&Ns21UF3O^WC_Z#(BYw`{>f+#)7#P9ez<03Zn8dh~`odZH2T>Gf&H=;!x(Bvh`kp z(rl_(sjQ9@;{GSF@{t@|uI$CfZk7Kf2bWPSXXm1eDu$SV zJVI4_s*uWC8zGf1U5$&uUAG>EI{lw$FTn+Dt<^Sage8GVmn7Afke`MNbY zpAu&88Y*&Ret8WEjLiSE2FIxJ!dl!wFTZ8M@m9dqG7qiAXQ|px#MrY$^rLFvc96VT ze@7fyML~Dse8oB%PT?=E!)3M~@D@L{4!u@}+XZpjBk{Ly!V+MCwC6EdT1<{zWCVTH zUr%*K9DSO3LTYA#&_W+Im7~BZtiijSkEgK)&g3m5C zkzW%ZQKgkiw#ZG=y$*7nX52)TjbY?CY{d+UK=NZh$5(E}Uy)x;5yU61PM1?X;ERYX zEKnyICes=h??ihF)mfr7biGaOzeZJfXtK?Q^F=|I z3tqkxmr_1FaiY9uC$3CV&=zCUTKXcDRqFj3wWm7NdW!MzPJAO?CMkPbS6HPx diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index bc694c77d07785cffeb97293e205291a1dc4f167..d82b8df38a974e44d8b997e42e76a15b3ddc06ba 100644 GIT binary patch delta 1202 zcmb7?c~n$Y9LL}9GxO#R#vqesgwzaTP^ei+mNnthW=W=Ixg@SrVH9auwlkHsYDKqw zcWKYcrVN1)mC|g{R?V^$Q4tXl1rZgxZ-&%!`pbLHz32YE_q&~UUMNH;M1Dd=55rz1 z7={=|yyY;AR6Q@xE15NFZLi|FuH5pB)R`mKH}v%7cqVr^R(`}>A1&Iy^{CZ`FU+59 zsTr2v)Y%4VsFe~Er*G}`PF8bFpW0}3Rb^I|=JXT4Mp7hIc`cu5cXSjiNKsQPx2e7V z8=M|nAFsFn2-sb-oQI7gHmcI{+gdf>Owu9lBL&Pz0kzcf6|8Z_*g4T|6U@%0-78*g zu+mIBK{vG0Y=gs7Urz)-TH}dmG~$gaOrL4r{7UbrKqMsnXU`DoNMj52-P?^)0N2;jIifIQ`HX-1}bEyG>H(y@g$N$ zcQWY9AVxBYJf;)kNuK9TJ|Ij9U-JWNsi2w$42O0Zi>ezD3~ZKK*)PzJ4s@m~JvfJc zWHE{$w{jN`GK&{@ix2snulR-^S;uB}(1^6T)Q%1YDrJ{6i-Y6nND`-V2EFOem5kDqK4^2P$qoj#NSz!IC$XHs$)wVga~Z&3uHy!#at{yl z6fZHC1uS9-D_O&Owy={X9JWh_sIqZciRqlp`CQ6y#&I*#cz{>g&Td*zUU#{w9v=*B zmECesOgwbr6w)}8^SFqs7{iU+#=XqoX5LwnD00c`6nb?l#?#)_R27B z;#m&b;3^3h=B7(*gXE%kn++VY;gu3zl&9gVd52F~#xMLGg_BmuI@u)KrB&iNiDY_l Y0eA2yukoJEh!gieR8fb^E|uu{7q}%l3us85jf}0tq!BpS4J+rHAXT+ak8?BPMFC5xyF&Gv5{N z6(ChT*l-|m18DAlBmfoPSl`ROc?nOH+2##AGgv17b7I?kC|iLM$h*PF8pK%6xNq~p zY()rv@-GiDnCuD0$v?d9V7vv4lfU`FdGlB%e+o%~$yG5<{t%ALdl!YwdlL)cP2Rv0 zF!?~d&*Ved_a?teKoZ=SBmp!_h;j0ZWF(EuyBW`eod(pnVe_sGEsz_pFmB$F4P$M~ RgR)qUGu~i)2=j*;F8~=1k*oj! diff --git a/tasks/runs.sqlite-wal b/tasks/runs.sqlite-wal index 30866750994347e24363996bbb5550d92e013ebd..659e741ecae3898ab7ed00250c5f3f5027f29708 100644 GIT binary patch delta 131436 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 delta 6170 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 TeYB%aI~ug3N$soDiVXZeri~`k