From 1c6cd89d195bb41008ed37a26ea65a96f9414bfc Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Thu, 25 Jun 2026 02:20:36 +0800 Subject: [PATCH] =?UTF-8?q?Auto=20backup=20before=20evolver=20run=20-=2020?= =?UTF-8?q?26=E5=B9=B4=2006=E6=9C=88=2025=E6=97=A5=20=E6=98=9F=E6=9C=9F?= =?UTF-8?q?=E5=9B=9B=2002:20:36=20CST?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/haonan/sessions/sessions.json | 818 +++++++++++++-------------- cron/jobs.json | 13 +- tasks/runs.sqlite | Bin 180224 -> 180224 bytes tasks/runs.sqlite-shm | Bin 32768 -> 32768 bytes tasks/runs.sqlite-wal | Bin 4161232 -> 4161232 bytes 5 files changed, 415 insertions(+), 416 deletions(-) diff --git a/agents/haonan/sessions/sessions.json b/agents/haonan/sessions/sessions.json index b189054..5111e26 100644 --- a/agents/haonan/sessions/sessions.json +++ b/agents/haonan/sessions/sessions.json @@ -1165,10 +1165,10 @@ "estimatedCostUsd": 0.07548636 }, "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef": { - "sessionId": "feb9f6cd-90f6-44b0-9034-4a94293da9f1", - "updatedAt": 1782238800013, + "sessionId": "903a90f6-ecc2-431c-9e97-dc89f07221fd", + "updatedAt": 1782325201882, "systemSent": true, - "model": "glm-5", + "model": "glm-4.7-FlashX", "contextTokens": 200000, "label": "Cron: capability-evolver-daily", "skillsSnapshot": { @@ -1549,8 +1549,10 @@ } }, "estimatedCostUsd": 0, - "status": "running", - "startedAt": 1775931600223 + "status": "failed", + "startedAt": 1782325200229, + "endedAt": 1782325201879, + "runtimeMs": 1650 }, "agent:haonan:cron:3245fca7-045b-4977-8fab-020f6df2e453": { "sessionId": "8debcda0-e8fd-44c3-8c30-da668f3efab2", @@ -1593,394 +1595,7 @@ }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc": { "sessionId": "6b0bc2da-9be5-4659-9f66-2f361a0e6b32", - "updatedAt": 1782324604017, - "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": 200000, - "inputTokens": 456, - "outputTokens": 111, - "totalTokens": 18876, - "totalTokensFresh": true, - "cacheRead": 37120, - "cacheWrite": 0, - "authProfileOverride": "minimax:cn", - "authProfileOverrideSource": "auto", - "authProfileOverrideCompactionCount": 0, - "systemPromptReport": { - "source": "run", - "generatedAt": 1782238227834, - "sessionId": "19d7fd65-ba8d-4a12-b85b-3942316c21a9", - "sessionKey": "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc", - "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.5070293100000002, - "status": "failed", - "startedAt": 1782324600258, - "abortedLastRun": false, - "endedAt": 1782324604014, - "runtimeMs": 3756 - }, - "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:19d7fd65-ba8d-4a12-b85b-3942316c21a9": { - "sessionId": "19d7fd65-ba8d-4a12-b85b-3942316c21a9", - "updatedAt": 1782238200015, + "updatedAt": 1782324600010, "systemSent": true, "label": "Cron: openclaw-git-sync", "skillsSnapshot": { @@ -2021,9 +1636,9 @@ "modelProvider": "zhipu", "model": "glm-5", "contextTokens": 200000, - "inputTokens": 456, - "outputTokens": 111, - "totalTokens": 18876, + "inputTokens": 462, + "outputTokens": 117, + "totalTokens": 18882, "totalTokensFresh": true, "cacheRead": 37120, "cacheWrite": 0, @@ -2032,8 +1647,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782238227834, - "sessionId": "19d7fd65-ba8d-4a12-b85b-3942316c21a9", + "generatedAt": 1782324627761, + "sessionId": "6b0bc2da-9be5-4659-9f66-2f361a0e6b32", "sessionKey": "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc", "provider": "zhipu", "model": "glm-5", @@ -3132,7 +2747,7 @@ }, "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc:run:6b0bc2da-9be5-4659-9f66-2f361a0e6b32": { "sessionId": "6b0bc2da-9be5-4659-9f66-2f361a0e6b32", - "updatedAt": 1782324627770, + "updatedAt": 1782324600010, "systemSent": true, "label": "Cron: openclaw-git-sync", "skillsSnapshot": { @@ -3170,12 +2785,12 @@ ], "version": 0 }, - "modelProvider": "minimax", - "model": "MiniMax-M2.7-highspeed", + "modelProvider": "zhipu", + "model": "glm-5", "contextTokens": 200000, - "inputTokens": 456, - "outputTokens": 111, - "totalTokens": 18876, + "inputTokens": 462, + "outputTokens": 117, + "totalTokens": 18882, "totalTokensFresh": true, "cacheRead": 37120, "cacheWrite": 0, @@ -3184,8 +2799,8 @@ "authProfileOverrideCompactionCount": 0, "systemPromptReport": { "source": "run", - "generatedAt": 1782238227834, - "sessionId": "19d7fd65-ba8d-4a12-b85b-3942316c21a9", + "generatedAt": 1782324627761, + "sessionId": "6b0bc2da-9be5-4659-9f66-2f361a0e6b32", "sessionKey": "agent:haonan:cron:aa4d2de9-79be-4262-83ee-af8824793bfc", "provider": "zhipu", "model": "glm-5", @@ -3510,9 +3125,394 @@ ] } }, - "estimatedCostUsd": 0.5070293100000002, + "estimatedCostUsd": 0.5070293100000002 + }, + "agent:haonan:cron:f03b184f-5f1d-4093-ae1b-fc9fe0b59eef:run:903a90f6-ecc2-431c-9e97-dc89f07221fd": { + "sessionId": "903a90f6-ecc2-431c-9e97-dc89f07221fd", + "updatedAt": 1782325221049, + "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": 8650, + "outputTokens": 1925, + "totalTokens": 26929, + "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": 108800, + "cacheWrite": 0, + "systemPromptReport": { + "source": "run", + "generatedAt": 1782238821056, + "sessionId": "feb9f6cd-90f6-44b0-9034-4a94293da9f1", + "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, "status": "running", - "startedAt": 1782324627768, - "abortedLastRun": false + "startedAt": 1782325221043 } } \ No newline at end of file diff --git a/cron/jobs.json b/cron/jobs.json index 428cd68..11958be 100644 --- a/cron/jobs.json +++ b/cron/jobs.json @@ -39,7 +39,7 @@ "name": "openclaw-git-sync", "enabled": true, "createdAtMs": 1772552362242, - "updatedAtMs": 1782238245761, + "updatedAtMs": 1782324648696, "schedule": { "expr": "10 2 * * *", "kind": "cron", @@ -52,15 +52,14 @@ "message": "执行 OpenClaw Git 同步:bash ~/.openclaw/cron/scripts/openclaw-git-sync.sh" }, "state": { - "nextRunAtMs": 1782324600000, - "lastRunAtMs": 1782238200007, + "nextRunAtMs": 1782411000000, + "lastRunAtMs": 1782324600004, "lastStatus": "ok", - "lastDurationMs": 45754, + "lastDurationMs": 48692, "consecutiveErrors": 0, "lastRunStatus": "ok", "lastDeliveryStatus": "delivered", - "lastDelivered": true, - "runningAtMs": 1782324600002 + "lastDelivered": true }, "delivery": { "mode": "announce" @@ -100,7 +99,7 @@ "consecutiveErrors": 84, "lastRunStatus": "error", "lastDeliveryStatus": "unknown", - "lastError": "AxiosError: Request failed with status code 400" + "runningAtMs": 1782325200002 } }, { diff --git a/tasks/runs.sqlite b/tasks/runs.sqlite index 80a9139af99e9d1ac38ccb819bb4d9582d2a82e7..39702bed3b10054c23a66e575501c472413d858b 100644 GIT binary patch delta 15950 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 Iu-fr|03cUH#{d8T delta 19450 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 delta 349 zcmZo@U}|V!s+V}A%K!o~EDQ{c3=9HSnHd;#fPC+(H_nF}UfHyWE&IWdRsRktm~rm3 zT2v84s(P^DK;jJ0-2X@bD$WL>Cl~TNPYz&ln7F`Y@&!hg%>j%(e49fA!VD%S2vkg7 z2?899lm9tMK{+oNC;xF(195<=Hf_G(?!hyeDg4&tPa&6}f^3_Qh5ccK zaV8&$1ZxGV7Mc7m3Zdvw3`7yo0t3d$uM!Y4`;w4lo~5}#&6>1%S4N!xhy&EKgmLnX O>Jq3-%H}n-Axr>g{E>nH diff --git a/tasks/runs.sqlite-wal b/tasks/runs.sqlite-wal index fe18cedeaa6d03fe9a41d0765aba395857fe9dcc..19228f87ce2d46770f2279ac5baa68d76dade1f1 100644 GIT binary patch delta 1962 zcmb7^3s6*57{~8>FZb@@K9EM$`1o+%xywneUu)&+j+? zhR#mBL3)+~91ws66rceEWPk-efCD^`0|6+25~zSL@B{up4FW(Q2m-x8Fz5|JKqv?U zeSijp11)$3M1V-p7es-6AR5Gg{vZ~_0Ud}313&^u1bUDJ27+W@07j4kOu!5*z`9oq zsf5mAtH6GDaLa?!a~3qiS|4jZykBg!;|z)q72|0oJxf7qh*`7k_U!De>@4Keik&_x zOI^ZGWw%Y8oZN;v*l99YvEF(LpN4$f=`}KVH%auz54do(KYEfRo+T+|E9QsJ8O5EX zU+$)(Wi{a=E^=H4=HM2lxZ-{ zpa}ZDYZ1Lm%a}3sGfrfhH0_z)>)-q6hGkD!&B;e&IbL=NZDuFDciuFaVGG!4Y|j*H z$X*h~D8imUGxxb&o+In`c1F;aN#$i;vN_#kOA5^rS&8clWN{Hs4VZ{A=@AI)0O&s5Fd0%ia-( z%l#&At3F@3d;LL9D8q7ui~!|&IF>LTm30b8KniK2&w>ugDP_FWFk`-$L%fGG}R1t|26wT33x4x}xLO~;Y`zO{vA={Z$rtwqXtFuKE<1_u?0 zf#{6_F;5^6S>;ejx$J z18_-q>{G^h^~jDtf0$Ad98o^TeHeK>0Vmc1dos*<Vf>?LA5;@-PUfL|h*n@%WLC{xNJR~V4bvX~K~ z#g6P2?YJz)X3t47+Ou@FWW7x{&~DS~Y*{IGU4p@2GE7a*F_^OSq&tR8BjD;vLnJIX zqF?&2Uc!ry!vyu4nvClckDd9}>!?&-0kvqaC;4}!CQf>fd+M$Kz0e1a<_!*ScH@dR zOwoq&TG)>{6y8oxp{Nh2LJK@KS=%eZ_}^!Qc>-l)QuN+yfip9;<5gaKQY<|i{{n=8 B$~OQ2 delta 11707 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