From 3bed1b01639b781c2ba091213a03d6a15349a1e4 Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Mon, 13 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?-13=2002:10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/haonan/sessions/sessions.json | 1563 ++++++++++----------- agents/ui-designer/sessions/sessions.json | 18 +- cron/jobs.json | 68 +- memory/ui-designer.sqlite | Bin 151552 -> 151552 bytes tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4152992 -> 4152992 bytes 6 files changed, 824 insertions(+), 825 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index c4d0dd8..9a94248 100644 --- a/agents/haonan/sessions/sessions.json +++ b/agents/haonan/sessions/sessions.json @@ -51,12 +51,12 @@ "abortedLastRun": false, "chatType": "direct", "origin": { - "label": "feishu:ou_be83febac9ee2afaa343c642bc697c48", + "label": "feishu:oc_chat_123456789", "provider": "feishu", "surface": "feishu", "chatType": "direct", - "from": "feishu:ou_be83febac9ee2afaa343c642bc697c48", - "to": "ou_be83febac9ee2afaa343c642bc697c48", + "from": "feishu:oc_chat_123456789", + "to": "oc_chat_123456789", "accountId": "feishu-pm" }, "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/e511331d-30a9-44f0-a980-b5079fe4236c.jsonl", @@ -721,8 +721,8 @@ "memoryFlushCompactionCount": 0 }, "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc": { - "sessionId": "ccec60d0-7d1b-4ae9-af4d-1e0892765ccb", - "updatedAt": 1775930400033, + "sessionId": "e50ea7a7-1af4-49e3-a0f5-b3546cee3b5f", + "updatedAt": 1776016800012, "systemSent": true, "model": "glm-5", "contextTokens": 200000, @@ -763,19 +763,19 @@ "version": 0 }, "modelProvider": "zhipu", - "inputTokens": 11603, - "outputTokens": 86, - "totalTokens": 18638, + "inputTokens": 17804, + "outputTokens": 64, + "totalTokens": 18631, "totalTokensFresh": true, - "cacheRead": 25600, + "cacheRead": 19392, "cacheWrite": 0, "authProfileOverride": "minimax:cn", "authProfileOverrideSource": "auto", "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1775930460407, - "sessionId": "ccec60d0-7d1b-4ae9-af4d-1e0892765ccb", + "generatedAt": 1776016860351, + "sessionId": "e50ea7a7-1af4-49e3-a0f5-b3546cee3b5f", "sessionKey": "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc", "provider": "zhipu", "model": "glm-5", @@ -1530,8 +1530,8 @@ "cacheWrite": 0 }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc": { - "sessionId": "e2808299-cd90-4b02-b238-dcdd7aad010e", - "updatedAt": 1775931000038, + "sessionId": "cfb8755b-3ea2-4d7d-afbb-cf97ea3b80ab", + "updatedAt": 1776017400284, "systemSent": true, "label": "Cron: openclaw-git-sync", "skillsSnapshot": { @@ -1909,777 +1909,10 @@ ] } }, - "estimatedCostUsd": 0.09321579 - }, - "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:abe10487-1cdf-4186-bd0d-340b6d3d5c9a": { - "sessionId": "abe10487-1cdf-4186-bd0d-340b6d3d5c9a", - "updatedAt": 1775845200034, - "systemSent": true, - "model": "glm-5", - "contextTokens": 200000, - "label": "Cron: capability-evolver-daily", - "skillsSnapshot": { - "prompt": "\n\nThe following skills provide specialized instructions for specific tasks.\nUse the read tool to load a skill's file when the task matches its description.\nWhen a skill file references a relative path, resolve it against the skill directory (parent of SKILL.md / dirname of the path) and use that absolute path in tool commands.\n\n\n \n capability-evolver\n A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.\n ~/.openclaw/skills/capability-evolver/SKILL.md\n \n \n clawlist\n MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.\n ~/.openclaw/skills/clawlist/SKILL.md\n \n", - "skills": [ - { - "name": "capability-evolver" - }, - { - "name": "clawlist" - } - ], - "skillFilter": [ - "clawlist", - "capability-evolver", - "self-improving-agent" - ], - "resolvedSkills": [ - { - "name": "capability-evolver", - "description": "A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.", - "filePath": "/home/starmen1265/.openclaw/skills/capability-evolver/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/capability-evolver", - "source": "openclaw-managed", - "disableModelInvocation": false - }, - { - "name": "clawlist", - "description": "MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.", - "filePath": "/home/starmen1265/.openclaw/skills/clawlist/SKILL.md", - "baseDir": "/home/starmen1265/.openclaw/skills/clawlist", - "source": "openclaw-managed", - "disableModelInvocation": false - } - ], - "version": 0 - }, - "modelProvider": "zhipu", - "inputTokens": 11073, - "outputTokens": 1015, - "totalTokens": 29179, - "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": 195840, - "cacheWrite": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1775845260298, - "sessionId": "abe10487-1cdf-4186-bd0d-340b6d3d5c9a", - "sessionKey": "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef", - "provider": "zhipu", - "model": "glm-5", - "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", - "bootstrapMaxChars": 20000, - "bootstrapTotalMaxChars": 150000, - "bootstrapTruncation": { - "warningMode": "once", - "warningShown": false, - "truncatedFiles": 0, - "nearLimitFiles": 0, - "totalNearLimit": false - }, - "sandbox": { - "mode": "off", - "sandboxed": false - }, - "systemPrompt": { - "chars": 23534, - "projectContextChars": 14014, - "nonProjectContextChars": 9520 - }, - "injectedWorkspaceFiles": [ - { - "name": "AGENTS.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/AGENTS.md", - "missing": false, - "rawChars": 11295, - "injectedChars": 11295, - "truncated": false - }, - { - "name": "SOUL.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/SOUL.md", - "missing": false, - "rawChars": 285, - "injectedChars": 285, - "truncated": false - }, - { - "name": "TOOLS.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/TOOLS.md", - "missing": false, - "rawChars": 572, - "injectedChars": 572, - "truncated": false - }, - { - "name": "IDENTITY.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/IDENTITY.md", - "missing": false, - "rawChars": 130, - "injectedChars": 130, - "truncated": false - }, - { - "name": "USER.md", - "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/USER.md", - "missing": false, - "rawChars": 132, - "injectedChars": 132, - "truncated": false - }, - { - "path": "SELF_IMPROVEMENT_REMINDER.md", - "rawChars": 616, - "injectedChars": 616, - "truncated": false - } - ], - "skills": { - "promptChars": 1005, - "entries": [ - { - "name": "capability-evolver", - "blockChars": 290 - }, - { - "name": "clawlist", - "blockChars": 343 - } - ] - }, - "tools": { - "listChars": 4054, - "schemaChars": 30173, - "entries": [ - { - "name": "read", - "summaryChars": 298, - "schemaChars": 574, - "propertiesCount": 6 - }, - { - "name": "edit", - "summaryChars": 326, - "schemaChars": 1103, - "propertiesCount": 5 - }, - { - "name": "write", - "summaryChars": 127, - "schemaChars": 497, - "propertiesCount": 5 - }, - { - "name": "exec", - "summaryChars": 181, - "schemaChars": 1098, - "propertiesCount": 12 - }, - { - "name": "process", - "summaryChars": 85, - "schemaChars": 961, - "propertiesCount": 12 - }, - { - "name": "canvas", - "summaryChars": 106, - "schemaChars": 661, - "propertiesCount": 18 - }, - { - "name": "nodes", - "summaryChars": 118, - "schemaChars": 1589, - "propertiesCount": 32 - }, - { - "name": "cron", - "summaryChars": 3570, - "schemaChars": 690, - "propertiesCount": 13 - }, - { - "name": "message", - "summaryChars": 203, - "schemaChars": 5628, - "propertiesCount": 104 - }, - { - "name": "tts", - "summaryChars": 152, - "schemaChars": 223, - "propertiesCount": 2 - }, - { - "name": "image_generate", - "summaryChars": 435, - "schemaChars": 1195, - "propertiesCount": 10 - }, - { - "name": "gateway", - "summaryChars": 464, - "schemaChars": 497, - "propertiesCount": 12 - }, - { - "name": "agents_list", - "summaryChars": 118, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "sessions_list", - "summaryChars": 54, - "schemaChars": 212, - "propertiesCount": 4 - }, - { - "name": "sessions_history", - "summaryChars": 36, - "schemaChars": 161, - "propertiesCount": 3 - }, - { - "name": "sessions_send", - "summaryChars": 84, - "schemaChars": 274, - "propertiesCount": 5 - }, - { - "name": "sessions_yield", - "summaryChars": 97, - "schemaChars": 60, - "propertiesCount": 1 - }, - { - "name": "sessions_spawn", - "summaryChars": 198, - "schemaChars": 1179, - "propertiesCount": 17 - }, - { - "name": "subagents", - "summaryChars": 105, - "schemaChars": 191, - "propertiesCount": 4 - }, - { - "name": "session_status", - "summaryChars": 262, - "schemaChars": 89, - "propertiesCount": 2 - }, - { - "name": "web_search", - "summaryChars": 175, - "schemaChars": 1084, - "propertiesCount": 9 - }, - { - "name": "web_fetch", - "summaryChars": 129, - "schemaChars": 374, - "propertiesCount": 3 - }, - { - "name": "image", - "summaryChars": 201, - "schemaChars": 342, - "propertiesCount": 6 - }, - { - "name": "browser", - "summaryChars": 1066, - "schemaChars": 2799, - "propertiesCount": 48 - }, - { - "name": "feishu_doc", - "summaryChars": 321, - "schemaChars": 2898, - "propertiesCount": 27 - }, - { - "name": "feishu_app_scopes", - "summaryChars": 102, - "schemaChars": 33, - "propertiesCount": 0 - }, - { - "name": "feishu_chat", - "summaryChars": 59, - "schemaChars": 606, - "propertiesCount": 6 - }, - { - "name": "feishu_wiki", - "summaryChars": 83, - "schemaChars": 971, - "propertiesCount": 10 - }, - { - "name": "feishu_drive", - "summaryChars": 81, - "schemaChars": 486, - "propertiesCount": 5 - }, - { - "name": "feishu_bitable_get_meta", - "summaryChars": 114, - "schemaChars": 170, - "propertiesCount": 1 - }, - { - "name": "feishu_bitable_list_fields", - "summaryChars": 76, - "schemaChars": 255, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_list_records", - "summaryChars": 64, - "schemaChars": 462, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_get_record", - "summaryChars": 46, - "schemaChars": 335, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_create_record", - "summaryChars": 44, - "schemaChars": 549, - "propertiesCount": 3 - }, - { - "name": "feishu_bitable_update_record", - "summaryChars": 50, - "schemaChars": 473, - "propertiesCount": 4 - }, - { - "name": "feishu_bitable_create_app", - "summaryChars": 57, - "schemaChars": 243, - "propertiesCount": 2 - }, - { - "name": "feishu_bitable_create_field", - "summaryChars": 46, - "schemaChars": 911, - "propertiesCount": 5 - }, - { - "name": "memory_search", - "summaryChars": 334, - "schemaChars": 139, - "propertiesCount": 3 - }, - { - "name": "memory_get", - "summaryChars": 151, - "schemaChars": 128, - "propertiesCount": 3 - } - ] - } - }, - "estimatedCostUsd": 0, + "estimatedCostUsd": 0.09321579, "status": "running", - "startedAt": 1775240400225 - }, - "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:ccec60d0-7d1b-4ae9-af4d-1e0892765ccb": { - "sessionId": "ccec60d0-7d1b-4ae9-af4d-1e0892765ccb", - "updatedAt": 1775930400033, - "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": 11603, - "outputTokens": 86, - "totalTokens": 18638, - "totalTokensFresh": true, - "cacheRead": 25600, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1775930460407, - "sessionId": "ccec60d0-7d1b-4ae9-af4d-1e0892765ccb", - "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": 1776017400279, + "abortedLastRun": false }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:e2808299-cd90-4b02-b238-dcdd7aad010e": { "sessionId": "e2808299-cd90-4b02-b238-dcdd7aad010e", @@ -3450,5 +2683,769 @@ "estimatedCostUsd": 0, "status": "running", "startedAt": 1775240400225 + }, + "agent:haonan:cron:41396aeb-6e3a-47b2-9bd3-9156a348c1dc:run:e50ea7a7-1af4-49e3-a0f5-b3546cee3b5f": { + "sessionId": "e50ea7a7-1af4-49e3-a0f5-b3546cee3b5f", + "updatedAt": 1776016800012, + "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": 17804, + "outputTokens": 64, + "totalTokens": 18631, + "totalTokensFresh": true, + "cacheRead": 19392, + "cacheWrite": 0, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1776016860351, + "sessionId": "e50ea7a7-1af4-49e3-a0f5-b3546cee3b5f", + "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:cfb8755b-3ea2-4d7d-afbb-cf97ea3b80ab": { + "sessionId": "cfb8755b-3ea2-4d7d-afbb-cf97ea3b80ab", + "updatedAt": 1776017400031, + "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": 509, + "outputTokens": 141, + "totalTokens": 18975, + "totalTokensFresh": true, + "cacheRead": 18564, + "cacheWrite": 18694, + "authProfileOverride": "minimax:cn", + "authProfileOverrideSource": "auto", + "authProfileOverrideCompactionCount": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1775931000267, + "sessionId": "e2808299-cd90-4b02-b238-dcdd7aad010e", + "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.09321579 } } \ No newline at end of file diff --git a/agents/ui-designer/sessions/sessions.json b/agents/ui-designer/sessions/sessions.json index b8604a6..fefc86b 100644 --- a/agents/ui-designer/sessions/sessions.json +++ b/agents/ui-designer/sessions/sessions.json @@ -1187,8 +1187,8 @@ "estimatedCostUsd": 0.8851430850000002 }, "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123": { - "sessionId": "0b87592e-3ae4-488b-ac77-9f3b55bce80e", - "updatedAt": 1775865685487, + "sessionId": "0fe62338-af87-43fa-a2b5-dd65b5d6a12c", + "updatedAt": 1775952079054, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1230,8 +1230,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1775865766944, - "sessionId": "0b87592e-3ae4-488b-ac77-9f3b55bce80e", + "generatedAt": 1775952372959, + "sessionId": "0fe62338-af87-43fa-a2b5-dd65b5d6a12c", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-4.7-FlashX", @@ -1877,9 +1877,9 @@ "cacheWrite": 13665, "estimatedCostUsd": 0.08997547499999999 }, - "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:0b87592e-3ae4-488b-ac77-9f3b55bce80e": { - "sessionId": "0b87592e-3ae4-488b-ac77-9f3b55bce80e", - "updatedAt": 1775865685487, + "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123:run:0fe62338-af87-43fa-a2b5-dd65b5d6a12c": { + "sessionId": "0fe62338-af87-43fa-a2b5-dd65b5d6a12c", + "updatedAt": 1775952079054, "systemSent": true, "label": "Cron: 每日热点新闻追踪", "skillsSnapshot": { @@ -1921,8 +1921,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1775865766944, - "sessionId": "0b87592e-3ae4-488b-ac77-9f3b55bce80e", + "generatedAt": 1775952372959, + "sessionId": "0fe62338-af87-43fa-a2b5-dd65b5d6a12c", "sessionKey": "agent:ui-designer:cron:c3d4e5f6-a7b8-9012-cdef-234567890123", "provider": "zhipu", "model": "glm-4.7-FlashX", diff --git a/cron/jobs.json b/cron/jobs.json index 6bccc58..87ed50c 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -7,7 +7,7 @@ "name": "backup-openclaw-json", "enabled": true, "createdAtMs": 1772261581796, - "updatedAtMs": 1775930490580, + "updatedAtMs": 1776016874233, "schedule": { "kind": "cron", "expr": "0 2 * * *", @@ -23,10 +23,10 @@ "mode": "announce" }, "state": { - "nextRunAtMs": 1776016800000, - "lastRunAtMs": 1775930400003, + "nextRunAtMs": 1776103200000, + "lastRunAtMs": 1776016800006, "lastStatus": "ok", - "lastDurationMs": 90577, + "lastDurationMs": 74227, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDelivered": true, @@ -59,7 +59,8 @@ "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true + "lastDelivered": true, + "runningAtMs": 1776017400002 }, "delivery": { "mode": "announce" @@ -71,7 +72,7 @@ "name": "capability-evolver-daily", "enabled": true, "createdAtMs": 1772550743528, - "updatedAtMs": 1775845346801, + "updatedAtMs": 1775932200037, "schedule": { "kind": "cron", "expr": "20 2 * * *", @@ -92,14 +93,15 @@ "to": "feishu-pm" }, "state": { - "nextRunAtMs": 1775931600000, - "lastRunAtMs": 1775845200005, + "nextRunAtMs": 1776018000000, + "lastRunAtMs": 1775931600005, "lastStatus": "error", - "lastDurationMs": 146796, - "consecutiveErrors": 10, + "lastDurationMs": 600032, + "consecutiveErrors": 11, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "runningAtMs": 1775931600003 + "lastError": "cron: job execution timed out", + "lastErrorReason": "timeout" } }, { @@ -109,7 +111,7 @@ "description": "每天凌晨2:30整理昨天的已完成任务到每日回顾", "enabled": true, "createdAtMs": 1741484880000, - "updatedAtMs": 1775845898347, + "updatedAtMs": 1775932277738, "schedule": { "kind": "cron", "expr": "30 2 * * *", @@ -127,11 +129,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1775932200000, - "lastRunAtMs": 1775845800005, + "nextRunAtMs": 1776018600000, + "lastRunAtMs": 1775932202096, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 98342, + "lastDurationMs": 75642, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -143,7 +145,7 @@ "name": "zq_workspace_sync", "enabled": true, "createdAtMs": 1772551807455, - "updatedAtMs": 1775846400031, + "updatedAtMs": 1775932800034, "schedule": { "expr": "40 2 * * *", "kind": "cron", @@ -156,10 +158,10 @@ "text": "执行 zq 工作区同步:bash ~/.openclaw/cron/scripts/zq_workspace_sync.sh" }, "state": { - "nextRunAtMs": 1775932800000, - "lastRunAtMs": 1775846400004, + "nextRunAtMs": 1776019200000, + "lastRunAtMs": 1775932800006, "lastStatus": "skipped", - "lastDurationMs": 27, + "lastDurationMs": 28, "consecutiveErrors": 0, "lastRunStatus": "skipped", "lastDeliveryStatus": "not-requested", @@ -173,7 +175,7 @@ "description": "每天早上8点整理与各个 AI 代理的对话记录", "enabled": true, "createdAtMs": 1772776369645, - "updatedAtMs": 1775865685478, + "updatedAtMs": 1775952079046, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -191,11 +193,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1775952000000, - "lastRunAtMs": 1775865600007, + "nextRunAtMs": 1776038400000, + "lastRunAtMs": 1775952000007, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 85471, + "lastDurationMs": 79039, "lastDelivered": true, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0 @@ -208,7 +210,7 @@ "description": "每天7点同步提醒到CalDAV日历", "enabled": true, "createdAtMs": 1772791528528, - "updatedAtMs": 1775862113587, + "updatedAtMs": 1775948484325, "schedule": { "kind": "cron", "expr": "0 7 * * *", @@ -226,11 +228,11 @@ "channel": "last" }, "state": { - "nextRunAtMs": 1775948400000, - "lastRunAtMs": 1775862000003, + "nextRunAtMs": 1776034800000, + "lastRunAtMs": 1775948400006, "lastRunStatus": "ok", "lastStatus": "ok", - "lastDurationMs": 113584, + "lastDurationMs": 84319, "lastDeliveryStatus": "delivered", "consecutiveErrors": 0, "lastDelivered": true @@ -351,7 +353,7 @@ "description": "每天早上8点追踪热点新闻并推送", "enabled": true, "createdAtMs": 1774274400000, - "updatedAtMs": 1775866279600, + "updatedAtMs": 1775952399928, "schedule": { "kind": "cron", "expr": "0 8 * * *", @@ -369,15 +371,15 @@ "to": "user:ou_9847ce84b960736c14554730b41e4957" }, "state": { - "nextRunAtMs": 1775952000000, - "lastRunAtMs": 1775865685478, + "nextRunAtMs": 1776038400000, + "lastRunAtMs": 1775952079046, "lastRunStatus": "error", "lastStatus": "error", - "lastDurationMs": 594122, + "lastDurationMs": 320882, "lastDelivered": true, "lastDeliveryStatus": "delivered", - "consecutiveErrors": 4, - "lastError": "⚠️ ✉️ Message failed" + "consecutiveErrors": 5, + "lastError": "Provider finish_reason: sensitive" } } ] diff --git a/memory/ui-designer.sqlite b/memory/ui-designer.sqlite index 24f1aee9b7aa7b2ae6c0e851641e13305900f71b..2f4c26ab84fa9dd8589cdf915dd0e9e2d4eef670 100644 GIT binary patch delta 2384 zcma)-eQXrR6~OPkncJEB^4g9u#x^)$k{X+j^CzYb#$da|CJrGbsDaXY?{3dt+qY-m zhmA>s0g=Q4+Ssw0i5kVVQ5sbWLQ0IhsAcdoeSK~Tdi*k-Va?{Sl4?c zG!wDgK+arCbZVlLp9+D3F=*4YWqH0G+7_1V8iP6dTMNZkC-sVeWS;U5iF>$j)J&y~jFq${t^pA<<3@Ifc8K{ow`|wuF{Y)hKHE%5%tOtJ$0ulo#0WxC z@}m!cFprthY=$=90$SX((*0S9CCIHIGc9@3E@Y`>LShtH-w=)Kk*7?P+}{ak(e?!h zamhQ%5p2oZs+g8BQ?@ZAaRh;m`3eHrJ_&r#G>0V~U@%@FF#tSaSmd(Kq-~qd{R415 z4>WbY7s@#z2X(O*!uh#$Y|qDPN{XPQs6V-Sjt4;n4Ty3;?p0|6*3%lv)T;)xQogkE zVn9v(-hdB%2pV%=nR-70Js?$H6kZ3RE=FM+ZS)kV>rt4ZiQyQOk@|cLGV}%}w9v5A zg!0PI4H&V2A6^a+ah=K#b+MyP!Qux9THg%lYgET1A&Vvtvi7ia78&phUZL3WD=9J_YKqf@sQ0C(=@VGyu&($p<9!rqf2BDOBwstPe|B(V_VnCaEBv z0A`zGQY#M##3aF=WH2VN4lqd{{RkDkDb?vgXrGY0<}rjUa7o^C@;(>=p7%7-3MheB z6DAal;Ybh<(Hv?NyQFPMY)3YfP3yP^Foa&J&S5&m;@(j!<`(>3pb9lesOK6jugtevqEghwwhYA8Y(Lr}Rv;vsjXX-7#@>wYwK z8lj`>r3@OHv(LqF$ij_`JB#aaVzm(`h?|3?6Qn1Pa`+;TpO&M&ETBTp()MW4x4&xFJ zyYy%~$^)!&&{X>qu!$%dPe98)fguVEU>o&S^17QtN?;jim8BYDCMw*Z`hbmE6v|D= zla~8!J;2A@){94&+qS6k`i+cK_Y=@51n$IA!&2dUP_jjLsTxmaQ&QWyD(K~Db0{vc z3)%SiIN&~pPy6x9;62`N4QHh@Wy5jM0&OzP{_ytnRmLWJr1Q`*=;GqUz3we9goJY= z4L;_+tvkIdmG_iOUc0cUuFFKungS*TXUv@e_1t+I}`7%CNM-e|!hwJIYxjOts znb0=tlIyp>duHkKg_~#R@65kUAJpS@PS@SIbFKkfywtUux%0se ztOi};ap7CK^xo2?`I}cJg<>uEuqOE_kGE*%+TkLny#;?N3nf1158nRH`8%&)Shf|a zxC6gOek^w28z7t`o%kBk`1ied8OX1TUHCCbXSN$1npTH;@H7n{_TV7Rc0P{p!oL7V Cmo>@& delta 2717 zcmZuyeQaCR756#!`uO@Iaaz(eU!~MRqiqVcpY0^>cS*C-mM)Z)YP9OwXZt#NP5d1E z?6zs>(pD{0w1ZaBc+*g`7BMspgakn`0>(i5XQG-^H0=*GjZR`fs!<6xiA@ZxJI?{M zKW16F=bd}bz32SS@0@$$a`43E;DruIU+nCM^vegIixMWX>baAG1>EamlRY)!0CaqceJqvNqvv9WULu$9+k*4iao|Bq&e z9%p6ND5T;U!${`yiEKWR$?3e-$z;;V>vXC&)n}#)Nh8_Ylg_7d`CN7~n>8{GyDOJlk?ZnpXi_OOs+t12eX-wZ|I>UU4?(0e95_uz&$fo;}*-RmoEo6F( zWHQ@pWHY)a)0fKSGDgyf_w**rcwaoN6Y-v8Ce@=;*@T(kJ95KSdt`TM^N65j!68`Fs$a^F`+v#t))*E*9zF|HH6> z?Ly(VebMRYs+maqK;zV(H|$X&kZwEK5CHe$1hh{*v~e4b;nV{g#-^q>7X5Fs?H^~F zHa#B=#f^K4dD$w`b<1WDQ`3V>X8t}H3d!oyW6mpk8)(7e=o<|K4d=q2G`tsG9l6!G zf9CdsuQj-vkHRKUQ~T`!2u!_K93UEyCmX=M(hr+v=Im}$%tn7T({k->bZJNlU;7pg z)QdI1a&TS_lkjz(^v(SG`kp5L>1ZK(X{PnFLKNf1)ZpMEcX|Q>e6|$mQ0uSYc7 z4qy4_r8{6ISeI(G6)-^a$~Y{%L(-eRM=oC6H+e>0KEXebz9%9+AMO(IxS=S})`E~! zC=vP;`T-Lug$g09h&o$98gZjXk?3TrKBbn*W(hLcn_!RIK&Fh8R@jW;-a~D#x*$is|V#fXZn@ z7t;BH!i5+v*~}5gtXL&mVH>EtcB~;=mlZZ56csK9Drn0Yt}4|U6+sl`5^Gn07%Enj z>{uZk# zF86SQw7}KO1H_ngAJwpf?SH3X2_N#YhI5=uxd2c31(z0G8iL1o|HnhHGc35W0z&{M zxgQO|J(9S-?&4wSmLvy5?(~DOeDa%u3&%1+F4zS!Vu5VV0=D>Zy?_zIABe!$WFXn` zL-YudHFC*(N~aNz0=A(@r?P~LP~`F&aRRUtfz!B8$U>>iLNCg)d00pBPUceGvCtzt z*LL^jFf@02yb6}=f;Chv>pbDTGWadWh|lLgm9<&X`GC910y{}EACl6tJ>&ZY%@dHA zfY=DQ8ObUXn4^T*c}60X$o;(qD;cwYS+KmDuodUoDXmfMknGu5=P6+h>r@>r5-vkz z#=1KWLEBcs^&W2-nFm2OF+#1TmpCp!kI5JZ+2Kbhklezl+axzF7gW(@+Z-i)1c5{O zE<%Oe7Y@NvF7z$|J$jpXM(9^+dq>Gz&M4qz)tt_llDN$gKI{M2tCHg zmxUKAS`ZE+4-8Qm))Yx8>I#wMBH}vfRcWus9?EovMc0US2aB+R zSu|dRwL6GW!3Mxhhz>`+T|$|ttDSIu+zc%Dn_4)zr1|$nh=jQs9N$U1Vw<~%B!bV2WtHj&<)<#>t}aT?L!B)N$**D zp;mqro)FF6lj^r zcinkdR@-(KZi-o+ZuNKW-?hlo@NE4Z{9EmnXJC8%nm^56hU;B?;Y6tR;cubCGi4Fq zg)cqRiO}pd*!&$&+Fl#@0=^QSxVkp*CDiKst6#=9P zJ3aU6vmZTi<;In_Zn!TIPKc%M=ii5z`^zL=myA}Zb}of${XD(0rsrU9a*ZSAuJ8B`}@lfQGpPavO>DhTN z<+g0WpL0aBTktthwS5El4D$NVt@tW%gfDKx&w*;w+p)%Kch62d#moCUafG!4-@`ZH EzZpD^Bme*a diff --git a/tasks/runs.sqlite-shm b/tasks/runs.sqlite-shm index e506ae6ecd3adefadc007154ad0b2c0a044df488..dac3ed1b657e6491e0a062deafe828996faa37bd 100644 GIT binary patch delta 825 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 KCv|J}^Zx-l<8LJZ delta 41735 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