{ "agent:haonan:main": { "sessionId": "c2c54965-21c7-4910-8a19-c0c2130f8079", "updatedAt": 1771081922133, "systemSent": true, "abortedLastRun": false, "chatType": "direct", "deliveryContext": { "channel": "webchat", "to": "user:ou_be83febac9ee2afaa343c642bc697c48", "accountId": "default" }, "lastChannel": "webchat", "lastTo": "user:ou_be83febac9ee2afaa343c642bc697c48", "lastAccountId": "default", "origin": { "label": "openclaw-tui", "provider": "webchat", "surface": "webchat", "chatType": "direct", "from": "feishu:ou_be83febac9ee2afaa343c642bc697c48", "to": "user:ou_be83febac9ee2afaa343c642bc697c48", "accountId": "default" }, "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/c2c54965-21c7-4910-8a19-c0c2130f8079.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 feishu-doc\n Feishu document read/write operations. Activate when user mentions Feishu docs, cloud docs, or docx links.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-doc/SKILL.md\n \n \n feishu-drive\n Feishu cloud storage file management. Activate when user mentions cloud space, folders, drive.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-drive/SKILL.md\n \n \n feishu-perm\n Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-perm/SKILL.md\n \n \n feishu-wiki\n Feishu knowledge base navigation. Activate when user mentions knowledge base, wiki, or wiki links.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-wiki/SKILL.md\n \n \n healthcheck\n Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/skill-creator/SKILL.md\n \n \n video-frames\n Extract frames or short clips from videos using ffmpeg.\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/video-frames/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md\n \n \n kb-funasr\n 本地语音识别,支持音视频转文字(基于阿里 FunASR)\n /home/starmen1265/.openclaw/skills/kb-funasr/SKILL.md\n \n \n kb-whisper\n 本地语音识别,支持音视频转文字(基于 Whisper.cpp)\n /home/starmen1265/.openclaw/skills/kb-whisper/SKILL.md\n \n \n kb-workflow\n 当收到"添加到知识库 + 链接" 或"保存到知识库 + 链接"时使用\n /home/starmen1265/.openclaw/skills/kb-workflow/SKILL.md\n \n", "skills": [ { "name": "feishu-doc" }, { "name": "feishu-drive" }, { "name": "feishu-perm" }, { "name": "feishu-wiki" }, { "name": "healthcheck" }, { "name": "skill-creator" }, { "name": "video-frames" }, { "name": "weather" }, { "name": "kb-funasr" }, { "name": "kb-whisper" }, { "name": "kb-workflow" } ], "resolvedSkills": [ { "name": "feishu-doc", "description": "Feishu document read/write operations. Activate when user mentions Feishu docs, cloud docs, or docx links.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-doc/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-drive", "description": "Feishu cloud storage file management. Activate when user mentions cloud space, folders, drive.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-drive/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-drive", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-perm", "description": "Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-perm/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-perm", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-wiki", "description": "Feishu knowledge base navigation. Activate when user mentions knowledge base, wiki, or wiki links.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-wiki/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-wiki", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "healthcheck", "description": "Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/healthcheck", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/skill-creator/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/skill-creator", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "video-frames", "description": "Extract frames or short clips from videos using ffmpeg.", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/video-frames/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/video-frames", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/weather", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "kb-funasr", "description": "本地语音识别,支持音视频转文字(基于阿里 FunASR)", "filePath": "/home/starmen1265/.openclaw/skills/kb-funasr/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/kb-funasr", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "kb-whisper", "description": "本地语音识别,支持音视频转文字(基于 Whisper.cpp)", "filePath": "/home/starmen1265/.openclaw/skills/kb-whisper/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/kb-whisper", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "kb-workflow", "description": "当收到\"添加到知识库 + 链接\" 或\"保存到知识库 + 链接\"时使用", "filePath": "/home/starmen1265/.openclaw/skills/kb-workflow/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/kb-workflow", "source": "openclaw-managed", "disableModelInvocation": false } ], "version": 0 }, "modelProvider": "mm", "model": "MiniMax-M2.5", "systemPromptReport": { "source": "run", "generatedAt": 1771081904028, "sessionId": "c2c54965-21c7-4910-8a19-c0c2130f8079", "sessionKey": "agent:haonan:main", "provider": "mm", "model": "MiniMax-M2.5", "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", "bootstrapMaxChars": 20000, "sandbox": { "mode": "off", "sandboxed": false }, "systemPrompt": { "chars": 29302, "projectContextChars": 16171, "nonProjectContextChars": 13131 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/AGENTS.md", "missing": false, "rawChars": 9506, "injectedChars": 9506, "truncated": false }, { "name": "SOUL.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/SOUL.md", "missing": false, "rawChars": 1664, "injectedChars": 1664, "truncated": false }, { "name": "TOOLS.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/TOOLS.md", "missing": false, "rawChars": 850, "injectedChars": 850, "truncated": false }, { "name": "IDENTITY.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/IDENTITY.md", "missing": false, "rawChars": 152, "injectedChars": 152, "truncated": false }, { "name": "USER.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/USER.md", "missing": false, "rawChars": 196, "injectedChars": 196, "truncated": false }, { "name": "HEARTBEAT.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/HEARTBEAT.md", "missing": false, "rawChars": 167, "injectedChars": 167, "truncated": false }, { "name": "BOOTSTRAP.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/BOOTSTRAP.md", "missing": false, "rawChars": 1449, "injectedChars": 1449, "truncated": false }, { "name": "MEMORY.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/MEMORY.md", "missing": false, "rawChars": 1849, "injectedChars": 1849, "truncated": false } ], "skills": { "promptChars": 3418, "entries": [ { "name": "feishu-doc", "blockChars": 283 }, { "name": "feishu-drive", "blockChars": 275 }, { "name": "feishu-perm", "blockChars": 297 }, { "name": "feishu-wiki", "blockChars": 277 }, { "name": "healthcheck", "blockChars": 507 }, { "name": "skill-creator", "blockChars": 312 }, { "name": "video-frames", "blockChars": 245 }, { "name": "weather", "blockChars": 236 }, { "name": "kb-funasr", "blockChars": 184 }, { "name": "kb-whisper", "blockChars": 189 }, { "name": "kb-workflow", "blockChars": 214 } ] }, "tools": { "listChars": 2959, "schemaChars": 18779, "entries": [ { "name": "read", "summaryChars": 298, "schemaChars": 392, "propertiesCount": 4 }, { "name": "edit", "summaryChars": 129, "schemaChars": 591, "propertiesCount": 6 }, { "name": "write", "summaryChars": 127, "schemaChars": 313, "propertiesCount": 3 }, { "name": "exec", "summaryChars": 181, "schemaChars": 1037, "propertiesCount": 12 }, { "name": "process", "summaryChars": 85, "schemaChars": 844, "propertiesCount": 11 }, { "name": "browser", "summaryChars": 1251, "schemaChars": 1869, "propertiesCount": 28 }, { "name": "canvas", "summaryChars": 106, "schemaChars": 661, "propertiesCount": 18 }, { "name": "nodes", "summaryChars": 101, "schemaChars": 1479, "propertiesCount": 33 }, { "name": "cron", "summaryChars": 2444, "schemaChars": 581, "propertiesCount": 13 }, { "name": "message", "summaryChars": 89, "schemaChars": 3897, "propertiesCount": 84 }, { "name": "tts", "summaryChars": 129, "schemaChars": 223, "propertiesCount": 2 }, { "name": "gateway", "summaryChars": 225, "schemaChars": 465, "propertiesCount": 11 }, { "name": "agents_list", "summaryChars": 72, "schemaChars": 33, "propertiesCount": 0 }, { "name": "sessions_list", "summaryChars": 54, "schemaChars": 176, "propertiesCount": 4 }, { "name": "sessions_history", "summaryChars": 36, "schemaChars": 149, "propertiesCount": 3 }, { "name": "sessions_send", "summaryChars": 84, "schemaChars": 203, "propertiesCount": 5 }, { "name": "sessions_spawn", "summaryChars": 107, "schemaChars": 312, "propertiesCount": 8 }, { "name": "session_status", "summaryChars": 207, "schemaChars": 89, "propertiesCount": 2 }, { "name": "web_search", "summaryChars": 175, "schemaChars": 733, "propertiesCount": 6 }, { "name": "web_fetch", "summaryChars": 129, "schemaChars": 360, "propertiesCount": 3 }, { "name": "feishu_doc", "summaryChars": 116, "schemaChars": 584, "propertiesCount": 6 }, { "name": "feishu_app_scopes", "summaryChars": 102, "schemaChars": 33, "propertiesCount": 0 }, { "name": "feishu_wiki", "summaryChars": 83, "schemaChars": 880, "propertiesCount": 10 }, { "name": "feishu_drive", "summaryChars": 81, "schemaChars": 458, "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": 436, "propertiesCount": 4 }, { "name": "feishu_bitable_get_record", "summaryChars": 46, "schemaChars": 335, "propertiesCount": 3 }, { "name": "feishu_bitable_create_record", "summaryChars": 44, "schemaChars": 515, "propertiesCount": 3 }, { "name": "feishu_bitable_update_record", "summaryChars": 50, "schemaChars": 439, "propertiesCount": 4 }, { "name": "memory_search", "summaryChars": 235, "schemaChars": 139, "propertiesCount": 3 }, { "name": "memory_get", "summaryChars": 151, "schemaChars": 128, "propertiesCount": 3 } ] } }, "inputTokens": 32, "outputTokens": 239, "totalTokens": 22689, "contextTokens": 200000 }, "agent:haonan:feishu:group:oc_f86956cb9cecb7ad38c0f621377a23ae": { "sessionId": "6ec79a7d-da4f-47b5-90b1-bad254cb6d6f", "updatedAt": 1771055786926, "systemSent": true, "abortedLastRun": false, "displayName": "feishu:g-oc_f86956cb9cecb7ad38c0f621377a23ae", "chatType": "group", "channel": "feishu", "groupId": "ou_be83febac9ee2afaa343c642bc697c48", "subject": "oc_f86956cb9cecb7ad38c0f621377a23ae", "deliveryContext": { "channel": "feishu", "to": "chat:oc_f86956cb9cecb7ad38c0f621377a23ae", "accountId": "default" }, "lastChannel": "feishu", "lastTo": "chat:oc_f86956cb9cecb7ad38c0f621377a23ae", "lastAccountId": "default", "origin": { "label": "oc_f86956cb9cecb7ad38c0f621377a23ae", "provider": "feishu", "surface": "feishu", "chatType": "group", "from": "feishu:ou_be83febac9ee2afaa343c642bc697c48", "to": "chat:oc_f86956cb9cecb7ad38c0f621377a23ae", "accountId": "default" }, "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/6ec79a7d-da4f-47b5-90b1-bad254cb6d6f.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 feishu-doc\n Feishu document read/write operations. Activate when user mentions Feishu docs, cloud docs, or docx links.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-doc/SKILL.md\n \n \n feishu-drive\n Feishu cloud storage file management. Activate when user mentions cloud space, folders, drive.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-drive/SKILL.md\n \n \n feishu-perm\n Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-perm/SKILL.md\n \n \n feishu-wiki\n Feishu knowledge base navigation. Activate when user mentions knowledge base, wiki, or wiki links.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-wiki/SKILL.md\n \n \n healthcheck\n Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/skill-creator/SKILL.md\n \n \n video-frames\n Extract frames or short clips from videos using ffmpeg.\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/video-frames/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md\n \n \n kb-funasr\n 本地语音识别,支持音视频转文字(基于阿里 FunASR)\n /home/starmen1265/.openclaw/skills/kb-funasr/SKILL.md\n \n \n kb-whisper\n 本地语音识别,支持音视频转文字(基于 Whisper.cpp)\n /home/starmen1265/.openclaw/skills/kb-whisper/SKILL.md\n \n \n kb-workflow\n 当收到"添加到知识库 + 链接" 或"保存到知识库 + 链接"时使用\n /home/starmen1265/.openclaw/skills/kb-workflow/SKILL.md\n \n", "skills": [ { "name": "feishu-doc" }, { "name": "feishu-drive" }, { "name": "feishu-perm" }, { "name": "feishu-wiki" }, { "name": "healthcheck" }, { "name": "skill-creator" }, { "name": "video-frames" }, { "name": "weather" }, { "name": "kb-funasr" }, { "name": "kb-whisper" }, { "name": "kb-workflow" } ], "resolvedSkills": [ { "name": "feishu-doc", "description": "Feishu document read/write operations. Activate when user mentions Feishu docs, cloud docs, or docx links.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-doc/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-drive", "description": "Feishu cloud storage file management. Activate when user mentions cloud space, folders, drive.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-drive/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-drive", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-perm", "description": "Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-perm/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-perm", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-wiki", "description": "Feishu knowledge base navigation. Activate when user mentions knowledge base, wiki, or wiki links.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-wiki/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-wiki", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "healthcheck", "description": "Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/healthcheck", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/skill-creator/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/skill-creator", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "video-frames", "description": "Extract frames or short clips from videos using ffmpeg.", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/video-frames/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/video-frames", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/weather", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "kb-funasr", "description": "本地语音识别,支持音视频转文字(基于阿里 FunASR)", "filePath": "/home/starmen1265/.openclaw/skills/kb-funasr/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/kb-funasr", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "kb-whisper", "description": "本地语音识别,支持音视频转文字(基于 Whisper.cpp)", "filePath": "/home/starmen1265/.openclaw/skills/kb-whisper/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/kb-whisper", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "kb-workflow", "description": "当收到\"添加到知识库 + 链接\" 或\"保存到知识库 + 链接\"时使用", "filePath": "/home/starmen1265/.openclaw/skills/kb-workflow/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/kb-workflow", "source": "openclaw-managed", "disableModelInvocation": false } ], "version": 0 }, "modelProvider": "mm", "model": "MiniMax-M2.5", "systemPromptReport": { "source": "run", "generatedAt": 1771055771029, "sessionId": "6ec79a7d-da4f-47b5-90b1-bad254cb6d6f", "sessionKey": "agent:haonan:feishu:group:oc_f86956cb9cecb7ad38c0f621377a23ae", "provider": "mm", "model": "MiniMax-M2.5", "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", "bootstrapMaxChars": 20000, "sandbox": { "mode": "off", "sandboxed": false }, "systemPrompt": { "chars": 29494, "projectContextChars": 16171, "nonProjectContextChars": 13323 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/AGENTS.md", "missing": false, "rawChars": 9506, "injectedChars": 9506, "truncated": false }, { "name": "SOUL.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/SOUL.md", "missing": false, "rawChars": 1664, "injectedChars": 1664, "truncated": false }, { "name": "TOOLS.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/TOOLS.md", "missing": false, "rawChars": 850, "injectedChars": 850, "truncated": false }, { "name": "IDENTITY.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/IDENTITY.md", "missing": false, "rawChars": 152, "injectedChars": 152, "truncated": false }, { "name": "USER.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/USER.md", "missing": false, "rawChars": 196, "injectedChars": 196, "truncated": false }, { "name": "HEARTBEAT.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/HEARTBEAT.md", "missing": false, "rawChars": 167, "injectedChars": 167, "truncated": false }, { "name": "BOOTSTRAP.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/BOOTSTRAP.md", "missing": false, "rawChars": 1449, "injectedChars": 1449, "truncated": false }, { "name": "MEMORY.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/MEMORY.md", "missing": false, "rawChars": 1849, "injectedChars": 1849, "truncated": false } ], "skills": { "promptChars": 3418, "entries": [ { "name": "feishu-doc", "blockChars": 283 }, { "name": "feishu-drive", "blockChars": 275 }, { "name": "feishu-perm", "blockChars": 297 }, { "name": "feishu-wiki", "blockChars": 277 }, { "name": "healthcheck", "blockChars": 507 }, { "name": "skill-creator", "blockChars": 312 }, { "name": "video-frames", "blockChars": 245 }, { "name": "weather", "blockChars": 236 }, { "name": "kb-funasr", "blockChars": 184 }, { "name": "kb-whisper", "blockChars": 189 }, { "name": "kb-workflow", "blockChars": 214 } ] }, "tools": { "listChars": 2959, "schemaChars": 18779, "entries": [ { "name": "read", "summaryChars": 298, "schemaChars": 392, "propertiesCount": 4 }, { "name": "edit", "summaryChars": 129, "schemaChars": 591, "propertiesCount": 6 }, { "name": "write", "summaryChars": 127, "schemaChars": 313, "propertiesCount": 3 }, { "name": "exec", "summaryChars": 181, "schemaChars": 1037, "propertiesCount": 12 }, { "name": "process", "summaryChars": 85, "schemaChars": 844, "propertiesCount": 11 }, { "name": "browser", "summaryChars": 1251, "schemaChars": 1869, "propertiesCount": 28 }, { "name": "canvas", "summaryChars": 106, "schemaChars": 661, "propertiesCount": 18 }, { "name": "nodes", "summaryChars": 101, "schemaChars": 1479, "propertiesCount": 33 }, { "name": "cron", "summaryChars": 2444, "schemaChars": 581, "propertiesCount": 13 }, { "name": "message", "summaryChars": 89, "schemaChars": 3897, "propertiesCount": 84 }, { "name": "tts", "summaryChars": 129, "schemaChars": 223, "propertiesCount": 2 }, { "name": "gateway", "summaryChars": 225, "schemaChars": 465, "propertiesCount": 11 }, { "name": "agents_list", "summaryChars": 72, "schemaChars": 33, "propertiesCount": 0 }, { "name": "sessions_list", "summaryChars": 54, "schemaChars": 176, "propertiesCount": 4 }, { "name": "sessions_history", "summaryChars": 36, "schemaChars": 149, "propertiesCount": 3 }, { "name": "sessions_send", "summaryChars": 84, "schemaChars": 203, "propertiesCount": 5 }, { "name": "sessions_spawn", "summaryChars": 107, "schemaChars": 312, "propertiesCount": 8 }, { "name": "session_status", "summaryChars": 207, "schemaChars": 89, "propertiesCount": 2 }, { "name": "web_search", "summaryChars": 175, "schemaChars": 733, "propertiesCount": 6 }, { "name": "web_fetch", "summaryChars": 129, "schemaChars": 360, "propertiesCount": 3 }, { "name": "feishu_doc", "summaryChars": 116, "schemaChars": 584, "propertiesCount": 6 }, { "name": "feishu_app_scopes", "summaryChars": 102, "schemaChars": 33, "propertiesCount": 0 }, { "name": "feishu_wiki", "summaryChars": 83, "schemaChars": 880, "propertiesCount": 10 }, { "name": "feishu_drive", "summaryChars": 81, "schemaChars": 458, "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": 436, "propertiesCount": 4 }, { "name": "feishu_bitable_get_record", "summaryChars": 46, "schemaChars": 335, "propertiesCount": 3 }, { "name": "feishu_bitable_create_record", "summaryChars": 44, "schemaChars": 515, "propertiesCount": 3 }, { "name": "feishu_bitable_update_record", "summaryChars": 50, "schemaChars": 439, "propertiesCount": 4 }, { "name": "memory_search", "summaryChars": 235, "schemaChars": 139, "propertiesCount": 3 }, { "name": "memory_get", "summaryChars": 151, "schemaChars": 128, "propertiesCount": 3 } ] } }, "inputTokens": 32, "outputTokens": 161, "totalTokens": 16372, "contextTokens": 200000 }, "agent:haonan:wecom:dm:zhangqing": { "origin": { "label": "user:ZhangQing", "provider": "wecom", "surface": "wecom", "chatType": "direct", "from": "wecom:ZhangQing", "to": "wecom-agent:ZhangQing", "accountId": "default" }, "sessionId": "80247c19-72ca-49fa-b93c-edd5f9cb5b6d", "updatedAt": 1771086911449, "systemSent": true, "abortedLastRun": false, "chatType": "direct", "deliveryContext": { "channel": "wecom", "to": "wecom-agent:ZhangQing", "accountId": "default" }, "lastChannel": "wecom", "lastTo": "wecom-agent:ZhangQing", "lastAccountId": "default", "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/80247c19-72ca-49fa-b93c-edd5f9cb5b6d.jsonl", "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 feishu-doc\n Feishu document read/write operations. Activate when user mentions Feishu docs, cloud docs, or docx links.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-doc/SKILL.md\n \n \n feishu-drive\n Feishu cloud storage file management. Activate when user mentions cloud space, folders, drive.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-drive/SKILL.md\n \n \n feishu-perm\n Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-perm/SKILL.md\n \n \n feishu-wiki\n Feishu knowledge base navigation. Activate when user mentions knowledge base, wiki, or wiki links.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-wiki/SKILL.md\n \n \n healthcheck\n Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/skill-creator/SKILL.md\n \n \n video-frames\n Extract frames or short clips from videos using ffmpeg.\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/video-frames/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/weather/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 /home/starmen1265/.openclaw/skills/clawlist/SKILL.md\n \n \n brainstorming\n MUST use before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.\n /home/starmen1265/.openclaw/skills/clawlist/brainstorming/SKILL.md\n \n \n dispatch-multiple-agents\n Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies. Dispatch subagents to work concurrently.\n /home/starmen1265/.openclaw/skills/clawlist/dispatch-multiple-agents/SKILL.md\n \n \n doing-tasks\n Use when executing any task. Work through plans systematically, tracking progress, handling blockers, and coordinating with other skills. The central execution skill.\n /home/starmen1265/.openclaw/skills/clawlist/doing-tasks/SKILL.md\n \n \n verify-task\n MUST use after completing any multi-step task or project. Verifies completion against the original plan, checks quality criteria, and documents outcomes.\n /home/starmen1265/.openclaw/skills/clawlist/verify-task/SKILL.md\n \n \n write-plan\n MUST use after brainstorming and before executing. Creates detailed implementation plans with checkpoints, verification criteria, and execution options.\n /home/starmen1265/.openclaw/skills/clawlist/write-plan/SKILL.md\n \n \n kb-funasr\n 本地语音识别,支持音视频转文字(基于阿里 FunASR)\n /home/starmen1265/.openclaw/skills/kb-funasr/SKILL.md\n \n \n kb-whisper\n 本地语音识别,支持音视频转文字(基于 Whisper.cpp)\n /home/starmen1265/.openclaw/skills/kb-whisper/SKILL.md\n \n \n kb-workflow\n 当收到"添加到知识库 + 链接" 或"保存到知识库 + 链接"时使用\n /home/starmen1265/.openclaw/skills/kb-workflow/SKILL.md\n \n", "skills": [ { "name": "feishu-doc" }, { "name": "feishu-drive" }, { "name": "feishu-perm" }, { "name": "feishu-wiki" }, { "name": "healthcheck" }, { "name": "skill-creator" }, { "name": "video-frames" }, { "name": "weather" }, { "name": "clawlist" }, { "name": "brainstorming" }, { "name": "dispatch-multiple-agents" }, { "name": "doing-tasks" }, { "name": "verify-task" }, { "name": "write-plan" }, { "name": "kb-funasr" }, { "name": "kb-whisper" }, { "name": "kb-workflow" } ], "resolvedSkills": [ { "name": "feishu-doc", "description": "Feishu document read/write operations. Activate when user mentions Feishu docs, cloud docs, or docx links.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-doc/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-drive", "description": "Feishu cloud storage file management. Activate when user mentions cloud space, folders, drive.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-drive/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-drive", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-perm", "description": "Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-perm/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-perm", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-wiki", "description": "Feishu knowledge base navigation. Activate when user mentions knowledge base, wiki, or wiki links.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-wiki/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-wiki", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "healthcheck", "description": "Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/healthcheck", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/skill-creator/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/skill-creator", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "video-frames", "description": "Extract frames or short clips from videos using ffmpeg.", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/video-frames/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/video-frames", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/weather", "source": "openclaw-bundled", "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 }, { "name": "brainstorming", "description": "MUST use before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.", "filePath": "/home/starmen1265/.openclaw/skills/clawlist/brainstorming/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/clawlist/brainstorming", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "dispatch-multiple-agents", "description": "Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies. Dispatch subagents to work concurrently.", "filePath": "/home/starmen1265/.openclaw/skills/clawlist/dispatch-multiple-agents/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/clawlist/dispatch-multiple-agents", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "doing-tasks", "description": "Use when executing any task. Work through plans systematically, tracking progress, handling blockers, and coordinating with other skills. The central execution skill.", "filePath": "/home/starmen1265/.openclaw/skills/clawlist/doing-tasks/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/clawlist/doing-tasks", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "verify-task", "description": "MUST use after completing any multi-step task or project. Verifies completion against the original plan, checks quality criteria, and documents outcomes.", "filePath": "/home/starmen1265/.openclaw/skills/clawlist/verify-task/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/clawlist/verify-task", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "write-plan", "description": "MUST use after brainstorming and before executing. Creates detailed implementation plans with checkpoints, verification criteria, and execution options.", "filePath": "/home/starmen1265/.openclaw/skills/clawlist/write-plan/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/clawlist/write-plan", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "kb-funasr", "description": "本地语音识别,支持音视频转文字(基于阿里 FunASR)", "filePath": "/home/starmen1265/.openclaw/skills/kb-funasr/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/kb-funasr", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "kb-whisper", "description": "本地语音识别,支持音视频转文字(基于 Whisper.cpp)", "filePath": "/home/starmen1265/.openclaw/skills/kb-whisper/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/kb-whisper", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "kb-workflow", "description": "当收到\"添加到知识库 + 链接\" 或\"保存到知识库 + 链接\"时使用", "filePath": "/home/starmen1265/.openclaw/skills/kb-workflow/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/kb-workflow", "source": "openclaw-managed", "disableModelInvocation": false } ], "version": 0 }, "inputTokens": 38646, "outputTokens": 723, "totalTokens": 105965, "modelProvider": "mm", "model": "MiniMax-M2.5", "contextTokens": 200000, "systemPromptReport": { "source": "run", "generatedAt": 1771086822354, "sessionId": "80247c19-72ca-49fa-b93c-edd5f9cb5b6d", "sessionKey": "agent:haonan:wecom:dm:zhangqing", "provider": "mm", "model": "MiniMax-M2.5", "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", "bootstrapMaxChars": 20000, "sandbox": { "mode": "off", "sandboxed": false }, "systemPrompt": { "chars": 31207, "projectContextChars": 16171, "nonProjectContextChars": 15036 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/AGENTS.md", "missing": false, "rawChars": 9506, "injectedChars": 9506, "truncated": false }, { "name": "SOUL.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/SOUL.md", "missing": false, "rawChars": 1664, "injectedChars": 1664, "truncated": false }, { "name": "TOOLS.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/TOOLS.md", "missing": false, "rawChars": 850, "injectedChars": 850, "truncated": false }, { "name": "IDENTITY.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/IDENTITY.md", "missing": false, "rawChars": 152, "injectedChars": 152, "truncated": false }, { "name": "USER.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/USER.md", "missing": false, "rawChars": 196, "injectedChars": 196, "truncated": false }, { "name": "HEARTBEAT.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/HEARTBEAT.md", "missing": false, "rawChars": 167, "injectedChars": 167, "truncated": false }, { "name": "BOOTSTRAP.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/BOOTSTRAP.md", "missing": false, "rawChars": 1449, "injectedChars": 1449, "truncated": false }, { "name": "MEMORY.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/MEMORY.md", "missing": false, "rawChars": 1849, "injectedChars": 1849, "truncated": false } ], "skills": { "promptChars": 5476, "entries": [ { "name": "feishu-doc", "blockChars": 283 }, { "name": "feishu-drive", "blockChars": 275 }, { "name": "feishu-perm", "blockChars": 297 }, { "name": "feishu-wiki", "blockChars": 277 }, { "name": "healthcheck", "blockChars": 507 }, { "name": "skill-creator", "blockChars": 312 }, { "name": "video-frames", "blockChars": 245 }, { "name": "weather", "blockChars": 236 }, { "name": "clawlist", "blockChars": 359 }, { "name": "brainstorming", "blockChars": 362 }, { "name": "dispatch-multiple-agents", "blockChars": 343 }, { "name": "doing-tasks", "blockChars": 335 }, { "name": "verify-task", "blockChars": 322 }, { "name": "write-plan", "blockChars": 319 }, { "name": "kb-funasr", "blockChars": 184 }, { "name": "kb-whisper", "blockChars": 189 }, { "name": "kb-workflow", "blockChars": 214 } ] }, "tools": { "listChars": 2959, "schemaChars": 18779, "entries": [ { "name": "read", "summaryChars": 298, "schemaChars": 392, "propertiesCount": 4 }, { "name": "edit", "summaryChars": 129, "schemaChars": 591, "propertiesCount": 6 }, { "name": "write", "summaryChars": 127, "schemaChars": 313, "propertiesCount": 3 }, { "name": "exec", "summaryChars": 181, "schemaChars": 1037, "propertiesCount": 12 }, { "name": "process", "summaryChars": 85, "schemaChars": 844, "propertiesCount": 11 }, { "name": "browser", "summaryChars": 1251, "schemaChars": 1869, "propertiesCount": 28 }, { "name": "canvas", "summaryChars": 106, "schemaChars": 661, "propertiesCount": 18 }, { "name": "nodes", "summaryChars": 101, "schemaChars": 1479, "propertiesCount": 33 }, { "name": "cron", "summaryChars": 2444, "schemaChars": 581, "propertiesCount": 13 }, { "name": "message", "summaryChars": 89, "schemaChars": 3897, "propertiesCount": 84 }, { "name": "tts", "summaryChars": 129, "schemaChars": 223, "propertiesCount": 2 }, { "name": "gateway", "summaryChars": 225, "schemaChars": 465, "propertiesCount": 11 }, { "name": "agents_list", "summaryChars": 72, "schemaChars": 33, "propertiesCount": 0 }, { "name": "sessions_list", "summaryChars": 54, "schemaChars": 176, "propertiesCount": 4 }, { "name": "sessions_history", "summaryChars": 36, "schemaChars": 149, "propertiesCount": 3 }, { "name": "sessions_send", "summaryChars": 84, "schemaChars": 203, "propertiesCount": 5 }, { "name": "sessions_spawn", "summaryChars": 107, "schemaChars": 312, "propertiesCount": 8 }, { "name": "session_status", "summaryChars": 207, "schemaChars": 89, "propertiesCount": 2 }, { "name": "web_search", "summaryChars": 175, "schemaChars": 733, "propertiesCount": 6 }, { "name": "web_fetch", "summaryChars": 129, "schemaChars": 360, "propertiesCount": 3 }, { "name": "feishu_doc", "summaryChars": 116, "schemaChars": 584, "propertiesCount": 6 }, { "name": "feishu_app_scopes", "summaryChars": 102, "schemaChars": 33, "propertiesCount": 0 }, { "name": "feishu_wiki", "summaryChars": 83, "schemaChars": 880, "propertiesCount": 10 }, { "name": "feishu_drive", "summaryChars": 81, "schemaChars": 458, "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": 436, "propertiesCount": 4 }, { "name": "feishu_bitable_get_record", "summaryChars": 46, "schemaChars": 335, "propertiesCount": 3 }, { "name": "feishu_bitable_create_record", "summaryChars": 44, "schemaChars": 515, "propertiesCount": 3 }, { "name": "feishu_bitable_update_record", "summaryChars": 50, "schemaChars": 439, "propertiesCount": 4 }, { "name": "memory_search", "summaryChars": 235, "schemaChars": 139, "propertiesCount": 3 }, { "name": "memory_get", "summaryChars": 151, "schemaChars": 128, "propertiesCount": 3 } ] } }, "memoryFlushAt": 1771085405702, "memoryFlushCompactionCount": 0 }, "agent:haonan:wecom:group:wr_wanbgaaxlqkmkygznqppmyzg2ytyg": { "chatType": "group", "channel": "wecom", "groupId": "wr_wanbgaaxlqkmkygznqppmyzg2ytyg", "displayName": "wecom:g-wr_wanbgaaxlqkmkygznqppmyzg2ytyg", "origin": { "label": "group:wr_wAnbgAAXlqKMkyGznqpPMYZg2YTYg", "provider": "wecom", "surface": "wecom", "chatType": "group", "from": "wecom:group:wr_wAnbgAAXlqKMkyGznqpPMYZg2YTYg", "to": "wecom:wr_wAnbgAAXlqKMkyGznqpPMYZg2YTYg", "accountId": "default" }, "sessionId": "4e01f029-8196-4073-a30c-46a220cece2a", "updatedAt": 1771085755751, "deliveryContext": { "channel": "wecom", "to": "wecom:wr_wAnbgAAXlqKMkyGznqpPMYZg2YTYg", "accountId": "default" }, "lastChannel": "wecom", "systemSent": true, "abortedLastRun": false, "lastTo": "wecom:wr_wAnbgAAXlqKMkyGznqpPMYZg2YTYg", "lastAccountId": "default", "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/4e01f029-8196-4073-a30c-46a220cece2a.jsonl", "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 feishu-doc\n Feishu document read/write operations. Activate when user mentions Feishu docs, cloud docs, or docx links.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-doc/SKILL.md\n \n \n feishu-drive\n Feishu cloud storage file management. Activate when user mentions cloud space, folders, drive.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-drive/SKILL.md\n \n \n feishu-perm\n Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-perm/SKILL.md\n \n \n feishu-wiki\n Feishu knowledge base navigation. Activate when user mentions knowledge base, wiki, or wiki links.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-wiki/SKILL.md\n \n \n healthcheck\n Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/skill-creator/SKILL.md\n \n \n video-frames\n Extract frames or short clips from videos using ffmpeg.\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/video-frames/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/weather/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 /home/starmen1265/.openclaw/skills/clawlist/SKILL.md\n \n \n brainstorming\n MUST use before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.\n /home/starmen1265/.openclaw/skills/clawlist/brainstorming/SKILL.md\n \n \n dispatch-multiple-agents\n Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies. Dispatch subagents to work concurrently.\n /home/starmen1265/.openclaw/skills/clawlist/dispatch-multiple-agents/SKILL.md\n \n \n doing-tasks\n Use when executing any task. Work through plans systematically, tracking progress, handling blockers, and coordinating with other skills. The central execution skill.\n /home/starmen1265/.openclaw/skills/clawlist/doing-tasks/SKILL.md\n \n \n verify-task\n MUST use after completing any multi-step task or project. Verifies completion against the original plan, checks quality criteria, and documents outcomes.\n /home/starmen1265/.openclaw/skills/clawlist/verify-task/SKILL.md\n \n \n write-plan\n MUST use after brainstorming and before executing. Creates detailed implementation plans with checkpoints, verification criteria, and execution options.\n /home/starmen1265/.openclaw/skills/clawlist/write-plan/SKILL.md\n \n \n kb-funasr\n 本地语音识别,支持音视频转文字(基于阿里 FunASR)\n /home/starmen1265/.openclaw/skills/kb-funasr/SKILL.md\n \n \n kb-whisper\n 本地语音识别,支持音视频转文字(基于 Whisper.cpp)\n /home/starmen1265/.openclaw/skills/kb-whisper/SKILL.md\n \n \n kb-workflow\n 当收到"添加到知识库 + 链接" 或"保存到知识库 + 链接"时使用\n /home/starmen1265/.openclaw/skills/kb-workflow/SKILL.md\n \n", "skills": [ { "name": "feishu-doc" }, { "name": "feishu-drive" }, { "name": "feishu-perm" }, { "name": "feishu-wiki" }, { "name": "healthcheck" }, { "name": "skill-creator" }, { "name": "video-frames" }, { "name": "weather" }, { "name": "clawlist" }, { "name": "brainstorming" }, { "name": "dispatch-multiple-agents" }, { "name": "doing-tasks" }, { "name": "verify-task" }, { "name": "write-plan" }, { "name": "kb-funasr" }, { "name": "kb-whisper" }, { "name": "kb-workflow" } ], "resolvedSkills": [ { "name": "feishu-doc", "description": "Feishu document read/write operations. Activate when user mentions Feishu docs, cloud docs, or docx links.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-doc/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-drive", "description": "Feishu cloud storage file management. Activate when user mentions cloud space, folders, drive.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-drive/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-drive", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-perm", "description": "Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-perm/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-perm", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-wiki", "description": "Feishu knowledge base navigation. Activate when user mentions knowledge base, wiki, or wiki links.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-wiki/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-wiki", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "healthcheck", "description": "Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/healthcheck", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/skill-creator/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/skill-creator", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "video-frames", "description": "Extract frames or short clips from videos using ffmpeg.", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/video-frames/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/video-frames", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/weather", "source": "openclaw-bundled", "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 }, { "name": "brainstorming", "description": "MUST use before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.", "filePath": "/home/starmen1265/.openclaw/skills/clawlist/brainstorming/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/clawlist/brainstorming", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "dispatch-multiple-agents", "description": "Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies. Dispatch subagents to work concurrently.", "filePath": "/home/starmen1265/.openclaw/skills/clawlist/dispatch-multiple-agents/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/clawlist/dispatch-multiple-agents", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "doing-tasks", "description": "Use when executing any task. Work through plans systematically, tracking progress, handling blockers, and coordinating with other skills. The central execution skill.", "filePath": "/home/starmen1265/.openclaw/skills/clawlist/doing-tasks/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/clawlist/doing-tasks", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "verify-task", "description": "MUST use after completing any multi-step task or project. Verifies completion against the original plan, checks quality criteria, and documents outcomes.", "filePath": "/home/starmen1265/.openclaw/skills/clawlist/verify-task/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/clawlist/verify-task", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "write-plan", "description": "MUST use after brainstorming and before executing. Creates detailed implementation plans with checkpoints, verification criteria, and execution options.", "filePath": "/home/starmen1265/.openclaw/skills/clawlist/write-plan/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/clawlist/write-plan", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "kb-funasr", "description": "本地语音识别,支持音视频转文字(基于阿里 FunASR)", "filePath": "/home/starmen1265/.openclaw/skills/kb-funasr/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/kb-funasr", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "kb-whisper", "description": "本地语音识别,支持音视频转文字(基于 Whisper.cpp)", "filePath": "/home/starmen1265/.openclaw/skills/kb-whisper/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/kb-whisper", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "kb-workflow", "description": "当收到\"添加到知识库 + 链接\" 或\"保存到知识库 + 链接\"时使用", "filePath": "/home/starmen1265/.openclaw/skills/kb-workflow/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/kb-workflow", "source": "openclaw-managed", "disableModelInvocation": false } ], "version": 0 }, "inputTokens": 32, "outputTokens": 135, "totalTokens": 16369, "modelProvider": "mm", "model": "MiniMax-M2.5", "contextTokens": 200000, "systemPromptReport": { "source": "run", "generatedAt": 1771085749684, "sessionId": "4e01f029-8196-4073-a30c-46a220cece2a", "sessionKey": "agent:haonan:wecom:group:wr_wanbgaaxlqkmkygznqppmyzg2ytyg", "provider": "mm", "model": "MiniMax-M2.5", "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", "bootstrapMaxChars": 20000, "sandbox": { "mode": "off", "sandboxed": false }, "systemPrompt": { "chars": 31723, "projectContextChars": 16171, "nonProjectContextChars": 15552 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/AGENTS.md", "missing": false, "rawChars": 9506, "injectedChars": 9506, "truncated": false }, { "name": "SOUL.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/SOUL.md", "missing": false, "rawChars": 1664, "injectedChars": 1664, "truncated": false }, { "name": "TOOLS.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/TOOLS.md", "missing": false, "rawChars": 850, "injectedChars": 850, "truncated": false }, { "name": "IDENTITY.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/IDENTITY.md", "missing": false, "rawChars": 152, "injectedChars": 152, "truncated": false }, { "name": "USER.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/USER.md", "missing": false, "rawChars": 196, "injectedChars": 196, "truncated": false }, { "name": "HEARTBEAT.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/HEARTBEAT.md", "missing": false, "rawChars": 167, "injectedChars": 167, "truncated": false }, { "name": "BOOTSTRAP.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/BOOTSTRAP.md", "missing": false, "rawChars": 1449, "injectedChars": 1449, "truncated": false }, { "name": "MEMORY.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/MEMORY.md", "missing": false, "rawChars": 1849, "injectedChars": 1849, "truncated": false } ], "skills": { "promptChars": 5476, "entries": [ { "name": "feishu-doc", "blockChars": 283 }, { "name": "feishu-drive", "blockChars": 275 }, { "name": "feishu-perm", "blockChars": 297 }, { "name": "feishu-wiki", "blockChars": 277 }, { "name": "healthcheck", "blockChars": 507 }, { "name": "skill-creator", "blockChars": 312 }, { "name": "video-frames", "blockChars": 245 }, { "name": "weather", "blockChars": 236 }, { "name": "clawlist", "blockChars": 359 }, { "name": "brainstorming", "blockChars": 362 }, { "name": "dispatch-multiple-agents", "blockChars": 343 }, { "name": "doing-tasks", "blockChars": 335 }, { "name": "verify-task", "blockChars": 322 }, { "name": "write-plan", "blockChars": 319 }, { "name": "kb-funasr", "blockChars": 184 }, { "name": "kb-whisper", "blockChars": 189 }, { "name": "kb-workflow", "blockChars": 214 } ] }, "tools": { "listChars": 2959, "schemaChars": 18779, "entries": [ { "name": "read", "summaryChars": 298, "schemaChars": 392, "propertiesCount": 4 }, { "name": "edit", "summaryChars": 129, "schemaChars": 591, "propertiesCount": 6 }, { "name": "write", "summaryChars": 127, "schemaChars": 313, "propertiesCount": 3 }, { "name": "exec", "summaryChars": 181, "schemaChars": 1037, "propertiesCount": 12 }, { "name": "process", "summaryChars": 85, "schemaChars": 844, "propertiesCount": 11 }, { "name": "browser", "summaryChars": 1251, "schemaChars": 1869, "propertiesCount": 28 }, { "name": "canvas", "summaryChars": 106, "schemaChars": 661, "propertiesCount": 18 }, { "name": "nodes", "summaryChars": 101, "schemaChars": 1479, "propertiesCount": 33 }, { "name": "cron", "summaryChars": 2444, "schemaChars": 581, "propertiesCount": 13 }, { "name": "message", "summaryChars": 89, "schemaChars": 3897, "propertiesCount": 84 }, { "name": "tts", "summaryChars": 129, "schemaChars": 223, "propertiesCount": 2 }, { "name": "gateway", "summaryChars": 225, "schemaChars": 465, "propertiesCount": 11 }, { "name": "agents_list", "summaryChars": 72, "schemaChars": 33, "propertiesCount": 0 }, { "name": "sessions_list", "summaryChars": 54, "schemaChars": 176, "propertiesCount": 4 }, { "name": "sessions_history", "summaryChars": 36, "schemaChars": 149, "propertiesCount": 3 }, { "name": "sessions_send", "summaryChars": 84, "schemaChars": 203, "propertiesCount": 5 }, { "name": "sessions_spawn", "summaryChars": 107, "schemaChars": 312, "propertiesCount": 8 }, { "name": "session_status", "summaryChars": 207, "schemaChars": 89, "propertiesCount": 2 }, { "name": "web_search", "summaryChars": 175, "schemaChars": 733, "propertiesCount": 6 }, { "name": "web_fetch", "summaryChars": 129, "schemaChars": 360, "propertiesCount": 3 }, { "name": "feishu_doc", "summaryChars": 116, "schemaChars": 584, "propertiesCount": 6 }, { "name": "feishu_app_scopes", "summaryChars": 102, "schemaChars": 33, "propertiesCount": 0 }, { "name": "feishu_wiki", "summaryChars": 83, "schemaChars": 880, "propertiesCount": 10 }, { "name": "feishu_drive", "summaryChars": 81, "schemaChars": 458, "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": 436, "propertiesCount": 4 }, { "name": "feishu_bitable_get_record", "summaryChars": 46, "schemaChars": 335, "propertiesCount": 3 }, { "name": "feishu_bitable_create_record", "summaryChars": 44, "schemaChars": 515, "propertiesCount": 3 }, { "name": "feishu_bitable_update_record", "summaryChars": 50, "schemaChars": 439, "propertiesCount": 4 }, { "name": "memory_search", "summaryChars": 235, "schemaChars": 139, "propertiesCount": 3 }, { "name": "memory_get", "summaryChars": 151, "schemaChars": 128, "propertiesCount": 3 } ] } } }, "agent:haonan:wecom:group:wr_wanbgaa_ot7jslagod2imcsgat_8q": { "chatType": "group", "channel": "wecom", "groupId": "wr_wanbgaa_ot7jslagod2imcsgat_8q", "displayName": "wecom:g-wr_wanbgaa_ot7jslagod2imcsgat_8q", "origin": { "label": "group:wr_wAnbgAA_ot7JsLAgOD2IMcsGaT_8Q", "provider": "wecom", "surface": "wecom", "chatType": "group", "from": "wecom:group:wr_wAnbgAA_ot7JsLAgOD2IMcsGaT_8Q", "to": "wecom:wr_wAnbgAA_ot7JsLAgOD2IMcsGaT_8Q", "accountId": "default" }, "sessionId": "0604b22a-6de6-440d-8028-c2c26fea1f5b", "updatedAt": 1771085767501, "deliveryContext": { "channel": "wecom", "to": "wecom:wr_wAnbgAA_ot7JsLAgOD2IMcsGaT_8Q", "accountId": "default" }, "lastChannel": "wecom", "systemSent": true, "abortedLastRun": false, "lastTo": "wecom:wr_wAnbgAA_ot7JsLAgOD2IMcsGaT_8Q", "lastAccountId": "default", "sessionFile": "/home/starmen1265/.openclaw/agents/haonan/sessions/0604b22a-6de6-440d-8028-c2c26fea1f5b.jsonl", "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 feishu-doc\n Feishu document read/write operations. Activate when user mentions Feishu docs, cloud docs, or docx links.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-doc/SKILL.md\n \n \n feishu-drive\n Feishu cloud storage file management. Activate when user mentions cloud space, folders, drive.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-drive/SKILL.md\n \n \n feishu-perm\n Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-perm/SKILL.md\n \n \n feishu-wiki\n Feishu knowledge base navigation. Activate when user mentions knowledge base, wiki, or wiki links.\n\n /home/starmen1265/.openclaw/extensions/feishu/skills/feishu-wiki/SKILL.md\n \n \n healthcheck\n Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md\n \n \n skill-creator\n Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/skill-creator/SKILL.md\n \n \n video-frames\n Extract frames or short clips from videos using ffmpeg.\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/video-frames/SKILL.md\n \n \n weather\n Get current weather and forecasts (no API key required).\n /home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/weather/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 /home/starmen1265/.openclaw/skills/clawlist/SKILL.md\n \n \n brainstorming\n MUST use before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.\n /home/starmen1265/.openclaw/skills/clawlist/brainstorming/SKILL.md\n \n \n dispatch-multiple-agents\n Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies. Dispatch subagents to work concurrently.\n /home/starmen1265/.openclaw/skills/clawlist/dispatch-multiple-agents/SKILL.md\n \n \n doing-tasks\n Use when executing any task. Work through plans systematically, tracking progress, handling blockers, and coordinating with other skills. The central execution skill.\n /home/starmen1265/.openclaw/skills/clawlist/doing-tasks/SKILL.md\n \n \n verify-task\n MUST use after completing any multi-step task or project. Verifies completion against the original plan, checks quality criteria, and documents outcomes.\n /home/starmen1265/.openclaw/skills/clawlist/verify-task/SKILL.md\n \n \n write-plan\n MUST use after brainstorming and before executing. Creates detailed implementation plans with checkpoints, verification criteria, and execution options.\n /home/starmen1265/.openclaw/skills/clawlist/write-plan/SKILL.md\n \n \n kb-funasr\n 本地语音识别,支持音视频转文字(基于阿里 FunASR)\n /home/starmen1265/.openclaw/skills/kb-funasr/SKILL.md\n \n \n kb-whisper\n 本地语音识别,支持音视频转文字(基于 Whisper.cpp)\n /home/starmen1265/.openclaw/skills/kb-whisper/SKILL.md\n \n \n kb-workflow\n 当收到"添加到知识库 + 链接" 或"保存到知识库 + 链接"时使用\n /home/starmen1265/.openclaw/skills/kb-workflow/SKILL.md\n \n", "skills": [ { "name": "feishu-doc" }, { "name": "feishu-drive" }, { "name": "feishu-perm" }, { "name": "feishu-wiki" }, { "name": "healthcheck" }, { "name": "skill-creator" }, { "name": "video-frames" }, { "name": "weather" }, { "name": "clawlist" }, { "name": "brainstorming" }, { "name": "dispatch-multiple-agents" }, { "name": "doing-tasks" }, { "name": "verify-task" }, { "name": "write-plan" }, { "name": "kb-funasr" }, { "name": "kb-whisper" }, { "name": "kb-workflow" } ], "resolvedSkills": [ { "name": "feishu-doc", "description": "Feishu document read/write operations. Activate when user mentions Feishu docs, cloud docs, or docx links.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-doc/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-doc", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-drive", "description": "Feishu cloud storage file management. Activate when user mentions cloud space, folders, drive.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-drive/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-drive", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-perm", "description": "Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-perm/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-perm", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "feishu-wiki", "description": "Feishu knowledge base navigation. Activate when user mentions knowledge base, wiki, or wiki links.\n", "filePath": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-wiki/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/extensions/feishu/skills/feishu-wiki", "source": "openclaw-extra", "disableModelInvocation": false }, { "name": "healthcheck", "description": "Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/healthcheck/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/healthcheck", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "skill-creator", "description": "Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/skill-creator/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/skill-creator", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "video-frames", "description": "Extract frames or short clips from videos using ffmpeg.", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/video-frames/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/video-frames", "source": "openclaw-bundled", "disableModelInvocation": false }, { "name": "weather", "description": "Get current weather and forecasts (no API key required).", "filePath": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md", "baseDir": "/home/starmen1265/.npm-global/lib/node_modules/openclaw/skills/weather", "source": "openclaw-bundled", "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 }, { "name": "brainstorming", "description": "MUST use before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.", "filePath": "/home/starmen1265/.openclaw/skills/clawlist/brainstorming/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/clawlist/brainstorming", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "dispatch-multiple-agents", "description": "Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies. Dispatch subagents to work concurrently.", "filePath": "/home/starmen1265/.openclaw/skills/clawlist/dispatch-multiple-agents/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/clawlist/dispatch-multiple-agents", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "doing-tasks", "description": "Use when executing any task. Work through plans systematically, tracking progress, handling blockers, and coordinating with other skills. The central execution skill.", "filePath": "/home/starmen1265/.openclaw/skills/clawlist/doing-tasks/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/clawlist/doing-tasks", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "verify-task", "description": "MUST use after completing any multi-step task or project. Verifies completion against the original plan, checks quality criteria, and documents outcomes.", "filePath": "/home/starmen1265/.openclaw/skills/clawlist/verify-task/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/clawlist/verify-task", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "write-plan", "description": "MUST use after brainstorming and before executing. Creates detailed implementation plans with checkpoints, verification criteria, and execution options.", "filePath": "/home/starmen1265/.openclaw/skills/clawlist/write-plan/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/clawlist/write-plan", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "kb-funasr", "description": "本地语音识别,支持音视频转文字(基于阿里 FunASR)", "filePath": "/home/starmen1265/.openclaw/skills/kb-funasr/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/kb-funasr", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "kb-whisper", "description": "本地语音识别,支持音视频转文字(基于 Whisper.cpp)", "filePath": "/home/starmen1265/.openclaw/skills/kb-whisper/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/kb-whisper", "source": "openclaw-managed", "disableModelInvocation": false }, { "name": "kb-workflow", "description": "当收到\"添加到知识库 + 链接\" 或\"保存到知识库 + 链接\"时使用", "filePath": "/home/starmen1265/.openclaw/skills/kb-workflow/SKILL.md", "baseDir": "/home/starmen1265/.openclaw/skills/kb-workflow", "source": "openclaw-managed", "disableModelInvocation": false } ], "version": 0 }, "inputTokens": 32, "outputTokens": 129, "totalTokens": 16374, "modelProvider": "mm", "model": "MiniMax-M2.5", "contextTokens": 200000, "systemPromptReport": { "source": "run", "generatedAt": 1771085761236, "sessionId": "0604b22a-6de6-440d-8028-c2c26fea1f5b", "sessionKey": "agent:haonan:wecom:group:wr_wanbgaa_ot7jslagod2imcsgat_8q", "provider": "mm", "model": "MiniMax-M2.5", "workspaceDir": "/home/starmen1265/.openclaw/agents/haonan/workspace", "bootstrapMaxChars": 20000, "sandbox": { "mode": "off", "sandboxed": false }, "systemPrompt": { "chars": 31723, "projectContextChars": 16171, "nonProjectContextChars": 15552 }, "injectedWorkspaceFiles": [ { "name": "AGENTS.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/AGENTS.md", "missing": false, "rawChars": 9506, "injectedChars": 9506, "truncated": false }, { "name": "SOUL.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/SOUL.md", "missing": false, "rawChars": 1664, "injectedChars": 1664, "truncated": false }, { "name": "TOOLS.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/TOOLS.md", "missing": false, "rawChars": 850, "injectedChars": 850, "truncated": false }, { "name": "IDENTITY.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/IDENTITY.md", "missing": false, "rawChars": 152, "injectedChars": 152, "truncated": false }, { "name": "USER.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/USER.md", "missing": false, "rawChars": 196, "injectedChars": 196, "truncated": false }, { "name": "HEARTBEAT.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/HEARTBEAT.md", "missing": false, "rawChars": 167, "injectedChars": 167, "truncated": false }, { "name": "BOOTSTRAP.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/BOOTSTRAP.md", "missing": false, "rawChars": 1449, "injectedChars": 1449, "truncated": false }, { "name": "MEMORY.md", "path": "/home/starmen1265/.openclaw/agents/haonan/workspace/MEMORY.md", "missing": false, "rawChars": 1849, "injectedChars": 1849, "truncated": false } ], "skills": { "promptChars": 5476, "entries": [ { "name": "feishu-doc", "blockChars": 283 }, { "name": "feishu-drive", "blockChars": 275 }, { "name": "feishu-perm", "blockChars": 297 }, { "name": "feishu-wiki", "blockChars": 277 }, { "name": "healthcheck", "blockChars": 507 }, { "name": "skill-creator", "blockChars": 312 }, { "name": "video-frames", "blockChars": 245 }, { "name": "weather", "blockChars": 236 }, { "name": "clawlist", "blockChars": 359 }, { "name": "brainstorming", "blockChars": 362 }, { "name": "dispatch-multiple-agents", "blockChars": 343 }, { "name": "doing-tasks", "blockChars": 335 }, { "name": "verify-task", "blockChars": 322 }, { "name": "write-plan", "blockChars": 319 }, { "name": "kb-funasr", "blockChars": 184 }, { "name": "kb-whisper", "blockChars": 189 }, { "name": "kb-workflow", "blockChars": 214 } ] }, "tools": { "listChars": 2959, "schemaChars": 18779, "entries": [ { "name": "read", "summaryChars": 298, "schemaChars": 392, "propertiesCount": 4 }, { "name": "edit", "summaryChars": 129, "schemaChars": 591, "propertiesCount": 6 }, { "name": "write", "summaryChars": 127, "schemaChars": 313, "propertiesCount": 3 }, { "name": "exec", "summaryChars": 181, "schemaChars": 1037, "propertiesCount": 12 }, { "name": "process", "summaryChars": 85, "schemaChars": 844, "propertiesCount": 11 }, { "name": "browser", "summaryChars": 1251, "schemaChars": 1869, "propertiesCount": 28 }, { "name": "canvas", "summaryChars": 106, "schemaChars": 661, "propertiesCount": 18 }, { "name": "nodes", "summaryChars": 101, "schemaChars": 1479, "propertiesCount": 33 }, { "name": "cron", "summaryChars": 2444, "schemaChars": 581, "propertiesCount": 13 }, { "name": "message", "summaryChars": 89, "schemaChars": 3897, "propertiesCount": 84 }, { "name": "tts", "summaryChars": 129, "schemaChars": 223, "propertiesCount": 2 }, { "name": "gateway", "summaryChars": 225, "schemaChars": 465, "propertiesCount": 11 }, { "name": "agents_list", "summaryChars": 72, "schemaChars": 33, "propertiesCount": 0 }, { "name": "sessions_list", "summaryChars": 54, "schemaChars": 176, "propertiesCount": 4 }, { "name": "sessions_history", "summaryChars": 36, "schemaChars": 149, "propertiesCount": 3 }, { "name": "sessions_send", "summaryChars": 84, "schemaChars": 203, "propertiesCount": 5 }, { "name": "sessions_spawn", "summaryChars": 107, "schemaChars": 312, "propertiesCount": 8 }, { "name": "session_status", "summaryChars": 207, "schemaChars": 89, "propertiesCount": 2 }, { "name": "web_search", "summaryChars": 175, "schemaChars": 733, "propertiesCount": 6 }, { "name": "web_fetch", "summaryChars": 129, "schemaChars": 360, "propertiesCount": 3 }, { "name": "feishu_doc", "summaryChars": 116, "schemaChars": 584, "propertiesCount": 6 }, { "name": "feishu_app_scopes", "summaryChars": 102, "schemaChars": 33, "propertiesCount": 0 }, { "name": "feishu_wiki", "summaryChars": 83, "schemaChars": 880, "propertiesCount": 10 }, { "name": "feishu_drive", "summaryChars": 81, "schemaChars": 458, "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": 436, "propertiesCount": 4 }, { "name": "feishu_bitable_get_record", "summaryChars": 46, "schemaChars": 335, "propertiesCount": 3 }, { "name": "feishu_bitable_create_record", "summaryChars": 44, "schemaChars": 515, "propertiesCount": 3 }, { "name": "feishu_bitable_update_record", "summaryChars": 50, "schemaChars": 439, "propertiesCount": 4 }, { "name": "memory_search", "summaryChars": 235, "schemaChars": 139, "propertiesCount": 3 }, { "name": "memory_get", "summaryChars": 151, "schemaChars": 128, "propertiesCount": 3 } ] } } } }