{"type":"session","version":3,"id":"536236b3-1514-488e-b955-0effc7246ab2","timestamp":"2026-03-19T20:05:00.823Z","cwd":"/home/huan/.openclaw/workspace"}
{"type":"model_change","id":"75fe233c","parentId":null,"timestamp":"2026-03-19T20:05:00.824Z","provider":"bailian","modelId":"MiniMax-M2.5"}
{"type":"thinking_level_change","id":"ad85d81b","parentId":"75fe233c","timestamp":"2026-03-19T20:05:00.824Z","thinkingLevel":"off"}
{"type":"custom","customType":"model-snapshot","data":{"timestamp":1773950700825,"provider":"bailian","modelApi":"openai-completions","modelId":"MiniMax-M2.5"},"id":"e183a560","parentId":"ad85d81b","timestamp":"2026-03-19T20:05:00.825Z"}
{"type":"message","id":"5dccac9e","parentId":"e183a560","timestamp":"2026-03-19T20:05:00.844Z","message":{"role":"user","content":[{"type":"text","text":"Read HEARTBEAT.md if it exists (workspace context). Follow it strictly. Do not infer or repeat old tasks from prior chats. If nothing needs attention, reply HEARTBEAT_OK.\nWhen reading HEARTBEAT.md, use workspace file /home/huan/.openclaw/workspace/HEARTBEAT.md (exact case). Do not read docs/heartbeat.md.\nCurrent time: Friday, March 20th, 2026 — 04:05 (Asia/Shanghai) / 2026-03-19 20:05 UTC"}],"timestamp":1773950700840}}
{"type":"message","id":"e76a5452","parentId":"5dccac9e","timestamp":"2026-03-19T20:05:31.959Z","message":{"role":"assistant","content":[{"type":"thinking","thinking":"Let me check the HEARTBEAT.md file from the workspace context that was already injected. Looking at the project context, I can see HEARTBEAT.md is already loaded in the workspace files section.\n\nFrom the injected content, HEARTBEAT.md contains:\n- A complex self-evolution prompt system\n- Core principles for task execution\n- Memory and evolution system\n- Tool usage principles\n- Identity and psychological stability guidance\n- It's essentially a guide for how the AI should behave\n\nThe heartbeat prompt says: \"Read HEARTBEAT.md if it exists (workspace context). Follow it strictly. Do not infer or repeat old tasks from prior chats. If nothing needs attention, reply HEARTBEAT_OK.\"\n\nNow I need to check if there's anything that needs attention. Let me think about what the HEARTBEAT.md asks me to do:\n\n1. It provides a Ralph Wiggum mode (never give up)\n2. It defines three laws:\n   - First law: Distinguish scenarios and address them differently\n   - Second law: Solve problems yourself\n   - Third law: Never give up\n3. It has memory and evolution system instructions\n4. It has tool usage principles\n\nThe HEARTBEAT.md doesn't specify explicit tasks to check like emails, calendar, weather, etc. It's more of a behavioral guide.\n\nLooking at the current time: Friday, March 20th, 2026 — 04:05 (Asia/Shanghai)\n\nThis is during sleeping hours (04:05 AM). According to AGENTS.md, I should \"stay quiet\" during late night (23:00-08:00) unless urgent.\n\nThe HEARTBEAT.md itself doesn't contain any specific tasks or reminders that need attention. It's a behavioral guide that was already loaded in the workspace context.\n\nThere are no specific check items like:\n- Emails to check\n- Calendar events coming up\n- Weather to check\n- Mentions/notifications to check\n\nThe content of HEARTBEAT.md is all guidance/behavioral rules, not actionable tasks that need attention right now.\n\nGiven:\n1. It's 4:05 AM (sleeping hours)\n\n\n2. No specific tasks or reminders are outlined in HEARTBEAT.md that demand immediate attention\n3. The file functions as a behavioral framework rather than an action item list\n\nI should reply HEARTBEAT_OK.","thinkingSignature":"reasoning_content"},{"type":"text","text":"HEARTBEAT_OK"}],"api":"openai-completions","provider":"bailian","model":"MiniMax-M2.5","usage":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0,"totalTokens":0,"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0,"total":0}},"stopReason":"stop","timestamp":1773950700843}}
{"type":"message","id":"56383cd5","parentId":"e76a5452","timestamp":"2026-03-20T14:23:17.873Z","message":{"role":"user","content":[{"type":"text","text":"Sender (untrusted metadata):\n```json\n{\n  \"label\": \"openclaw-control-ui\",\n  \"id\": \"openclaw-control-ui\"\n}\n```\n\n[Fri 2026-03-20 22:23 GMT+8] 我在对话框能够输入什么命令？"}],"timestamp":1774016597867}}
{"type":"message","id":"0658b2ae","parentId":"56383cd5","timestamp":"2026-03-20T14:23:32.028Z","message":{"role":"assistant","content":[{"type":"thinking","thinking":"用户在问在 OpenClaw 控制界面的对话框中能输入什么命令。\n\n根据我的工作区配置，我需要查看相关的文档来了解可用的命令。让我先搜索一下记忆和知识库，看看有没有关于 OpenClaw 命令的信息。\n\n其实，从系统提示中我可以看到一些命令：\n- /reasoning - 切换思考模式\n- /status - 显示状态\n\n另外，根据 AGENTS.md 和其他文档，OpenClaw 有一些内置命令。让我直接回答用户，列出我知道的命令。\n\n我没有具体针对\"控制界面命令\"的记忆，但基于系统提示词和文档，我可以列出常见的命令：\n","thinkingSignature":"reasoning_content"},{"type":"text","text":"欢哥好！🦐\n\n根据系统配置，你在对话框中可以输入的命令包括：\n\n### 🚀 通用命令\n\n| 命令 | 功能 |\n|------|------|\n| `/reasoning` | 开启/关闭思考模式（显示推理过程） |\n| `/status` | 查看当前会话状态（使用量、时间、模型等） |\n\n### 📋 直接输入\n\n- **普通消息** - 就像正常聊天一样问我问题\n- **任务指令** - 让我执行各种操作（查资料、写代码、分析文件等）\n\n### 🎯 特殊操作\n\n如果输入内容以特定前缀开头，会触发特殊行为：\n- **直接发送文件路径** - 我会读取文件内容\n- **发送链接** - 我会尝试获取网页内容\n- **发送图片** - 我会分析图片\n\n### ⚡ 高风险操作确认\n\n当你要求我执行高风险操作（如删除文件、修改配置）时，系统会提示你确认 `/approve` 命令。\n\n---\n\n目前想到的就这些！有什么具体想让我帮忙的，直接说就行～ 🌊"}],"api":"openai-completions","provider":"bailian","model":"MiniMax-M2.5","usage":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0,"totalTokens":0,"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0,"total":0}},"stopReason":"stop","timestamp":1774016597872}}
{"type":"message","id":"a9e7d73d","parentId":"0658b2ae","timestamp":"2026-03-20T14:24:09.080Z","message":{"role":"assistant","content":[{"type":"text","text":"Current reasoning level: off.\nOptions: on, off, stream."}],"timestamp":1774016649080,"stopReason":"stop","usage":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0,"totalTokens":0,"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0,"total":0}},"api":"openai-responses","provider":"openclaw","model":"gateway-injected"}}
{"type":"custom","customType":"model-snapshot","data":{"timestamp":1774016718984,"provider":"minimax-portal","modelApi":"anthropic-messages","modelId":"MiniMax-M2.5-highspeed"},"id":"79c444be","parentId":"a9e7d73d","timestamp":"2026-03-20T14:25:18.984Z"}
{"type":"message","id":"4ca4a715","parentId":"79c444be","timestamp":"2026-03-20T14:25:19.009Z","message":{"role":"user","content":[{"type":"text","text":"Sender (untrusted metadata):\n```json\n{\n  \"label\": \"openclaw-control-ui\",\n  \"id\": \"openclaw-control-ui\"\n}\n```\n\n[Fri 2026-03-20 22:25 GMT+8] 当前配置有什么？"}],"timestamp":1774016719001}}
{"type":"message","id":"5489a4fd","parentId":"4ca4a715","timestamp":"2026-03-20T14:25:23.822Z","message":{"role":"assistant","content":[{"type":"thinking","thinking":"用户在问当前 OpenClaw 配置有什么。我需要查看当前的配置信息。让我使用 gateway 工具的 config.get 或者 config.schema.lookup 来获取配置信息。\n\n根据系统提示：\n- `gateway` 工具可以查看配置\n- `config.get` 可以获取当前配置\n\n让我调用这个工具来获取配置信息。","thinkingSignature":"71ad85a5f949889f2b22333c233d336f4964f8121018907c7531bf022578fcad"},{"type":"toolCall","id":"call_function_u02y2jkht0u1_1","name":"gateway","arguments":{"action":"config.get"}}],"api":"anthropic-messages","provider":"minimax-portal","model":"MiniMax-M2.5-highspeed","usage":{"input":157,"output":92,"cacheRead":0,"cacheWrite":45306,"totalTokens":45555,"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0,"total":0}},"stopReason":"toolUse","timestamp":1774016719006}}
{"type":"message","id":"d5bef28f","parentId":"5489a4fd","timestamp":"2026-03-20T14:25:23.968Z","message":{"role":"toolResult","toolCallId":"call_function_u02y2jkht0u1_1","toolName":"gateway","content":[{"type":"text","text":"{\n  \"ok\": true,\n  \"result\": {\n    \"path\": \"/home/huan/.openclaw/openclaw.json\",\n    \"exists\": true,\n    \"raw\": \"{\\n  meta: {\\n    lastTouchedVersion: '2026.3.13',\\n    lastTouchedAt: '2026-03-20T14:23:47.004Z',\\n  },\\n  env: {\\n    vars: {\\n      TAVILY_API_KEY: '__OPENCLAW_REDACTED__',\\n    },\\n  },\\n  wizard: {\\n    lastRunAt: '2026-03-20T14:20:12.251Z',\\n    lastRunVersion: '2026.3.13',\\n    lastRunCommand: 'configure',\\n    lastRunMode: 'local',\\n  },\\n  auth: {\\n    profiles: {\\n      'qwen-portal:default': {\\n        provider: 'qwen-portal',\\n        mode: 'oauth',\\n      },\\n      'minimax:cn': {\\n        provider: 'minimax',\\n        mode: 'api_key',\\n      },\\n      'minimax-portal:default': {\\n        provider: 'minimax-portal',\\n        mode: 'oauth',\\n      },\\n    },\\n  },\\n  models: {\\n    mode: 'merge',\\n    providers: {\\n      bailian: {\\n        baseUrl: 'https://coding.dashscope.aliyuncs.com/v1',\\n        apiKey: '__OPENCLAW_REDACTED__',\\n        api: 'openai-completions',\\n        models: [\\n          {\\n            id: 'qwen3.5-plus',\\n            name: 'qwen3.5-plus',\\n            reasoning: false,\\n            input: [\\n              'text',\\n              'image',\\n            ],\\n            cost: {\\n              input: 0,\\n              output: 0,\\n              cacheRead: 0,\\n              cacheWrite: 0,\\n            },\\n            contextWindow: 1000000,\\n            maxTokens: 65536,\\n          },\\n          {\\n            id: 'qwen3-max-2026-01-23',\\n            name: 'qwen3-max-2026-01-23',\\n            reasoning: false,\\n            input: [\\n              'text',\\n            ],\\n            cost: {\\n              input: 0,\\n              output: 0,\\n              cacheRead: 0,\\n              cacheWrite: 0,\\n            },\\n            contextWindow: 262144,\\n            maxTokens: 65536,\\n          },\\n          {\\n            id: 'qwen3-coder-next',\\n            name: 'qwen3-coder-next',\\n            reasoning: false,\\n            input: [\\n              'text',\\n            ],\\n            cost: {\\n              input: 0,\\n              output: 0,\\n              cacheRead: 0,\\n              cacheWrite: 0,\\n            },\\n            contextWindow: 262144,\\n            maxTokens: 65536,\\n          },\\n          {\\n            id: 'qwen3-coder-plus',\\n            name: 'qwen3-coder-plus',\\n            reasoning: false,\\n            input: [\\n              'text',\\n            ],\\n            cost: {\\n              input: 0,\\n              output: 0,\\n              cacheRead: 0,\\n              cacheWrite: 0,\\n            },\\n            contextWindow: 1000000,\\n            maxTokens: 65536,\\n          },\\n          {\\n            id: 'MiniMax-M2.5',\\n            name: 'MiniMax-M2.5',\\n            reasoning: false,\\n            input: [\\n              'text',\\n            ],\\n            cost: {\\n              input: 0,\\n              output: 0,\\n              cacheRead: 0,\\n              cacheWrite: 0,\\n            },\\n            contextWindow: 196608,\\n            maxTokens: 32768,\\n          },\\n          {\\n            id: 'glm-5',\\n            name: 'glm-5',\\n            reasoning: false,\\n            input: [\\n              'text',\\n            ],\\n            cost: {\\n              input: 0,\\n              output: 0,\\n              cacheRead: 0,\\n              cacheWrite: 0,\\n            },\\n            contextWindow: 202752,\\n            maxTokens: 16384,\\n          },\\n          {\\n            id: 'glm-4.7',\\n            name: 'glm-4.7',\\n            reasoning: false,\\n            input: [\\n              'text',\\n            ],\\n            cost: {\\n              input: 0,\\n              output: 0,\\n              cacheRead: 0,\\n              cacheWrite: 0,\\n            },\\n            contextWindow: 202752,\\n            maxTokens: 16384,\\n          },\\n          {\\n            id: 'kimi-k2.5',\\n            name: 'kimi-k2.5',\\n            reasoning: false,\\n            input: [\\n              'text',\\n              'image',\\n            ],\\n            cost: {\\n              input: 0,\\n              output: 0,\\n              cacheRead: 0,\\n              cacheWrite: 0,\\n            },\\n            contextWindow: 262144,\\n            maxTokens: 32768,\\n          },\\n        ],\\n      },\\n      minimax: {\\n        baseUrl: 'https://api.minimaxi.com/anthropic',\\n        api: 'anthropic-messages',\\n        authHeader: true,\\n        models: [\\n          {\\n            id: 'MiniMax-M2.5',\\n            name: 'MiniMax M2.5',\\n            reasoning: true,\\n            input: [\\n              'text',\\n            ],\\n            cost: {\\n              input: 0.3,\\n              output: 1.2,\\n              cacheRead: 0.03,\\n              cacheWrite: 0.12,\\n            },\\n            contextWindow: 200000,\\n            maxTokens: 8192,\\n          },\\n        ],\\n      },\\n      'minimax-portal': {\\n        baseUrl: 'https://api.minimaxi.com/anthropic',\\n        apiKey: '__OPENCLAW_REDACTED__',\\n        api: 'anthropic-messages',\\n        models: [\\n          {\\n            id: 'MiniMax-M2.5',\\n            name: 'MiniMax M2.5',\\n            reasoning: false,\\n            input: [\\n              'text',\\n            ],\\n            cost: {\\n              input: 0,\\n              output: 0,\\n              cacheRead: 0,\\n              cacheWrite: 0,\\n            },\\n            contextWindow: 200000,\\n            maxTokens: 8192,\\n          },\\n          {\\n            id: 'MiniMax-M2.5-highspeed',\\n            name: 'MiniMax M2.5 Highspeed',\\n            reasoning: true,\\n            input: [\\n              'text',\\n            ],\\n            cost: {\\n              input: 0,\\n              output: 0,\\n              cacheRead: 0,\\n              cacheWrite: 0,\\n            },\\n            contextWindow: 200000,\\n            maxTokens: 8192,\\n          },\\n          {\\n            id: 'MiniMax-M2.5-Lightning',\\n            name: 'MiniMax M2.5 Lightning',\\n            reasoning: true,\\n            input: [\\n              'text',\\n            ],\\n            cost: {\\n              input: 0,\\n              output: 0,\\n              cacheRead: 0,\\n              cacheWrite: 0,\\n            },\\n            contextWindow: 200000,\\n            maxTokens: 8192,\\n          },\\n        ],\\n      },\\n    },\\n  },\\n  agents: {\\n    defaults: {\\n      model: {\\n        primary: 'minimax-portal/MiniMax-M2.5',\\n        fallbacks: [\\n          'bailian/qwen3.5-plus',\\n          'bailian/qwen3-max-2026-01-23',\\n          'bailian/qwen3-coder-next',\\n          'bailian/qwen3-coder-plus',\\n          'bailian/MiniMax-M2.5',\\n          'bailian/glm-5',\\n          'bailian/glm-4.7',\\n          'bailian/kimi-k2.5',\\n          'minimax/MiniMax-M2.5',\\n          'minimax-portal/MiniMax-M2.5-highspeed',\\n          'minimax-portal/MiniMax-M2.5-Lightning',\\n        ],\\n      },\\n      models: {\\n        'bailian/qwen3.5-plus': {},\\n        'bailian/qwen3-max-2026-01-23': {},\\n        'bailian/qwen3-coder-next': {},\\n        'bailian/qwen3-coder-plus': {},\\n        'bailian/MiniMax-M2.5': {},\\n        'bailian/glm-5': {},\\n        'bailian/glm-4.7': {},\\n        'bailian/kimi-k2.5': {},\\n        'minimax/MiniMax-M2.5': {\\n          alias: 'Minimax',\\n        },\\n        'minimax-portal/MiniMax-M2.5': {\\n          alias: 'minimax-m2.5',\\n        },\\n        'minimax-portal/MiniMax-M2.5-highspeed': {\\n          alias: 'minimax-m2.5-highspeed',\\n        },\\n        'minimax-portal/MiniMax-M2.5-Lightning': {\\n          alias: 'minimax-m2.5-lightning',\\n        },\\n      },\\n      compaction: {\\n        mode: 'safeguard',\\n      },\\n    },\\n    list: [\\n      {\\n        id: 'main',\\n        model: {\\n          primary: 'minimax-portal/MiniMax-M2.5',\\n          fallbacks: [\\n            'bailian/qwen3.5-plus',\\n          ],\\n        },\\n        tools: {\\n          profile: 'minimal',\\n          alsoAllow: [\\n            'web_search',\\n            'web_fetch',\\n            'browser',\\n            'canvas',\\n            'message',\\n            'gateway',\\n            'nodes',\\n            'agents_list',\\n            'tts',\\n            'feishu_app_scopes',\\n            'feishu_bitable_get_record',\\n            'feishu_bitable_create_app',\\n            'feishu_bitable_list_fields',\\n            'feishu_bitable_create_field',\\n            'feishu_bitable_list_records',\\n            'feishu_bitable_update_record',\\n            'feishu_bitable_create_record',\\n            'feishu_bitable_get_meta',\\n            'feishu_chat',\\n            'feishu_doc',\\n            'feishu_drive',\\n            'feishu_wiki',\\n            'read',\\n            'write',\\n            'edit',\\n            'apply_patch',\\n            'exec',\\n            'process',\\n            'memory_search',\\n            'memory_get',\\n            'sessions_list',\\n            'sessions_history',\\n            'sessions_send',\\n            'sessions_spawn',\\n            'subagents',\\n            'cron',\\n            'image',\\n            'sessions_yield',\\n            'feishu_bitable_app',\\n            'feishu_bitable_app_table',\\n            'feishu_bitable_app_table_field',\\n            'feishu_bitable_app_table_record',\\n            'feishu_bitable_app_table_view',\\n            'feishu_calendar_calendar',\\n            'feishu_calendar_event',\\n            'feishu_calendar_event_attendee',\\n            'feishu_calendar_freebusy',\\n            'feishu_chat_members',\\n            'feishu_create_doc',\\n            'feishu_doc_comments',\\n            'feishu_doc_media',\\n            'feishu_drive_file',\\n            'feishu_fetch_doc',\\n            'feishu_get_user',\\n            'feishu_im_bot_image',\\n            'feishu_im_user_fetch_resource',\\n            'feishu_im_user_get_messages',\\n            'feishu_im_user_get_thread_messages',\\n            'feishu_im_user_message',\\n            'feishu_im_user_search_messages',\\n            'feishu_oauth',\\n            'feishu_oauth_batch_auth',\\n            'feishu_search_doc_wiki',\\n            'feishu_search_user',\\n            'feishu_sheet',\\n            'feishu_task_comment',\\n            'feishu_task_subtask',\\n            'feishu_task_task',\\n            'feishu_task_tasklist',\\n            'feishu_update_doc',\\n            'feishu_wiki_space',\\n            'feishu_wiki_space_node',\\n          ],\\n        },\\n      },\\n    ],\\n  },\\n  tools: {\\n    profile: 'full',\\n    alsoAllow: [\\n      'wecom_mcp',\\n    ],\\n    web: {\\n      search: {\\n        enabled: true,\\n        provider: 'gemini',\\n        gemini: {\\n          apiKey: '__OPENCLAW_REDACTED__',\\n        },\\n      },\\n      fetch: {\\n        enabled: true,\\n      },\\n    },\\n  },\\n  messages: {\\n    ackReactionScope: 'group-mentions',\\n  },\\n  commands: {\\n    native: 'auto',\\n    nativeSkills: 'auto',\\n    restart: true,\\n    ownerDisplay: 'raw',\\n  },\\n  session: {\\n    dmScope: 'per-channel-peer',\\n  },\\n  channels: {\\n    feishu: {\\n      enabled: true,\\n      appId: 'cli_a93815b250b9dcb5',\\n      appSecret: '__OPENCLAW_REDACTED__',\\n      connectionMode: 'websocket',\\n      domain: 'feishu',\\n      groupPolicy: 'open',\\n      dmPolicy: 'allowall',\\n      mcpEndpoint: 'https://mcp.feishu.cn/mcp',\\n      allowFrom: [\\n        'ou_c2f8e3bb65c554fac458d1522d584fb9',\\n        'ou_86def554b50f91972e2924a605ccf634',\\n        'oc_d5ef8b1abf66842c28ef57e1658dc096',\\n        'oc_c614d6c696e6a24b105ecc7343ea33d1',\\n      ],\\n      requireMention: true,\\n      groups: {},\\n    },\\n    wecom: {\\n      enabled: true,\\n      botId: 'aibQ3hBrPtfh1C26UZA-KNdq1CAX_uj9GDW',\\n      secret: '__OPENCLAW_REDACTED__',\\n      allowFrom: [\\n        'HouHuan',\\n        'WanMeiShengHuo',\\n        'XinNingXianGuoNaiChaKaFeiZhaJiHa',\\n      ],\\n      dmPolicy: 'pairing',\\n    },\\n  },\\n  gateway: {\\n    port: 18789,\\n    mode: 'local',\\n    bind: 'loopback',\\n    auth: {\\n      mode: 'token',\\n      token: '__OPENCLAW_REDACTED__',\\n    },\\n    tailscale: {\\n      mode: 'off',\\n      resetOnExit: false,\\n    },\\n    nodes: {\\n      denyCommands: [\\n        'camera.snap',\\n        'camera.clip',\\n        'screen.record',\\n        'contacts.add',\\n        'calendar.add',\\n        'reminders.add',\\n        'sms.send',\\n      ],\\n    },\\n  },\\n  skills: {\\n    entries: {\\n      notion: {\\n        apiKey: '__OPENCLAW_REDACTED__',\\n      },\\n    },\\n  },\\n  plugins: {\\n    allow: [\\n      'wecom-openclaw-plugin',\\n      'qwen-portal-auth',\\n      'openclaw-lark',\\n      'channels',\\n      'minimax-portal-auth',\\n    ],\\n    load: {\\n      paths: [],\\n    },\\n    entries: {\\n      'qwen-portal-auth': {\\n        enabled: true,\\n      },\\n      feishu: {\\n        enabled: false,\\n      },\\n      'wecom-openclaw-plugin': {\\n        enabled: true,\\n      },\\n      'openclaw-lark': {\\n        enabled: true,\\n      },\\n      channels: {\\n        enabled: true,\\n      },\\n      'minimax-portal-auth': {\\n        enabled: true,\\n      },\\n    },\\n    installs: {\\n      'wecom-openclaw-plugin': {\\n        source: 'npm',\\n        spec: '@wecom/wecom-openclaw-plugin',\\n        installPath: '/home/huan/.openclaw/extensions/wecom-openclaw-plugin',\\n        version: '1.0.11',\\n        resolvedName: '@wecom/wecom-openclaw-plugin',\\n        resolvedVersion: '1.0.11',\\n        resolvedSpec: '@wecom/wecom-openclaw-plugin@1.0.11',\\n        integrity: 'sha512-TqyWvi8AxPyii/fUZk/rVR4a5jXl6PHte6wuqgtbrWXFoOfYyKtnyjmtGJk3/kf1ZOjgHu2N6lfhz5fA6bTCyw==',\\n        shasum: '188b313b0413498d10a53b6112b4dc1284b9b1f5',\\n        resolvedAt: '2026-03-17T18:52:44.979Z',\\n        installedAt: '2026-03-17T18:52:53.765Z',\\n      },\\n      'openclaw-lark': {\\n        source: 'npm',\\n        spec: '@larksuite/openclaw-lark',\\n        installPath: '/home/huan/.openclaw/extensions/openclaw-lark',\\n        version: '2026.3.17',\\n        resolvedName: '@larksuite/openclaw-lark',\\n        resolvedVersion: '2026.3.17',\\n        resolvedSpec: '@larksuite/openclaw-lark@2026.3.17',\\n        integrity: 'sha512-7GxqBu7jIe0jmApQXt/9hpvorV04Vpqkcr9LvAOMZJzbhmI0+XZKVJgvzw0Ypxz+UfWJ9tlcSw7WpkBcyqvo8g==',\\n        shasum: '407d4616186cf776c21cf49aa533b80c2ef23530',\\n        resolvedAt: '2026-03-17T18:42:11.023Z',\\n        installedAt: '2026-03-17T18:42:54.063Z',\\n      },\\n      channels: {\\n        source: 'npm',\\n        spec: '@openclaw-china/channels',\\n        installPath: '/home/huan/.openclaw/extensions/channels',\\n        version: '2026.3.18',\\n        resolvedName: '@openclaw-china/channels',\\n        resolvedVersion: '2026.3.18',\\n        resolvedSpec: '@openclaw-china/channels@2026.3.18',\\n        integrity: 'sha512-B1ZT3FKm3KsMclgo6FXCUbTAzEvkH0PvpmXEN2Vk6Vjo15h35b7Mt3JUD3FwQpOJcV4AiflEoWBFJO1reuVETg==',\\n        shasum: '9a455e5c20ab13f817d130e2c96b32bd2f98b6ab',\\n        resolvedAt: '2026-03-18T03:06:04.894Z',\\n        installedAt: '2026-03-18T03:06:30.916Z',\\n      },\\n    },\\n  },\\n}\",\n    \"parsed\": {\n      \"meta\": {\n        \"lastTouchedVersion\": \"2026.3.13\",\n        \"lastTouchedAt\": \"2026-03-20T14:23:47.004Z\"\n      },\n      \"env\": {\n        \"vars\": {\n          \"TAVILY_API_KEY\": \"__OPENCLAW_REDACTED__\"\n        }\n      },\n      \"wizard\": {\n        \"lastRunAt\": \"2026-03-20T14:20:12.251Z\",\n        \"lastRunVersion\": \"2026.3.13\",\n        \"lastRunCommand\": \"configure\",\n        \"lastRunMode\": \"local\"\n      },\n      \"auth\": {\n        \"profiles\": {\n          \"qwen-portal:default\": {\n            \"provider\": \"qwen-portal\",\n            \"mode\": \"oauth\"\n          },\n          \"minimax:cn\": {\n            \"provider\": \"minimax\",\n            \"mode\": \"api_key\"\n          },\n          \"minimax-portal:default\": {\n            \"provider\": \"minimax-portal\",\n            \"mode\": \"oauth\"\n          }\n        }\n      },\n      \"models\": {\n        \"mode\": \"merge\",\n        \"providers\": {\n          \"bailian\": {\n            \"baseUrl\": \"https://coding.dashscope.aliyuncs.com/v1\",\n            \"apiKey\": \"__OPENCLAW_REDACTED__\",\n            \"api\": \"openai-completions\",\n            \"models\": [\n              {\n                \"id\": \"qwen3.5-plus\",\n                \"name\": \"qwen3.5-plus\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\",\n                  \"image\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 1000000,\n                \"maxTokens\": 65536\n              },\n              {\n                \"id\": \"qwen3-max-2026-01-23\",\n                \"name\": \"qwen3-max-2026-01-23\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 262144,\n                \"maxTokens\": 65536\n              },\n              {\n                \"id\": \"qwen3-coder-next\",\n                \"name\": \"qwen3-coder-next\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 262144,\n                \"maxTokens\": 65536\n              },\n              {\n                \"id\": \"qwen3-coder-plus\",\n                \"name\": \"qwen3-coder-plus\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 1000000,\n                \"maxTokens\": 65536\n              },\n              {\n                \"id\": \"MiniMax-M2.5\",\n                \"name\": \"MiniMax-M2.5\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 196608,\n                \"maxTokens\": 32768\n              },\n              {\n                \"id\": \"glm-5\",\n                \"name\": \"glm-5\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 202752,\n                \"maxTokens\": 16384\n              },\n              {\n                \"id\": \"glm-4.7\",\n                \"name\": \"glm-4.7\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 202752,\n                \"maxTokens\": 16384\n              },\n              {\n                \"id\": \"kimi-k2.5\",\n                \"name\": \"kimi-k2.5\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\",\n                  \"image\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 262144,\n                \"maxTokens\": 32768\n              }\n            ]\n          },\n          \"minimax\": {\n            \"baseUrl\": \"https://api.minimaxi.com/anthropic\",\n            \"api\": \"anthropic-messages\",\n            \"authHeader\": true,\n            \"models\": [\n              {\n                \"id\": \"MiniMax-M2.5\",\n                \"name\": \"MiniMax M2.5\",\n                \"reasoning\": true,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0.3,\n                  \"output\": 1.2,\n                  \"cacheRead\": 0.03,\n                  \"cacheWrite\": 0.12\n                },\n                \"contextWindow\": 200000,\n                \"maxTokens\": 8192\n              }\n            ]\n          },\n          \"minimax-portal\": {\n            \"baseUrl\": \"https://api.minimaxi.com/anthropic\",\n            \"apiKey\": \"__OPENCLAW_REDACTED__\",\n            \"api\": \"anthropic-messages\",\n            \"models\": [\n              {\n                \"id\": \"MiniMax-M2.5\",\n                \"name\": \"MiniMax M2.5\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 200000,\n                \"maxTokens\": 8192\n              },\n              {\n                \"id\": \"MiniMax-M2.5-highspeed\",\n                \"name\": \"MiniMax M2.5 Highspeed\",\n                \"reasoning\": true,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 200000,\n                \"maxTokens\": 8192\n              },\n              {\n                \"id\": \"MiniMax-M2.5-Lightning\",\n                \"name\": \"MiniMax M2.5 Lightning\",\n                \"reasoning\": true,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 200000,\n                \"maxTokens\": 8192\n              }\n            ]\n          }\n        }\n      },\n      \"agents\": {\n        \"defaults\": {\n          \"model\": {\n            \"primary\": \"minimax-portal/MiniMax-M2.5\",\n            \"fallbacks\": [\n              \"bailian/qwen3.5-plus\",\n              \"bailian/qwen3-max-2026-01-23\",\n              \"bailian/qwen3-coder-next\",\n              \"bailian/qwen3-coder-plus\",\n              \"bailian/MiniMax-M2.5\",\n              \"bailian/glm-5\",\n              \"bailian/glm-4.7\",\n              \"bailian/kimi-k2.5\",\n              \"minimax/MiniMax-M2.5\",\n              \"minimax-portal/MiniMax-M2.5-highspeed\",\n              \"minimax-portal/MiniMax-M2.5-Lightning\"\n            ]\n          },\n          \"models\": {\n            \"bailian/qwen3.5-plus\": {},\n            \"bailian/qwen3-max-2026-01-23\": {},\n            \"bailian/qwen3-coder-next\": {},\n            \"bailian/qwen3-coder-plus\": {},\n            \"bailian/MiniMax-M2.5\": {},\n            \"bailian/glm-5\": {},\n            \"bailian/glm-4.7\": {},\n            \"bailian/kimi-k2.5\": {},\n            \"minimax/MiniMax-M2.5\": {\n              \"alias\": \"Minimax\"\n            },\n            \"minimax-portal/MiniMax-M2.5\": {\n              \"alias\": \"minimax-m2.5\"\n            },\n            \"minimax-portal/MiniMax-M2.5-highspeed\": {\n              \"alias\": \"minimax-m2.5-highspeed\"\n            },\n            \"minimax-portal/MiniMax-M2.5-Lightning\": {\n              \"alias\": \"minimax-m2.5-lightning\"\n            }\n          },\n          \"compaction\": {\n            \"mode\": \"safeguard\"\n          }\n        },\n        \"list\": [\n          {\n            \"id\": \"main\",\n            \"model\": {\n              \"primary\": \"minimax-portal/MiniMax-M2.5\",\n              \"fallbacks\": [\n                \"bailian/qwen3.5-plus\"\n              ]\n            },\n            \"tools\": {\n              \"profile\": \"minimal\",\n              \"alsoAllow\": [\n                \"web_search\",\n                \"web_fetch\",\n                \"browser\",\n                \"canvas\",\n                \"message\",\n                \"gateway\",\n                \"nodes\",\n                \"agents_list\",\n                \"tts\",\n                \"feishu_app_scopes\",\n                \"feishu_bitable_get_record\",\n                \"feishu_bitable_create_app\",\n                \"feishu_bitable_list_fields\",\n                \"feishu_bitable_create_field\",\n                \"feishu_bitable_list_records\",\n                \"feishu_bitable_update_record\",\n                \"feishu_bitable_create_record\",\n                \"feishu_bitable_get_meta\",\n                \"feishu_chat\",\n                \"feishu_doc\",\n                \"feishu_drive\",\n                \"feishu_wiki\",\n                \"read\",\n                \"write\",\n                \"edit\",\n                \"apply_patch\",\n                \"exec\",\n                \"process\",\n                \"memory_search\",\n                \"memory_get\",\n                \"sessions_list\",\n                \"sessions_history\",\n                \"sessions_send\",\n                \"sessions_spawn\",\n                \"subagents\",\n                \"cron\",\n                \"image\",\n                \"sessions_yield\",\n                \"feishu_bitable_app\",\n                \"feishu_bitable_app_table\",\n                \"feishu_bitable_app_table_field\",\n                \"feishu_bitable_app_table_record\",\n                \"feishu_bitable_app_table_view\",\n                \"feishu_calendar_calendar\",\n                \"feishu_calendar_event\",\n                \"feishu_calendar_event_attendee\",\n                \"feishu_calendar_freebusy\",\n                \"feishu_chat_members\",\n                \"feishu_create_doc\",\n                \"feishu_doc_comments\",\n                \"feishu_doc_media\",\n                \"feishu_drive_file\",\n                \"feishu_fetch_doc\",\n                \"feishu_get_user\",\n                \"feishu_im_bot_image\",\n                \"feishu_im_user_fetch_resource\",\n                \"feishu_im_user_get_messages\",\n                \"feishu_im_user_get_thread_messages\",\n                \"feishu_im_user_message\",\n                \"feishu_im_user_search_messages\",\n                \"feishu_oauth\",\n                \"feishu_oauth_batch_auth\",\n                \"feishu_search_doc_wiki\",\n                \"feishu_search_user\",\n                \"feishu_sheet\",\n                \"feishu_task_comment\",\n                \"feishu_task_subtask\",\n                \"feishu_task_task\",\n                \"feishu_task_tasklist\",\n                \"feishu_update_doc\",\n                \"feishu_wiki_space\",\n                \"feishu_wiki_space_node\"\n              ]\n            }\n          }\n        ]\n      },\n      \"tools\": {\n        \"profile\": \"full\",\n        \"alsoAllow\": [\n          \"wecom_mcp\"\n        ],\n        \"web\": {\n          \"search\": {\n            \"enabled\": true,\n            \"provider\": \"gemini\",\n            \"gemini\": {\n              \"apiKey\": \"__OPENCLAW_REDACTED__\"\n            }\n          },\n          \"fetch\": {\n            \"enabled\": true\n          }\n        }\n      },\n      \"messages\": {\n        \"ackReactionScope\": \"group-mentions\"\n      },\n      \"commands\": {\n        \"native\": \"auto\",\n        \"nativeSkills\": \"auto\",\n        \"restart\": true,\n        \"ownerDisplay\": \"raw\"\n      },\n      \"session\": {\n        \"dmScope\": \"per-channel-peer\"\n      },\n      \"channels\": {\n        \"feishu\": {\n          \"enabled\": true,\n          \"appId\": \"cli_a93815b250b9dcb5\",\n          \"appSecret\": \"__OPENCLAW_REDACTED__\",\n          \"connectionMode\": \"websocket\",\n          \"domain\": \"feishu\",\n          \"groupPolicy\": \"open\",\n          \"dmPolicy\": \"allowall\",\n          \"mcpEndpoint\": \"https://mcp.feishu.cn/mcp\",\n          \"allowFrom\": [\n            \"ou_c2f8e3bb65c554fac458d1522d584fb9\",\n            \"ou_86def554b50f91972e2924a605ccf634\",\n            \"oc_d5ef8b1abf66842c28ef57e1658dc096\",\n            \"oc_c614d6c696e6a24b105ecc7343ea33d1\"\n          ],\n          \"requireMention\": true,\n          \"groups\": {}\n        },\n        \"wecom\": {\n          \"enabled\": true,\n          \"botId\": \"aibQ3hBrPtfh1C26UZA-KNdq1CAX_uj9GDW\",\n          \"secret\": \"__OPENCLAW_REDACTED__\",\n          \"allowFrom\": [\n            \"HouHuan\",\n            \"WanMeiShengHuo\",\n            \"XinNingXianGuoNaiChaKaFeiZhaJiHa\"\n          ],\n          \"dmPolicy\": \"pairing\"\n        }\n      },\n      \"gateway\": {\n        \"port\": 18789,\n        \"mode\": \"local\",\n        \"bind\": \"loopback\",\n        \"auth\": {\n          \"mode\": \"token\",\n          \"token\": \"__OPENCLAW_REDACTED__\"\n        },\n        \"tailscale\": {\n          \"mode\": \"off\",\n          \"resetOnExit\": false\n        },\n        \"nodes\": {\n          \"denyCommands\": [\n            \"camera.snap\",\n            \"camera.clip\",\n            \"screen.record\",\n            \"contacts.add\",\n            \"calendar.add\",\n            \"reminders.add\",\n            \"sms.send\"\n          ]\n        }\n      },\n      \"skills\": {\n        \"entries\": {\n          \"notion\": {\n            \"apiKey\": \"__OPENCLAW_REDACTED__\"\n          }\n        }\n      },\n      \"plugins\": {\n        \"allow\": [\n          \"wecom-openclaw-plugin\",\n          \"qwen-portal-auth\",\n          \"openclaw-lark\",\n          \"channels\",\n          \"minimax-portal-auth\"\n        ],\n        \"load\": {\n          \"paths\": []\n        },\n        \"entries\": {\n          \"qwen-portal-auth\": {\n            \"enabled\": true\n          },\n          \"feishu\": {\n            \"enabled\": false\n          },\n          \"wecom-openclaw-plugin\": {\n            \"enabled\": true\n          },\n          \"openclaw-lark\": {\n            \"enabled\": true\n          },\n          \"channels\": {\n            \"enabled\": true\n          },\n          \"minimax-portal-auth\": {\n            \"enabled\": true\n          }\n        },\n        \"installs\": {\n          \"wecom-openclaw-plugin\": {\n            \"source\": \"npm\",\n            \"spec\": \"@wecom/wecom-openclaw-plugin\",\n            \"installPath\": \"/home/huan/.openclaw/extensions/wecom-openclaw-plugin\",\n            \"version\": \"1.0.11\",\n            \"resolvedName\": \"@wecom/wecom-openclaw-plugin\",\n            \"resolvedVersion\": \"1.0.11\",\n            \"resolvedSpec\": \"@wecom/wecom-openclaw-plugin@1.0.11\",\n            \"integrity\": \"sha512-TqyWvi8AxPyii/fUZk/rVR4a5jXl6PHte6wuqgtbrWXFoOfYyKtnyjmtGJk3/kf1ZOjgHu2N6lfhz5fA6bTCyw==\",\n            \"shasum\": \"188b313b0413498d10a53b6112b4dc1284b9b1f5\",\n            \"resolvedAt\": \"2026-03-17T18:52:44.979Z\",\n            \"installedAt\": \"2026-03-17T18:52:53.765Z\"\n          },\n          \"openclaw-lark\": {\n            \"source\": \"npm\",\n            \"spec\": \"@larksuite/openclaw-lark\",\n            \"installPath\": \"/home/huan/.openclaw/extensions/openclaw-lark\",\n            \"version\": \"2026.3.17\",\n            \"resolvedName\": \"@larksuite/openclaw-lark\",\n            \"resolvedVersion\": \"2026.3.17\",\n            \"resolvedSpec\": \"@larksuite/openclaw-lark@2026.3.17\",\n            \"integrity\": \"sha512-7GxqBu7jIe0jmApQXt/9hpvorV04Vpqkcr9LvAOMZJzbhmI0+XZKVJgvzw0Ypxz+UfWJ9tlcSw7WpkBcyqvo8g==\",\n            \"shasum\": \"407d4616186cf776c21cf49aa533b80c2ef23530\",\n            \"resolvedAt\": \"2026-03-17T18:42:11.023Z\",\n            \"installedAt\": \"2026-03-17T18:42:54.063Z\"\n          },\n          \"channels\": {\n            \"source\": \"npm\",\n            \"spec\": \"@openclaw-china/channels\",\n            \"installPath\": \"/home/huan/.openclaw/extensions/channels\",\n            \"version\": \"2026.3.18\",\n            \"resolvedName\": \"@openclaw-china/channels\",\n            \"resolvedVersion\": \"2026.3.18\",\n            \"resolvedSpec\": \"@openclaw-china/channels@2026.3.18\",\n            \"integrity\": \"sha512-B1ZT3FKm3KsMclgo6FXCUbTAzEvkH0PvpmXEN2Vk6Vjo15h35b7Mt3JUD3FwQpOJcV4AiflEoWBFJO1reuVETg==\",\n            \"shasum\": \"9a455e5c20ab13f817d130e2c96b32bd2f98b6ab\",\n            \"resolvedAt\": \"2026-03-18T03:06:04.894Z\",\n            \"installedAt\": \"2026-03-18T03:06:30.916Z\"\n          }\n        }\n      }\n    },\n    \"resolved\": {\n      \"meta\": {\n        \"lastTouchedVersion\": \"2026.3.13\",\n        \"lastTouchedAt\": \"2026-03-20T14:23:47.004Z\"\n      },\n      \"env\": {\n        \"vars\": {\n          \"TAVILY_API_KEY\": \"__OPENCLAW_REDACTED__\"\n        }\n      },\n      \"wizard\": {\n        \"lastRunAt\": \"2026-03-20T14:20:12.251Z\",\n        \"lastRunVersion\": \"2026.3.13\",\n        \"lastRunCommand\": \"configure\",\n        \"lastRunMode\": \"local\"\n      },\n      \"auth\": {\n        \"profiles\": {\n          \"qwen-portal:default\": {\n            \"provider\": \"qwen-portal\",\n            \"mode\": \"oauth\"\n          },\n          \"minimax:cn\": {\n            \"provider\": \"minimax\",\n            \"mode\": \"api_key\"\n          },\n          \"minimax-portal:default\": {\n            \"provider\": \"minimax-portal\",\n            \"mode\": \"oauth\"\n          }\n        }\n      },\n      \"models\": {\n        \"mode\": \"merge\",\n        \"providers\": {\n          \"bailian\": {\n            \"baseUrl\": \"https://coding.dashscope.aliyuncs.com/v1\",\n            \"apiKey\": \"__OPENCLAW_REDACTED__\",\n            \"api\": \"openai-completions\",\n            \"models\": [\n              {\n                \"id\": \"qwen3.5-plus\",\n                \"name\": \"qwen3.5-plus\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\",\n                  \"image\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 1000000,\n                \"maxTokens\": 65536\n              },\n              {\n                \"id\": \"qwen3-max-2026-01-23\",\n                \"name\": \"qwen3-max-2026-01-23\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 262144,\n                \"maxTokens\": 65536\n              },\n              {\n                \"id\": \"qwen3-coder-next\",\n                \"name\": \"qwen3-coder-next\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 262144,\n                \"maxTokens\": 65536\n              },\n              {\n                \"id\": \"qwen3-coder-plus\",\n                \"name\": \"qwen3-coder-plus\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 1000000,\n                \"maxTokens\": 65536\n              },\n              {\n                \"id\": \"MiniMax-M2.5\",\n                \"name\": \"MiniMax-M2.5\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 196608,\n                \"maxTokens\": 32768\n              },\n              {\n                \"id\": \"glm-5\",\n                \"name\": \"glm-5\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 202752,\n                \"maxTokens\": 16384\n              },\n              {\n                \"id\": \"glm-4.7\",\n                \"name\": \"glm-4.7\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 202752,\n                \"maxTokens\": 16384\n              },\n              {\n                \"id\": \"kimi-k2.5\",\n                \"name\": \"kimi-k2.5\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\",\n                  \"image\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 262144,\n                \"maxTokens\": 32768\n              }\n            ]\n          },\n          \"minimax\": {\n            \"baseUrl\": \"https://api.minimaxi.com/anthropic\",\n            \"api\": \"anthropic-messages\",\n            \"authHeader\": true,\n            \"models\": [\n              {\n                \"id\": \"MiniMax-M2.5\",\n                \"name\": \"MiniMax M2.5\",\n                \"reasoning\": true,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0.3,\n                  \"output\": 1.2,\n                  \"cacheRead\": 0.03,\n                  \"cacheWrite\": 0.12\n                },\n                \"contextWindow\": 200000,\n                \"maxTokens\": 8192\n              }\n            ]\n          },\n          \"minimax-portal\": {\n            \"baseUrl\": \"https://api.minimaxi.com/anthropic\",\n            \"apiKey\": \"__OPENCLAW_REDACTED__\",\n            \"api\": \"anthropic-messages\",\n            \"models\": [\n              {\n                \"id\": \"MiniMax-M2.5\",\n                \"name\": \"MiniMax M2.5\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 200000,\n                \"maxTokens\": 8192\n              },\n              {\n                \"id\": \"MiniMax-M2.5-highspeed\",\n                \"name\": \"MiniMax M2.5 Highspeed\",\n                \"reasoning\": true,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 200000,\n                \"maxTokens\": 8192\n              },\n              {\n                \"id\": \"MiniMax-M2.5-Lightning\",\n                \"name\": \"MiniMax M2.5 Lightning\",\n                \"reasoning\": true,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 200000,\n                \"maxTokens\": 8192\n              }\n            ]\n          }\n        }\n      },\n      \"agents\": {\n        \"defaults\": {\n          \"model\": {\n            \"primary\": \"minimax-portal/MiniMax-M2.5\",\n            \"fallbacks\": [\n              \"bailian/qwen3.5-plus\",\n              \"bailian/qwen3-max-2026-01-23\",\n              \"bailian/qwen3-coder-next\",\n              \"bailian/qwen3-coder-plus\",\n              \"bailian/MiniMax-M2.5\",\n              \"bailian/glm-5\",\n              \"bailian/glm-4.7\",\n              \"bailian/kimi-k2.5\",\n              \"minimax/MiniMax-M2.5\",\n              \"minimax-portal/MiniMax-M2.5-highspeed\",\n              \"minimax-portal/MiniMax-M2.5-Lightning\"\n            ]\n          },\n          \"models\": {\n            \"bailian/qwen3.5-plus\": {},\n            \"bailian/qwen3-max-2026-01-23\": {},\n            \"bailian/qwen3-coder-next\": {},\n            \"bailian/qwen3-coder-plus\": {},\n            \"bailian/MiniMax-M2.5\": {},\n            \"bailian/glm-5\": {},\n            \"bailian/glm-4.7\": {},\n            \"bailian/kimi-k2.5\": {},\n            \"minimax/MiniMax-M2.5\": {\n              \"alias\": \"Minimax\"\n            },\n            \"minimax-portal/MiniMax-M2.5\": {\n              \"alias\": \"minimax-m2.5\"\n            },\n            \"minimax-portal/MiniMax-M2.5-highspeed\": {\n              \"alias\": \"minimax-m2.5-highspeed\"\n            },\n            \"minimax-portal/MiniMax-M2.5-Lightning\": {\n              \"alias\": \"minimax-m2.5-lightning\"\n            }\n          },\n          \"compaction\": {\n            \"mode\": \"safeguard\"\n          }\n        },\n        \"list\": [\n          {\n            \"id\": \"main\",\n            \"model\": {\n              \"primary\": \"minimax-portal/MiniMax-M2.5\",\n              \"fallbacks\": [\n                \"bailian/qwen3.5-plus\"\n              ]\n            },\n            \"tools\": {\n              \"profile\": \"minimal\",\n              \"alsoAllow\": [\n                \"web_search\",\n                \"web_fetch\",\n                \"browser\",\n                \"canvas\",\n                \"message\",\n                \"gateway\",\n                \"nodes\",\n                \"agents_list\",\n                \"tts\",\n                \"feishu_app_scopes\",\n                \"feishu_bitable_get_record\",\n                \"feishu_bitable_create_app\",\n                \"feishu_bitable_list_fields\",\n                \"feishu_bitable_create_field\",\n                \"feishu_bitable_list_records\",\n                \"feishu_bitable_update_record\",\n                \"feishu_bitable_create_record\",\n                \"feishu_bitable_get_meta\",\n                \"feishu_chat\",\n                \"feishu_doc\",\n                \"feishu_drive\",\n                \"feishu_wiki\",\n                \"read\",\n                \"write\",\n                \"edit\",\n                \"apply_patch\",\n                \"exec\",\n                \"process\",\n                \"memory_search\",\n                \"memory_get\",\n                \"sessions_list\",\n                \"sessions_history\",\n                \"sessions_send\",\n                \"sessions_spawn\",\n                \"subagents\",\n                \"cron\",\n                \"image\",\n                \"sessions_yield\",\n                \"feishu_bitable_app\",\n                \"feishu_bitable_app_table\",\n                \"feishu_bitable_app_table_field\",\n                \"feishu_bitable_app_table_record\",\n                \"feishu_bitable_app_table_view\",\n                \"feishu_calendar_calendar\",\n                \"feishu_calendar_event\",\n                \"feishu_calendar_event_attendee\",\n                \"feishu_calendar_freebusy\",\n                \"feishu_chat_members\",\n                \"feishu_create_doc\",\n                \"feishu_doc_comments\",\n                \"feishu_doc_media\",\n                \"feishu_drive_file\",\n                \"feishu_fetch_doc\",\n                \"feishu_get_user\",\n                \"feishu_im_bot_image\",\n                \"feishu_im_user_fetch_resource\",\n                \"feishu_im_user_get_messages\",\n                \"feishu_im_user_get_thread_messages\",\n                \"feishu_im_user_message\",\n                \"feishu_im_user_search_messages\",\n                \"feishu_oauth\",\n                \"feishu_oauth_batch_auth\",\n                \"feishu_search_doc_wiki\",\n                \"feishu_search_user\",\n                \"feishu_sheet\",\n                \"feishu_task_comment\",\n                \"feishu_task_subtask\",\n                \"feishu_task_task\",\n                \"feishu_task_tasklist\",\n                \"feishu_update_doc\",\n                \"feishu_wiki_space\",\n                \"feishu_wiki_space_node\"\n              ]\n            }\n          }\n        ]\n      },\n      \"tools\": {\n        \"profile\": \"full\",\n        \"alsoAllow\": [\n          \"wecom_mcp\"\n        ],\n        \"web\": {\n          \"search\": {\n            \"enabled\": true,\n            \"provider\": \"gemini\",\n            \"gemini\": {\n              \"apiKey\": \"__OPENCLAW_REDACTED__\"\n            }\n          },\n          \"fetch\": {\n            \"enabled\": true\n          }\n        }\n      },\n      \"messages\": {\n        \"ackReactionScope\": \"group-mentions\"\n      },\n      \"commands\": {\n        \"native\": \"auto\",\n        \"nativeSkills\": \"auto\",\n        \"restart\": true,\n        \"ownerDisplay\": \"raw\"\n      },\n      \"session\": {\n        \"dmScope\": \"per-channel-peer\"\n      },\n      \"channels\": {\n        \"feishu\": {\n          \"enabled\": true,\n          \"appId\": \"cli_a93815b250b9dcb5\",\n          \"appSecret\": \"__OPENCLAW_REDACTED__\",\n          \"connectionMode\": \"websocket\",\n          \"domain\": \"feishu\",\n          \"groupPolicy\": \"open\",\n          \"dmPolicy\": \"allowall\",\n          \"mcpEndpoint\": \"https://mcp.feishu.cn/mcp\",\n          \"allowFrom\": [\n            \"ou_c2f8e3bb65c554fac458d1522d584fb9\",\n            \"ou_86def554b50f91972e2924a605ccf634\",\n            \"oc_d5ef8b1abf66842c28ef57e1658dc096\",\n            \"oc_c614d6c696e6a24b105ecc7343ea33d1\"\n          ],\n          \"requireMention\": true,\n          \"groups\": {}\n        },\n        \"wecom\": {\n          \"enabled\": true,\n          \"botId\": \"aibQ3hBrPtfh1C26UZA-KNdq1CAX_uj9GDW\",\n          \"secret\": \"__OPENCLAW_REDACTED__\",\n          \"allowFrom\": [\n            \"HouHuan\",\n            \"WanMeiShengHuo\",\n            \"XinNingXianGuoNaiChaKaFeiZhaJiHa\"\n          ],\n          \"dmPolicy\": \"pairing\"\n        }\n      },\n      \"gateway\": {\n        \"port\": 18789,\n        \"mode\": \"local\",\n        \"bind\": \"loopback\",\n        \"auth\": {\n          \"mode\": \"token\",\n          \"token\": \"__OPENCLAW_REDACTED__\"\n        },\n        \"tailscale\": {\n          \"mode\": \"off\",\n          \"resetOnExit\": false\n        },\n        \"nodes\": {\n          \"denyCommands\": [\n            \"camera.snap\",\n            \"camera.clip\",\n            \"screen.record\",\n            \"contacts.add\",\n            \"calendar.add\",\n            \"reminders.add\",\n            \"sms.send\"\n          ]\n        }\n      },\n      \"skills\": {\n        \"entries\": {\n          \"notion\": {\n            \"apiKey\": \"__OPENCLAW_REDACTED__\"\n          }\n        }\n      },\n      \"plugins\": {\n        \"allow\": [\n          \"wecom-openclaw-plugin\",\n          \"qwen-portal-auth\",\n          \"openclaw-lark\",\n          \"channels\",\n          \"minimax-portal-auth\"\n        ],\n        \"load\": {\n          \"paths\": []\n        },\n        \"entries\": {\n          \"qwen-portal-auth\": {\n            \"enabled\": true\n          },\n          \"feishu\": {\n            \"enabled\": false\n          },\n          \"wecom-openclaw-plugin\": {\n            \"enabled\": true\n          },\n          \"openclaw-lark\": {\n            \"enabled\": true\n          },\n          \"channels\": {\n            \"enabled\": true\n          },\n          \"minimax-portal-auth\": {\n            \"enabled\": true\n          }\n        },\n        \"installs\": {\n          \"wecom-openclaw-plugin\": {\n            \"source\": \"npm\",\n            \"spec\": \"@wecom/wecom-openclaw-plugin\",\n            \"installPath\": \"/home/huan/.openclaw/extensions/wecom-openclaw-plugin\",\n            \"version\": \"1.0.11\",\n            \"resolvedName\": \"@wecom/wecom-openclaw-plugin\",\n            \"resolvedVersion\": \"1.0.11\",\n            \"resolvedSpec\": \"@wecom/wecom-openclaw-plugin@1.0.11\",\n            \"integrity\": \"sha512-TqyWvi8AxPyii/fUZk/rVR4a5jXl6PHte6wuqgtbrWXFoOfYyKtnyjmtGJk3/kf1ZOjgHu2N6lfhz5fA6bTCyw==\",\n            \"shasum\": \"188b313b0413498d10a53b6112b4dc1284b9b1f5\",\n            \"resolvedAt\": \"2026-03-17T18:52:44.979Z\",\n            \"installedAt\": \"2026-03-17T18:52:53.765Z\"\n          },\n          \"openclaw-lark\": {\n            \"source\": \"npm\",\n            \"spec\": \"@larksuite/openclaw-lark\",\n            \"installPath\": \"/home/huan/.openclaw/extensions/openclaw-lark\",\n            \"version\": \"2026.3.17\",\n            \"resolvedName\": \"@larksuite/openclaw-lark\",\n            \"resolvedVersion\": \"2026.3.17\",\n            \"resolvedSpec\": \"@larksuite/openclaw-lark@2026.3.17\",\n            \"integrity\": \"sha512-7GxqBu7jIe0jmApQXt/9hpvorV04Vpqkcr9LvAOMZJzbhmI0+XZKVJgvzw0Ypxz+UfWJ9tlcSw7WpkBcyqvo8g==\",\n            \"shasum\": \"407d4616186cf776c21cf49aa533b80c2ef23530\",\n            \"resolvedAt\": \"2026-03-17T18:42:11.023Z\",\n            \"installedAt\": \"2026-03-17T18:42:54.063Z\"\n          },\n          \"channels\": {\n            \"source\": \"npm\",\n            \"spec\": \"@openclaw-china/channels\",\n            \"installPath\": \"/home/huan/.openclaw/extensions/channels\",\n            \"version\": \"2026.3.18\",\n            \"resolvedName\": \"@openclaw-china/channels\",\n            \"resolvedVersion\": \"2026.3.18\",\n            \"resolvedSpec\": \"@openclaw-china/channels@2026.3.18\",\n            \"integrity\": \"sha512-B1ZT3FKm3KsMclgo6FXCUbTAzEvkH0PvpmXEN2Vk6Vjo15h35b7Mt3JUD3FwQpOJcV4AiflEoWBFJO1reuVETg==\",\n            \"shasum\": \"9a455e5c20ab13f817d130e2c96b32bd2f98b6ab\",\n            \"resolvedAt\": \"2026-03-18T03:06:04.894Z\",\n            \"installedAt\": \"2026-03-18T03:06:30.916Z\"\n          }\n        }\n      }\n    },\n    \"valid\": true,\n    \"config\": {\n      \"meta\": {\n        \"lastTouchedVersion\": \"2026.3.13\",\n        \"lastTouchedAt\": \"2026-03-20T14:23:47.004Z\"\n      },\n      \"env\": {\n        \"vars\": {\n          \"TAVILY_API_KEY\": \"__OPENCLAW_REDACTED__\"\n        }\n      },\n      \"wizard\": {\n        \"lastRunAt\": \"2026-03-20T14:20:12.251Z\",\n        \"lastRunVersion\": \"2026.3.13\",\n        \"lastRunCommand\": \"configure\",\n        \"lastRunMode\": \"local\"\n      },\n      \"auth\": {\n        \"profiles\": {\n          \"qwen-portal:default\": {\n            \"provider\": \"qwen-portal\",\n            \"mode\": \"oauth\"\n          },\n          \"minimax:cn\": {\n            \"provider\": \"minimax\",\n            \"mode\": \"api_key\"\n          },\n          \"minimax-portal:default\": {\n            \"provider\": \"minimax-portal\",\n            \"mode\": \"oauth\"\n          }\n        }\n      },\n      \"models\": {\n        \"mode\": \"merge\",\n        \"providers\": {\n          \"bailian\": {\n            \"baseUrl\": \"https://coding.dashscope.aliyuncs.com/v1\",\n            \"apiKey\": \"__OPENCLAW_REDACTED__\",\n            \"api\": \"openai-completions\",\n            \"models\": [\n              {\n                \"id\": \"qwen3.5-plus\",\n                \"name\": \"qwen3.5-plus\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\",\n                  \"image\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 1000000,\n                \"maxTokens\": 65536,\n                \"api\": \"openai-completions\"\n              },\n              {\n                \"id\": \"qwen3-max-2026-01-23\",\n                \"name\": \"qwen3-max-2026-01-23\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 262144,\n                \"maxTokens\": 65536,\n                \"api\": \"openai-completions\"\n              },\n              {\n                \"id\": \"qwen3-coder-next\",\n                \"name\": \"qwen3-coder-next\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 262144,\n                \"maxTokens\": 65536,\n                \"api\": \"openai-completions\"\n              },\n              {\n                \"id\": \"qwen3-coder-plus\",\n                \"name\": \"qwen3-coder-plus\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 1000000,\n                \"maxTokens\": 65536,\n                \"api\": \"openai-completions\"\n              },\n              {\n                \"id\": \"MiniMax-M2.5\",\n                \"name\": \"MiniMax-M2.5\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 196608,\n                \"maxTokens\": 32768,\n                \"api\": \"openai-completions\"\n              },\n              {\n                \"id\": \"glm-5\",\n                \"name\": \"glm-5\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 202752,\n                \"maxTokens\": 16384,\n                \"api\": \"openai-completions\"\n              },\n              {\n                \"id\": \"glm-4.7\",\n                \"name\": \"glm-4.7\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 202752,\n                \"maxTokens\": 16384,\n                \"api\": \"openai-completions\"\n              },\n              {\n                \"id\": \"kimi-k2.5\",\n                \"name\": \"kimi-k2.5\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\",\n                  \"image\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 262144,\n                \"maxTokens\": 32768,\n                \"api\": \"openai-completions\"\n              }\n            ]\n          },\n          \"minimax\": {\n            \"baseUrl\": \"https://api.minimaxi.com/anthropic\",\n            \"api\": \"anthropic-messages\",\n            \"authHeader\": true,\n            \"models\": [\n              {\n                \"id\": \"MiniMax-M2.5\",\n                \"name\": \"MiniMax M2.5\",\n                \"reasoning\": true,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0.3,\n                  \"output\": 1.2,\n                  \"cacheRead\": 0.03,\n                  \"cacheWrite\": 0.12\n                },\n                \"contextWindow\": 200000,\n                \"maxTokens\": 8192,\n                \"api\": \"anthropic-messages\"\n              }\n            ]\n          },\n          \"minimax-portal\": {\n            \"baseUrl\": \"https://api.minimaxi.com/anthropic\",\n            \"apiKey\": \"__OPENCLAW_REDACTED__\",\n            \"api\": \"anthropic-messages\",\n            \"models\": [\n              {\n                \"id\": \"MiniMax-M2.5\",\n                \"name\": \"MiniMax M2.5\",\n                \"reasoning\": false,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 200000,\n                \"maxTokens\": 8192,\n                \"api\": \"anthropic-messages\"\n              },\n              {\n                \"id\": \"MiniMax-M2.5-highspeed\",\n                \"name\": \"MiniMax M2.5 Highspeed\",\n                \"reasoning\": true,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 200000,\n                \"maxTokens\": 8192,\n                \"api\": \"anthropic-messages\"\n              },\n              {\n                \"id\": \"MiniMax-M2.5-Lightning\",\n                \"name\": \"MiniMax M2.5 Lightning\",\n                \"reasoning\": true,\n                \"input\": [\n                  \"text\"\n                ],\n                \"cost\": {\n                  \"input\": 0,\n                  \"output\": 0,\n                  \"cacheRead\": 0,\n                  \"cacheWrite\": 0\n                },\n                \"contextWindow\": 200000,\n                \"maxTokens\": 8192,\n                \"api\": \"anthropic-messages\"\n              }\n            ]\n          }\n        }\n      },\n      \"agents\": {\n        \"defaults\": {\n          \"model\": {\n            \"primary\": \"minimax-portal/MiniMax-M2.5\",\n            \"fallbacks\": [\n              \"bailian/qwen3.5-plus\",\n              \"bailian/qwen3-max-2026-01-23\",\n              \"bailian/qwen3-coder-next\",\n              \"bailian/qwen3-coder-plus\",\n              \"bailian/MiniMax-M2.5\",\n              \"bailian/glm-5\",\n              \"bailian/glm-4.7\",\n              \"bailian/kimi-k2.5\",\n              \"minimax/MiniMax-M2.5\",\n              \"minimax-portal/MiniMax-M2.5-highspeed\",\n              \"minimax-portal/MiniMax-M2.5-Lightning\"\n            ]\n          },\n          \"models\": {\n            \"bailian/qwen3.5-plus\": {},\n            \"bailian/qwen3-max-2026-01-23\": {},\n            \"bailian/qwen3-coder-next\": {},\n            \"bailian/qwen3-coder-plus\": {},\n            \"bailian/MiniMax-M2.5\": {},\n            \"bailian/glm-5\": {},\n            \"bailian/glm-4.7\": {},\n            \"bailian/kimi-k2.5\": {},\n            \"minimax/MiniMax-M2.5\": {\n              \"alias\": \"Minimax\"\n            },\n            \"minimax-portal/MiniMax-M2.5\": {\n              \"alias\": \"minimax-m2.5\"\n            },\n            \"minimax-portal/MiniMax-M2.5-highspeed\": {\n              \"alias\": \"minimax-m2.5-highspeed\"\n            },\n            \"minimax-portal/MiniMax-M2.5-Lightning\": {\n              \"alias\": \"minimax-m2.5-lightning\"\n            }\n          },\n          \"compaction\": {\n            \"mode\": \"safeguard\"\n          },\n          \"maxConcurrent\": 4,\n          \"subagents\": {\n            \"maxConcurrent\": 8\n          }\n        },\n        \"list\": [\n          {\n            \"id\": \"main\",\n            \"model\": {\n              \"primary\": \"minimax-portal/MiniMax-M2.5\",\n              \"fallbacks\": [\n                \"bailian/qwen3.5-plus\"\n              ]\n            },\n            \"tools\": {\n              \"profile\": \"minimal\",\n              \"alsoAllow\": [\n                \"web_search\",\n                \"web_fetch\",\n                \"browser\",\n                \"canvas\",\n                \"message\",\n                \"gateway\",\n                \"nodes\",\n                \"agents_list\",\n                \"tts\",\n                \"feishu_app_scopes\",\n                \"feishu_bitable_get_record\",\n                \"feishu_bitable_create_app\",\n                \"feishu_bitable_list_fields\",\n                \"feishu_bitable_create_field\",\n                \"feishu_bitable_list_records\",\n                \"feishu_bitable_update_record\",\n                \"feishu_bitable_create_record\",\n                \"feishu_bitable_get_meta\",\n                \"feishu_chat\",\n                \"feishu_doc\",\n                \"feishu_drive\",\n                \"feishu_wiki\",\n                \"read\",\n                \"write\",\n                \"edit\",\n                \"apply_patch\",\n                \"exec\",\n                \"process\",\n                \"memory_search\",\n                \"memory_get\",\n                \"sessions_list\",\n                \"sessions_history\",\n                \"sessions_send\",\n                \"sessions_spawn\",\n                \"subagents\",\n                \"cron\",\n                \"image\",\n                \"sessions_yield\",\n                \"feishu_bitable_app\",\n                \"feishu_bitable_app_table\",\n                \"feishu_bitable_app_table_field\",\n                \"feishu_bitable_app_table_record\",\n                \"feishu_bitable_app_table_view\",\n                \"feishu_calendar_calendar\",\n                \"feishu_calendar_event\",\n                \"feishu_calendar_event_attendee\",\n                \"feishu_calendar_freebusy\",\n                \"feishu_chat_members\",\n                \"feishu_create_doc\",\n                \"feishu_doc_comments\",\n                \"feishu_doc_media\",\n                \"feishu_drive_file\",\n                \"feishu_fetch_doc\",\n                \"feishu_get_user\",\n                \"feishu_im_bot_image\",\n                \"feishu_im_user_fetch_resource\",\n                \"feishu_im_user_get_messages\",\n                \"feishu_im_user_get_thread_messages\",\n                \"feishu_im_user_message\",\n                \"feishu_im_user_search_messages\",\n                \"feishu_oauth\",\n                \"feishu_oauth_batch_auth\",\n                \"feishu_search_doc_wiki\",\n                \"feishu_search_user\",\n                \"feishu_sheet\",\n                \"feishu_task_comment\",\n                \"feishu_task_subtask\",\n                \"feishu_task_task\",\n                \"feishu_task_tasklist\",\n                \"feishu_update_doc\",\n                \"feishu_wiki_space\",\n                \"feishu_wiki_space_node\"\n              ]\n            }\n          }\n        ]\n      },\n      \"tools\": {\n        \"profile\": \"full\",\n        \"alsoAllow\": [\n          \"wecom_mcp\"\n        ],\n        \"web\": {\n          \"search\": {\n            \"enabled\": true,\n            \"provider\": \"gemini\",\n            \"gemini\": {\n              \"apiKey\": \"__OPENCLAW_REDACTED__\"\n            }\n          },\n          \"fetch\": {\n            \"enabled\": true\n          }\n        }\n      },\n      \"messages\": {\n        \"ackReactionScope\": \"group-mentions\"\n      },\n      \"commands\": {\n        \"native\": \"auto\",\n        \"nativeSkills\": \"auto\",\n        \"restart\": true,\n        \"ownerDisplay\": \"raw\"\n      },\n      \"session\": {\n        \"dmScope\": \"per-channel-peer\"\n      },\n      \"channels\": {\n        \"feishu\": {\n          \"enabled\": true,\n          \"appId\": \"cli_a93815b250b9dcb5\",\n          \"appSecret\": \"__OPENCLAW_REDACTED__\",\n          \"connectionMode\": \"websocket\",\n          \"domain\": \"feishu\",\n          \"groupPolicy\": \"open\",\n          \"dmPolicy\": \"allowall\",\n          \"mcpEndpoint\": \"https://mcp.feishu.cn/mcp\",\n          \"allowFrom\": [\n            \"ou_c2f8e3bb65c554fac458d1522d584fb9\",\n            \"ou_86def554b50f91972e2924a605ccf634\",\n            \"oc_d5ef8b1abf66842c28ef57e1658dc096\",\n            \"oc_c614d6c696e6a24b105ecc7343ea33d1\"\n          ],\n          \"requireMention\": true,\n          \"groups\": {}\n        },\n        \"wecom\": {\n          \"enabled\": true,\n          \"botId\": \"aibQ3hBrPtfh1C26UZA-KNdq1CAX_uj9GDW\",\n          \"secret\": \"__OPENCLAW_REDACTED__\",\n          \"allowFrom\": [\n            \"HouHuan\",\n            \"WanMeiShengHuo\",\n            \"XinNingXianGuoNaiChaKaFeiZhaJiHa\"\n          ],\n          \"dmPolicy\": \"pairing\"\n        }\n      },\n      \"gateway\": {\n        \"port\": 18789,\n        \"mode\": \"local\",\n        \"bind\": \"loopback\",\n        \"auth\": {\n          \"mode\": \"token\",\n          \"token\": \"__OPENCLAW_REDACTED__\"\n        },\n        \"tailscale\": {\n          \"mode\": \"off\",\n          \"resetOnExit\": false\n        },\n        \"nodes\": {\n          \"denyCommands\": [\n            \"camera.snap\",\n            \"camera.clip\",\n            \"screen.record\",\n            \"contacts.add\",\n            \"calendar.add\",\n            \"reminders.add\",\n            \"sms.send\"\n          ]\n        }\n      },\n      \"skills\": {\n        \"entries\": {\n          \"notion\": {\n            \"apiKey\": \"__OPENCLAW_REDACTED__\"\n          }\n        }\n      },\n      \"plugins\": {\n        \"allow\": [\n          \"wecom-openclaw-plugin\",\n          \"qwen-portal-auth\",\n          \"openclaw-lark\",\n          \"channels\",\n          \"minimax-portal-auth\"\n        ],\n        \"load\": {\n          \"paths\": []\n        },\n        \"entries\": {\n          \"qwen-portal-auth\": {\n            \"enabled\": true\n          },\n          \"feishu\": {\n            \"enabled\": false\n          },\n          \"wecom-openclaw-plugin\": {\n            \"enabled\": true\n          },\n          \"openclaw-lark\": {\n            \"enabled\": true\n          },\n          \"channels\": {\n            \"enabled\": true\n          },\n          \"minimax-portal-auth\": {\n            \"enabled\": true\n          }\n        },\n        \"installs\": {\n          \"wecom-openclaw-plugin\": {\n            \"source\": \"npm\",\n            \"spec\": \"@wecom/wecom-openclaw-plugin\",\n            \"installPath\": \"/home/huan/.openclaw/extensions/wecom-openclaw-plugin\",\n            \"version\": \"1.0.11\",\n            \"resolvedName\": \"@wecom/wecom-openclaw-plugin\",\n            \"resolvedVersion\": \"1.0.11\",\n            \"resolvedSpec\": \"@wecom/wecom-openclaw-plugin@1.0.11\",\n            \"integrity\": \"sha512-TqyWvi8AxPyii/fUZk/rVR4a5jXl6PHte6wuqgtbrWXFoOfYyKtnyjmtGJk3/kf1ZOjgHu2N6lfhz5fA6bTCyw==\",\n            \"shasum\": \"188b313b0413498d10a53b6112b4dc1284b9b1f5\",\n            \"resolvedAt\": \"2026-03-17T18:52:44.979Z\",\n            \"installedAt\": \"2026-03-17T18:52:53.765Z\"\n          },\n          \"openclaw-lark\": {\n            \"source\": \"npm\",\n            \"spec\": \"@larksuite/openclaw-lark\",\n            \"installPath\": \"/home/huan/.openclaw/extensions/openclaw-lark\",\n            \"version\": \"2026.3.17\",\n            \"resolvedName\": \"@larksuite/openclaw-lark\",\n            \"resolvedVersion\": \"2026.3.17\",\n            \"resolvedSpec\": \"@larksuite/openclaw-lark@2026.3.17\",\n            \"integrity\": \"sha512-7GxqBu7jIe0jmApQXt/9hpvorV04Vpqkcr9LvAOMZJzbhmI0+XZKVJgvzw0Ypxz+UfWJ9tlcSw7WpkBcyqvo8g==\",\n            \"shasum\": \"407d4616186cf776c21cf49aa533b80c2ef23530\",\n            \"resolvedAt\": \"2026-03-17T18:42:11.023Z\",\n            \"installedAt\": \"2026-03-17T18:42:54.063Z\"\n          },\n          \"channels\": {\n            \"source\": \"npm\",\n            \"spec\": \"@openclaw-china/channels\",\n            \"installPath\": \"/home/huan/.openclaw/extensions/channels\",\n            \"version\": \"2026.3.18\",\n            \"resolvedName\": \"@openclaw-china/channels\",\n            \"resolvedVersion\": \"2026.3.18\",\n            \"resolvedSpec\": \"@openclaw-china/channels@2026.3.18\",\n            \"integrity\": \"sha512-B1ZT3FKm3KsMclgo6FXCUbTAzEvkH0PvpmXEN2Vk6Vjo15h35b7Mt3JUD3FwQpOJcV4AiflEoWBFJO1reuVETg==\",\n            \"shasum\": \"9a455e5c20ab13f817d130e2c96b32bd2f98b6ab\",\n            \"resolvedAt\": \"2026-03-18T03:06:04.894Z\",\n            \"installedAt\": \"2026-03-18T03:06:30.916Z\"\n          }\n        }\n      }\n    },\n    \"hash\": \"1f0f8dec8f3b2f565ba273280e0bf029ba2a0208273a3df6ec1dcb0f0342a06e\",\n    \"issues\": [],\n    \"warnings\": [],\n    \"legacyIssues\": []\n  }\n}"}],"details":{"ok":true,"result":{"path":"/home/huan/.openclaw/openclaw.json","exists":true,"raw":"{\n  meta: {\n    lastTouchedVersion: '2026.3.13',\n    lastTouchedAt: '2026-03-20T14:23:47.004Z',\n  },\n  env: {\n    vars: {\n      TAVILY_API_KEY: '__OPENCLAW_REDACTED__',\n    },\n  },\n  wizard: {\n    lastRunAt: '2026-03-20T14:20:12.251Z',\n    lastRunVersion: '2026.3.13',\n    lastRunCommand: 'configure',\n    lastRunMode: 'local',\n  },\n  auth: {\n    profiles: {\n      'qwen-portal:default': {\n        provider: 'qwen-portal',\n        mode: 'oauth',\n      },\n      'minimax:cn': {\n        provider: 'minimax',\n        mode: 'api_key',\n      },\n      'minimax-portal:default': {\n        provider: 'minimax-portal',\n        mode: 'oauth',\n      },\n    },\n  },\n  models: {\n    mode: 'merge',\n    providers: {\n      bailian: {\n        baseUrl: 'https://coding.dashscope.aliyuncs.com/v1',\n        apiKey: '__OPENCLAW_REDACTED__',\n        api: 'openai-completions',\n        models: [\n          {\n            id: 'qwen3.5-plus',\n            name: 'qwen3.5-plus',\n            reasoning: false,\n            input: [\n              'text',\n              'image',\n            ],\n            cost: {\n              input: 0,\n              output: 0,\n              cacheRead: 0,\n              cacheWrite: 0,\n            },\n            contextWindow: 1000000,\n            maxTokens: 65536,\n          },\n          {\n            id: 'qwen3-max-2026-01-23',\n            name: 'qwen3-max-2026-01-23',\n            reasoning: false,\n            input: [\n              'text',\n            ],\n            cost: {\n              input: 0,\n              output: 0,\n              cacheRead: 0,\n              cacheWrite: 0,\n            },\n            contextWindow: 262144,\n            maxTokens: 65536,\n          },\n          {\n            id: 'qwen3-coder-next',\n            name: 'qwen3-coder-next',\n            reasoning: false,\n            input: [\n              'text',\n            ],\n            cost: {\n              input: 0,\n              output: 0,\n              cacheRead: 0,\n              cacheWrite: 0,\n            },\n            contextWindow: 262144,\n            maxTokens: 65536,\n          },\n          {\n            id: 'qwen3-coder-plus',\n            name: 'qwen3-coder-plus',\n            reasoning: false,\n            input: [\n              'text',\n            ],\n            cost: {\n              input: 0,\n              output: 0,\n              cacheRead: 0,\n              cacheWrite: 0,\n            },\n            contextWindow: 1000000,\n            maxTokens: 65536,\n          },\n          {\n            id: 'MiniMax-M2.5',\n            name: 'MiniMax-M2.5',\n            reasoning: false,\n            input: [\n              'text',\n            ],\n            cost: {\n              input: 0,\n              output: 0,\n              cacheRead: 0,\n              cacheWrite: 0,\n            },\n            contextWindow: 196608,\n            maxTokens: 32768,\n          },\n          {\n            id: 'glm-5',\n            name: 'glm-5',\n            reasoning: false,\n            input: [\n              'text',\n            ],\n            cost: {\n              input: 0,\n              output: 0,\n              cacheRead: 0,\n              cacheWrite: 0,\n            },\n            contextWindow: 202752,\n            maxTokens: 16384,\n          },\n          {\n            id: 'glm-4.7',\n            name: 'glm-4.7',\n            reasoning: false,\n            input: [\n              'text',\n            ],\n            cost: {\n              input: 0,\n              output: 0,\n              cacheRead: 0,\n              cacheWrite: 0,\n            },\n            contextWindow: 202752,\n            maxTokens: 16384,\n          },\n          {\n            id: 'kimi-k2.5',\n            name: 'kimi-k2.5',\n            reasoning: false,\n            input: [\n              'text',\n              'image',\n            ],\n            cost: {\n              input: 0,\n              output: 0,\n              cacheRead: 0,\n              cacheWrite: 0,\n            },\n            contextWindow: 262144,\n            maxTokens: 32768,\n          },\n        ],\n      },\n      minimax: {\n        baseUrl: 'https://api.minimaxi.com/anthropic',\n        api: 'anthropic-messages',\n        authHeader: true,\n        models: [\n          {\n            id: 'MiniMax-M2.5',\n            name: 'MiniMax M2.5',\n            reasoning: true,\n            input: [\n              'text',\n            ],\n            cost: {\n              input: 0.3,\n              output: 1.2,\n              cacheRead: 0.03,\n              cacheWrite: 0.12,\n            },\n            contextWindow: 200000,\n            maxTokens: 8192,\n          },\n        ],\n      },\n      'minimax-portal': {\n        baseUrl: 'https://api.minimaxi.com/anthropic',\n        apiKey: '__OPENCLAW_REDACTED__',\n        api: 'anthropic-messages',\n        models: [\n          {\n            id: 'MiniMax-M2.5',\n            name: 'MiniMax M2.5',\n            reasoning: false,\n            input: [\n              'text',\n            ],\n            cost: {\n              input: 0,\n              output: 0,\n              cacheRead: 0,\n              cacheWrite: 0,\n            },\n            contextWindow: 200000,\n            maxTokens: 8192,\n          },\n          {\n            id: 'MiniMax-M2.5-highspeed',\n            name: 'MiniMax M2.5 Highspeed',\n            reasoning: true,\n            input: [\n              'text',\n            ],\n            cost: {\n              input: 0,\n              output: 0,\n              cacheRead: 0,\n              cacheWrite: 0,\n            },\n            contextWindow: 200000,\n            maxTokens: 8192,\n          },\n          {\n            id: 'MiniMax-M2.5-Lightning',\n            name: 'MiniMax M2.5 Lightning',\n            reasoning: true,\n            input: [\n              'text',\n            ],\n            cost: {\n              input: 0,\n              output: 0,\n              cacheRead: 0,\n              cacheWrite: 0,\n            },\n            contextWindow: 200000,\n            maxTokens: 8192,\n          },\n        ],\n      },\n    },\n  },\n  agents: {\n    defaults: {\n      model: {\n        primary: 'minimax-portal/MiniMax-M2.5',\n        fallbacks: [\n          'bailian/qwen3.5-plus',\n          'bailian/qwen3-max-2026-01-23',\n          'bailian/qwen3-coder-next',\n          'bailian/qwen3-coder-plus',\n          'bailian/MiniMax-M2.5',\n          'bailian/glm-5',\n          'bailian/glm-4.7',\n          'bailian/kimi-k2.5',\n          'minimax/MiniMax-M2.5',\n          'minimax-portal/MiniMax-M2.5-highspeed',\n          'minimax-portal/MiniMax-M2.5-Lightning',\n        ],\n      },\n      models: {\n        'bailian/qwen3.5-plus': {},\n        'bailian/qwen3-max-2026-01-23': {},\n        'bailian/qwen3-coder-next': {},\n        'bailian/qwen3-coder-plus': {},\n        'bailian/MiniMax-M2.5': {},\n        'bailian/glm-5': {},\n        'bailian/glm-4.7': {},\n        'bailian/kimi-k2.5': {},\n        'minimax/MiniMax-M2.5': {\n          alias: 'Minimax',\n        },\n        'minimax-portal/MiniMax-M2.5': {\n          alias: 'minimax-m2.5',\n        },\n        'minimax-portal/MiniMax-M2.5-highspeed': {\n          alias: 'minimax-m2.5-highspeed',\n        },\n        'minimax-portal/MiniMax-M2.5-Lightning': {\n          alias: 'minimax-m2.5-lightning',\n        },\n      },\n      compaction: {\n        mode: 'safeguard',\n      },\n    },\n    list: [\n      {\n        id: 'main',\n        model: {\n          primary: 'minimax-portal/MiniMax-M2.5',\n          fallbacks: [\n            'bailian/qwen3.5-plus',\n          ],\n        },\n        tools: {\n          profile: 'minimal',\n          alsoAllow: [\n            'web_search',\n            'web_fetch',\n            'browser',\n            'canvas',\n            'message',\n            'gateway',\n            'nodes',\n            'agents_list',\n            'tts',\n            'feishu_app_scopes',\n            'feishu_bitable_get_record',\n            'feishu_bitable_create_app',\n            'feishu_bitable_list_fields',\n            'feishu_bitable_create_field',\n            'feishu_bitable_list_records',\n            'feishu_bitable_update_record',\n            'feishu_bitable_create_record',\n            'feishu_bitable_get_meta',\n            'feishu_chat',\n            'feishu_doc',\n            'feishu_drive',\n            'feishu_wiki',\n            'read',\n            'write',\n            'edit',\n            'apply_patch',\n            'exec',\n            'process',\n            'memory_search',\n            'memory_get',\n            'sessions_list',\n            'sessions_history',\n            'sessions_send',\n            'sessions_spawn',\n            'subagents',\n            'cron',\n            'image',\n            'sessions_yield',\n            'feishu_bitable_app',\n            'feishu_bitable_app_table',\n            'feishu_bitable_app_table_field',\n            'feishu_bitable_app_table_record',\n            'feishu_bitable_app_table_view',\n            'feishu_calendar_calendar',\n            'feishu_calendar_event',\n            'feishu_calendar_event_attendee',\n            'feishu_calendar_freebusy',\n            'feishu_chat_members',\n            'feishu_create_doc',\n            'feishu_doc_comments',\n            'feishu_doc_media',\n            'feishu_drive_file',\n            'feishu_fetch_doc',\n            'feishu_get_user',\n            'feishu_im_bot_image',\n            'feishu_im_user_fetch_resource',\n            'feishu_im_user_get_messages',\n            'feishu_im_user_get_thread_messages',\n            'feishu_im_user_message',\n            'feishu_im_user_search_messages',\n            'feishu_oauth',\n            'feishu_oauth_batch_auth',\n            'feishu_search_doc_wiki',\n            'feishu_search_user',\n            'feishu_sheet',\n            'feishu_task_comment',\n            'feishu_task_subtask',\n            'feishu_task_task',\n            'feishu_task_tasklist',\n            'feishu_update_doc',\n            'feishu_wiki_space',\n            'feishu_wiki_space_node',\n          ],\n        },\n      },\n    ],\n  },\n  tools: {\n    profile: 'full',\n    alsoAllow: [\n      'wecom_mcp',\n    ],\n    web: {\n      search: {\n        enabled: true,\n        provider: 'gemini',\n        gemini: {\n          apiKey: '__OPENCLAW_REDACTED__',\n        },\n      },\n      fetch: {\n        enabled: true,\n      },\n    },\n  },\n  messages: {\n    ackReactionScope: 'group-mentions',\n  },\n  commands: {\n    native: 'auto',\n    nativeSkills: 'auto',\n    restart: true,\n    ownerDisplay: 'raw',\n  },\n  session: {\n    dmScope: 'per-channel-peer',\n  },\n  channels: {\n    feishu: {\n      enabled: true,\n      appId: 'cli_a93815b250b9dcb5',\n      appSecret: '__OPENCLAW_REDACTED__',\n      connectionMode: 'websocket',\n      domain: 'feishu',\n      groupPolicy: 'open',\n      dmPolicy: 'allowall',\n      mcpEndpoint: 'https://mcp.feishu.cn/mcp',\n      allowFrom: [\n        'ou_c2f8e3bb65c554fac458d1522d584fb9',\n        'ou_86def554b50f91972e2924a605ccf634',\n        'oc_d5ef8b1abf66842c28ef57e1658dc096',\n        'oc_c614d6c696e6a24b105ecc7343ea33d1',\n      ],\n      requireMention: true,\n      groups: {},\n    },\n    wecom: {\n      enabled: true,\n      botId: 'aibQ3hBrPtfh1C26UZA-KNdq1CAX_uj9GDW',\n      secret: '__OPENCLAW_REDACTED__',\n      allowFrom: [\n        'HouHuan',\n        'WanMeiShengHuo',\n        'XinNingXianGuoNaiChaKaFeiZhaJiHa',\n      ],\n      dmPolicy: 'pairing',\n    },\n  },\n  gateway: {\n    port: 18789,\n    mode: 'local',\n    bind: 'loopback',\n    auth: {\n      mode: 'token',\n      token: '__OPENCLAW_REDACTED__',\n    },\n    tailscale: {\n      mode: 'off',\n      resetOnExit: false,\n    },\n    nodes: {\n      denyCommands: [\n        'camera.snap',\n        'camera.clip',\n        'screen.record',\n        'contacts.add',\n        'calendar.add',\n        'reminders.add',\n        'sms.send',\n      ],\n    },\n  },\n  skills: {\n    entries: {\n      notion: {\n        apiKey: '__OPENCLAW_REDACTED__',\n      },\n    },\n  },\n  plugins: {\n    allow: [\n      'wecom-openclaw-plugin',\n      'qwen-portal-auth',\n      'openclaw-lark',\n      'channels',\n      'minimax-portal-auth',\n    ],\n    load: {\n      paths: [],\n    },\n    entries: {\n      'qwen-portal-auth': {\n        enabled: true,\n      },\n      feishu: {\n        enabled: false,\n      },\n      'wecom-openclaw-plugin': {\n        enabled: true,\n      },\n      'openclaw-lark': {\n        enabled: true,\n      },\n      channels: {\n        enabled: true,\n      },\n      'minimax-portal-auth': {\n        enabled: true,\n      },\n    },\n    installs: {\n      'wecom-openclaw-plugin': {\n        source: 'npm',\n        spec: '@wecom/wecom-openclaw-plugin',\n        installPath: '/home/huan/.openclaw/extensions/wecom-openclaw-plugin',\n        version: '1.0.11',\n        resolvedName: '@wecom/wecom-openclaw-plugin',\n        resolvedVersion: '1.0.11',\n        resolvedSpec: '@wecom/wecom-openclaw-plugin@1.0.11',\n        integrity: 'sha512-TqyWvi8AxPyii/fUZk/rVR4a5jXl6PHte6wuqgtbrWXFoOfYyKtnyjmtGJk3/kf1ZOjgHu2N6lfhz5fA6bTCyw==',\n        shasum: '188b313b0413498d10a53b6112b4dc1284b9b1f5',\n        resolvedAt: '2026-03-17T18:52:44.979Z',\n        installedAt: '2026-03-17T18:52:53.765Z',\n      },\n      'openclaw-lark': {\n        source: 'npm',\n        spec: '@larksuite/openclaw-lark',\n        installPath: '/home/huan/.openclaw/extensions/openclaw-lark',\n        version: '2026.3.17',\n        resolvedName: '@larksuite/openclaw-lark',\n        resolvedVersion: '2026.3.17',\n        resolvedSpec: '@larksuite/openclaw-lark@2026.3.17',\n        integrity: 'sha512-7GxqBu7jIe0jmApQXt/9hpvorV04Vpqkcr9LvAOMZJzbhmI0+XZKVJgvzw0Ypxz+UfWJ9tlcSw7WpkBcyqvo8g==',\n        shasum: '407d4616186cf776c21cf49aa533b80c2ef23530',\n        resolvedAt: '2026-03-17T18:42:11.023Z',\n        installedAt: '2026-03-17T18:42:54.063Z',\n      },\n      channels: {\n        source: 'npm',\n        spec: '@openclaw-china/channels',\n        installPath: '/home/huan/.openclaw/extensions/channels',\n        version: '2026.3.18',\n        resolvedName: '@openclaw-china/channels',\n        resolvedVersion: '2026.3.18',\n        resolvedSpec: '@openclaw-china/channels@2026.3.18',\n        integrity: 'sha512-B1ZT3FKm3KsMclgo6FXCUbTAzEvkH0PvpmXEN2Vk6Vjo15h35b7Mt3JUD3FwQpOJcV4AiflEoWBFJO1reuVETg==',\n        shasum: '9a455e5c20ab13f817d130e2c96b32bd2f98b6ab',\n        resolvedAt: '2026-03-18T03:06:04.894Z',\n        installedAt: '2026-03-18T03:06:30.916Z',\n      },\n    },\n  },\n}","parsed":{"meta":{"lastTouchedVersion":"2026.3.13","lastTouchedAt":"2026-03-20T14:23:47.004Z"},"env":{"vars":{"TAVILY_API_KEY":"__OPENCLAW_REDACTED__"}},"wizard":{"lastRunAt":"2026-03-20T14:20:12.251Z","lastRunVersion":"2026.3.13","lastRunCommand":"configure","lastRunMode":"local"},"auth":{"profiles":{"qwen-portal:default":{"provider":"qwen-portal","mode":"oauth"},"minimax:cn":{"provider":"minimax","mode":"api_key"},"minimax-portal:default":{"provider":"minimax-portal","mode":"oauth"}}},"models":{"mode":"merge","providers":{"bailian":{"baseUrl":"https://coding.dashscope.aliyuncs.com/v1","apiKey":"__OPENCLAW_REDACTED__","api":"openai-completions","models":[{"id":"qwen3.5-plus","name":"qwen3.5-plus","reasoning":false,"input":["text","image"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":1000000,"maxTokens":65536},{"id":"qwen3-max-2026-01-23","name":"qwen3-max-2026-01-23","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":262144,"maxTokens":65536},{"id":"qwen3-coder-next","name":"qwen3-coder-next","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":262144,"maxTokens":65536},{"id":"qwen3-coder-plus","name":"qwen3-coder-plus","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":1000000,"maxTokens":65536},{"id":"MiniMax-M2.5","name":"MiniMax-M2.5","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":196608,"maxTokens":32768},{"id":"glm-5","name":"glm-5","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":202752,"maxTokens":16384},{"id":"glm-4.7","name":"glm-4.7","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":202752,"maxTokens":16384},{"id":"kimi-k2.5","name":"kimi-k2.5","reasoning":false,"input":["text","image"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":262144,"maxTokens":32768}]},"minimax":{"baseUrl":"https://api.minimaxi.com/anthropic","api":"anthropic-messages","authHeader":true,"models":[{"id":"MiniMax-M2.5","name":"MiniMax M2.5","reasoning":true,"input":["text"],"cost":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.12},"contextWindow":200000,"maxTokens":8192}]},"minimax-portal":{"baseUrl":"https://api.minimaxi.com/anthropic","apiKey":"__OPENCLAW_REDACTED__","api":"anthropic-messages","models":[{"id":"MiniMax-M2.5","name":"MiniMax M2.5","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":200000,"maxTokens":8192},{"id":"MiniMax-M2.5-highspeed","name":"MiniMax M2.5 Highspeed","reasoning":true,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":200000,"maxTokens":8192},{"id":"MiniMax-M2.5-Lightning","name":"MiniMax M2.5 Lightning","reasoning":true,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":200000,"maxTokens":8192}]}}},"agents":{"defaults":{"model":{"primary":"minimax-portal/MiniMax-M2.5","fallbacks":["bailian/qwen3.5-plus","bailian/qwen3-max-2026-01-23","bailian/qwen3-coder-next","bailian/qwen3-coder-plus","bailian/MiniMax-M2.5","bailian/glm-5","bailian/glm-4.7","bailian/kimi-k2.5","minimax/MiniMax-M2.5","minimax-portal/MiniMax-M2.5-highspeed","minimax-portal/MiniMax-M2.5-Lightning"]},"models":{"bailian/qwen3.5-plus":{},"bailian/qwen3-max-2026-01-23":{},"bailian/qwen3-coder-next":{},"bailian/qwen3-coder-plus":{},"bailian/MiniMax-M2.5":{},"bailian/glm-5":{},"bailian/glm-4.7":{},"bailian/kimi-k2.5":{},"minimax/MiniMax-M2.5":{"alias":"Minimax"},"minimax-portal/MiniMax-M2.5":{"alias":"minimax-m2.5"},"minimax-portal/MiniMax-M2.5-highspeed":{"alias":"minimax-m2.5-highspeed"},"minimax-portal/MiniMax-M2.5-Lightning":{"alias":"minimax-m2.5-lightning"}},"compaction":{"mode":"safeguard"}},"list":[{"id":"main","model":{"primary":"minimax-portal/MiniMax-M2.5","fallbacks":["bailian/qwen3.5-plus"]},"tools":{"profile":"minimal","alsoAllow":["web_search","web_fetch","browser","canvas","message","gateway","nodes","agents_list","tts","feishu_app_scopes","feishu_bitable_get_record","feishu_bitable_create_app","feishu_bitable_list_fields","feishu_bitable_create_field","feishu_bitable_list_records","feishu_bitable_update_record","feishu_bitable_create_record","feishu_bitable_get_meta","feishu_chat","feishu_doc","feishu_drive","feishu_wiki","read","write","edit","apply_patch","exec","process","memory_search","memory_get","sessions_list","sessions_history","sessions_send","sessions_spawn","subagents","cron","image","sessions_yield","feishu_bitable_app","feishu_bitable_app_table","feishu_bitable_app_table_field","feishu_bitable_app_table_record","feishu_bitable_app_table_view","feishu_calendar_calendar","feishu_calendar_event","feishu_calendar_event_attendee","feishu_calendar_freebusy","feishu_chat_members","feishu_create_doc","feishu_doc_comments","feishu_doc_media","feishu_drive_file","feishu_fetch_doc","feishu_get_user","feishu_im_bot_image","feishu_im_user_fetch_resource","feishu_im_user_get_messages","feishu_im_user_get_thread_messages","feishu_im_user_message","feishu_im_user_search_messages","feishu_oauth","feishu_oauth_batch_auth","feishu_search_doc_wiki","feishu_search_user","feishu_sheet","feishu_task_comment","feishu_task_subtask","feishu_task_task","feishu_task_tasklist","feishu_update_doc","feishu_wiki_space","feishu_wiki_space_node"]}}]},"tools":{"profile":"full","alsoAllow":["wecom_mcp"],"web":{"search":{"enabled":true,"provider":"gemini","gemini":{"apiKey":"__OPENCLAW_REDACTED__"}},"fetch":{"enabled":true}}},"messages":{"ackReactionScope":"group-mentions"},"commands":{"native":"auto","nativeSkills":"auto","restart":true,"ownerDisplay":"raw"},"session":{"dmScope":"per-channel-peer"},"channels":{"feishu":{"enabled":true,"appId":"cli_a93815b250b9dcb5","appSecret":"__OPENCLAW_REDACTED__","connectionMode":"websocket","domain":"feishu","groupPolicy":"open","dmPolicy":"allowall","mcpEndpoint":"https://mcp.feishu.cn/mcp","allowFrom":["ou_c2f8e3bb65c554fac458d1522d584fb9","ou_86def554b50f91972e2924a605ccf634","oc_d5ef8b1abf66842c28ef57e1658dc096","oc_c614d6c696e6a24b105ecc7343ea33d1"],"requireMention":true,"groups":{}},"wecom":{"enabled":true,"botId":"aibQ3hBrPtfh1C26UZA-KNdq1CAX_uj9GDW","secret":"__OPENCLAW_REDACTED__","allowFrom":["HouHuan","WanMeiShengHuo","XinNingXianGuoNaiChaKaFeiZhaJiHa"],"dmPolicy":"pairing"}},"gateway":{"port":18789,"mode":"local","bind":"loopback","auth":{"mode":"token","token":"__OPENCLAW_REDACTED__"},"tailscale":{"mode":"off","resetOnExit":false},"nodes":{"denyCommands":["camera.snap","camera.clip","screen.record","contacts.add","calendar.add","reminders.add","sms.send"]}},"skills":{"entries":{"notion":{"apiKey":"__OPENCLAW_REDACTED__"}}},"plugins":{"allow":["wecom-openclaw-plugin","qwen-portal-auth","openclaw-lark","channels","minimax-portal-auth"],"load":{"paths":[]},"entries":{"qwen-portal-auth":{"enabled":true},"feishu":{"enabled":false},"wecom-openclaw-plugin":{"enabled":true},"openclaw-lark":{"enabled":true},"channels":{"enabled":true},"minimax-portal-auth":{"enabled":true}},"installs":{"wecom-openclaw-plugin":{"source":"npm","spec":"@wecom/wecom-openclaw-plugin","installPath":"/home/huan/.openclaw/extensions/wecom-openclaw-plugin","version":"1.0.11","resolvedName":"@wecom/wecom-openclaw-plugin","resolvedVersion":"1.0.11","resolvedSpec":"@wecom/wecom-openclaw-plugin@1.0.11","integrity":"sha512-TqyWvi8AxPyii/fUZk/rVR4a5jXl6PHte6wuqgtbrWXFoOfYyKtnyjmtGJk3/kf1ZOjgHu2N6lfhz5fA6bTCyw==","shasum":"188b313b0413498d10a53b6112b4dc1284b9b1f5","resolvedAt":"2026-03-17T18:52:44.979Z","installedAt":"2026-03-17T18:52:53.765Z"},"openclaw-lark":{"source":"npm","spec":"@larksuite/openclaw-lark","installPath":"/home/huan/.openclaw/extensions/openclaw-lark","version":"2026.3.17","resolvedName":"@larksuite/openclaw-lark","resolvedVersion":"2026.3.17","resolvedSpec":"@larksuite/openclaw-lark@2026.3.17","integrity":"sha512-7GxqBu7jIe0jmApQXt/9hpvorV04Vpqkcr9LvAOMZJzbhmI0+XZKVJgvzw0Ypxz+UfWJ9tlcSw7WpkBcyqvo8g==","shasum":"407d4616186cf776c21cf49aa533b80c2ef23530","resolvedAt":"2026-03-17T18:42:11.023Z","installedAt":"2026-03-17T18:42:54.063Z"},"channels":{"source":"npm","spec":"@openclaw-china/channels","installPath":"/home/huan/.openclaw/extensions/channels","version":"2026.3.18","resolvedName":"@openclaw-china/channels","resolvedVersion":"2026.3.18","resolvedSpec":"@openclaw-china/channels@2026.3.18","integrity":"sha512-B1ZT3FKm3KsMclgo6FXCUbTAzEvkH0PvpmXEN2Vk6Vjo15h35b7Mt3JUD3FwQpOJcV4AiflEoWBFJO1reuVETg==","shasum":"9a455e5c20ab13f817d130e2c96b32bd2f98b6ab","resolvedAt":"2026-03-18T03:06:04.894Z","installedAt":"2026-03-18T03:06:30.916Z"}}}},"resolved":{"meta":{"lastTouchedVersion":"2026.3.13","lastTouchedAt":"2026-03-20T14:23:47.004Z"},"env":{"vars":{"TAVILY_API_KEY":"__OPENCLAW_REDACTED__"}},"wizard":{"lastRunAt":"2026-03-20T14:20:12.251Z","lastRunVersion":"2026.3.13","lastRunCommand":"configure","lastRunMode":"local"},"auth":{"profiles":{"qwen-portal:default":{"provider":"qwen-portal","mode":"oauth"},"minimax:cn":{"provider":"minimax","mode":"api_key"},"minimax-portal:default":{"provider":"minimax-portal","mode":"oauth"}}},"models":{"mode":"merge","providers":{"bailian":{"baseUrl":"https://coding.dashscope.aliyuncs.com/v1","apiKey":"__OPENCLAW_REDACTED__","api":"openai-completions","models":[{"id":"qwen3.5-plus","name":"qwen3.5-plus","reasoning":false,"input":["text","image"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":1000000,"maxTokens":65536},{"id":"qwen3-max-2026-01-23","name":"qwen3-max-2026-01-23","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":262144,"maxTokens":65536},{"id":"qwen3-coder-next","name":"qwen3-coder-next","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":262144,"maxTokens":65536},{"id":"qwen3-coder-plus","name":"qwen3-coder-plus","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":1000000,"maxTokens":65536},{"id":"MiniMax-M2.5","name":"MiniMax-M2.5","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":196608,"maxTokens":32768},{"id":"glm-5","name":"glm-5","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":202752,"maxTokens":16384},{"id":"glm-4.7","name":"glm-4.7","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":202752,"maxTokens":16384},{"id":"kimi-k2.5","name":"kimi-k2.5","reasoning":false,"input":["text","image"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":262144,"maxTokens":32768}]},"minimax":{"baseUrl":"https://api.minimaxi.com/anthropic","api":"anthropic-messages","authHeader":true,"models":[{"id":"MiniMax-M2.5","name":"MiniMax M2.5","reasoning":true,"input":["text"],"cost":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.12},"contextWindow":200000,"maxTokens":8192}]},"minimax-portal":{"baseUrl":"https://api.minimaxi.com/anthropic","apiKey":"__OPENCLAW_REDACTED__","api":"anthropic-messages","models":[{"id":"MiniMax-M2.5","name":"MiniMax M2.5","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":200000,"maxTokens":8192},{"id":"MiniMax-M2.5-highspeed","name":"MiniMax M2.5 Highspeed","reasoning":true,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":200000,"maxTokens":8192},{"id":"MiniMax-M2.5-Lightning","name":"MiniMax M2.5 Lightning","reasoning":true,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":200000,"maxTokens":8192}]}}},"agents":{"defaults":{"model":{"primary":"minimax-portal/MiniMax-M2.5","fallbacks":["bailian/qwen3.5-plus","bailian/qwen3-max-2026-01-23","bailian/qwen3-coder-next","bailian/qwen3-coder-plus","bailian/MiniMax-M2.5","bailian/glm-5","bailian/glm-4.7","bailian/kimi-k2.5","minimax/MiniMax-M2.5","minimax-portal/MiniMax-M2.5-highspeed","minimax-portal/MiniMax-M2.5-Lightning"]},"models":{"bailian/qwen3.5-plus":{},"bailian/qwen3-max-2026-01-23":{},"bailian/qwen3-coder-next":{},"bailian/qwen3-coder-plus":{},"bailian/MiniMax-M2.5":{},"bailian/glm-5":{},"bailian/glm-4.7":{},"bailian/kimi-k2.5":{},"minimax/MiniMax-M2.5":{"alias":"Minimax"},"minimax-portal/MiniMax-M2.5":{"alias":"minimax-m2.5"},"minimax-portal/MiniMax-M2.5-highspeed":{"alias":"minimax-m2.5-highspeed"},"minimax-portal/MiniMax-M2.5-Lightning":{"alias":"minimax-m2.5-lightning"}},"compaction":{"mode":"safeguard"}},"list":[{"id":"main","model":{"primary":"minimax-portal/MiniMax-M2.5","fallbacks":["bailian/qwen3.5-plus"]},"tools":{"profile":"minimal","alsoAllow":["web_search","web_fetch","browser","canvas","message","gateway","nodes","agents_list","tts","feishu_app_scopes","feishu_bitable_get_record","feishu_bitable_create_app","feishu_bitable_list_fields","feishu_bitable_create_field","feishu_bitable_list_records","feishu_bitable_update_record","feishu_bitable_create_record","feishu_bitable_get_meta","feishu_chat","feishu_doc","feishu_drive","feishu_wiki","read","write","edit","apply_patch","exec","process","memory_search","memory_get","sessions_list","sessions_history","sessions_send","sessions_spawn","subagents","cron","image","sessions_yield","feishu_bitable_app","feishu_bitable_app_table","feishu_bitable_app_table_field","feishu_bitable_app_table_record","feishu_bitable_app_table_view","feishu_calendar_calendar","feishu_calendar_event","feishu_calendar_event_attendee","feishu_calendar_freebusy","feishu_chat_members","feishu_create_doc","feishu_doc_comments","feishu_doc_media","feishu_drive_file","feishu_fetch_doc","feishu_get_user","feishu_im_bot_image","feishu_im_user_fetch_resource","feishu_im_user_get_messages","feishu_im_user_get_thread_messages","feishu_im_user_message","feishu_im_user_search_messages","feishu_oauth","feishu_oauth_batch_auth","feishu_search_doc_wiki","feishu_search_user","feishu_sheet","feishu_task_comment","feishu_task_subtask","feishu_task_task","feishu_task_tasklist","feishu_update_doc","feishu_wiki_space","feishu_wiki_space_node"]}}]},"tools":{"profile":"full","alsoAllow":["wecom_mcp"],"web":{"search":{"enabled":true,"provider":"gemini","gemini":{"apiKey":"__OPENCLAW_REDACTED__"}},"fetch":{"enabled":true}}},"messages":{"ackReactionScope":"group-mentions"},"commands":{"native":"auto","nativeSkills":"auto","restart":true,"ownerDisplay":"raw"},"session":{"dmScope":"per-channel-peer"},"channels":{"feishu":{"enabled":true,"appId":"cli_a93815b250b9dcb5","appSecret":"__OPENCLAW_REDACTED__","connectionMode":"websocket","domain":"feishu","groupPolicy":"open","dmPolicy":"allowall","mcpEndpoint":"https://mcp.feishu.cn/mcp","allowFrom":["ou_c2f8e3bb65c554fac458d1522d584fb9","ou_86def554b50f91972e2924a605ccf634","oc_d5ef8b1abf66842c28ef57e1658dc096","oc_c614d6c696e6a24b105ecc7343ea33d1"],"requireMention":true,"groups":{}},"wecom":{"enabled":true,"botId":"aibQ3hBrPtfh1C26UZA-KNdq1CAX_uj9GDW","secret":"__OPENCLAW_REDACTED__","allowFrom":["HouHuan","WanMeiShengHuo","XinNingXianGuoNaiChaKaFeiZhaJiHa"],"dmPolicy":"pairing"}},"gateway":{"port":18789,"mode":"local","bind":"loopback","auth":{"mode":"token","token":"__OPENCLAW_REDACTED__"},"tailscale":{"mode":"off","resetOnExit":false},"nodes":{"denyCommands":["camera.snap","camera.clip","screen.record","contacts.add","calendar.add","reminders.add","sms.send"]}},"skills":{"entries":{"notion":{"apiKey":"__OPENCLAW_REDACTED__"}}},"plugins":{"allow":["wecom-openclaw-plugin","qwen-portal-auth","openclaw-lark","channels","minimax-portal-auth"],"load":{"paths":[]},"entries":{"qwen-portal-auth":{"enabled":true},"feishu":{"enabled":false},"wecom-openclaw-plugin":{"enabled":true},"openclaw-lark":{"enabled":true},"channels":{"enabled":true},"minimax-portal-auth":{"enabled":true}},"installs":{"wecom-openclaw-plugin":{"source":"npm","spec":"@wecom/wecom-openclaw-plugin","installPath":"/home/huan/.openclaw/extensions/wecom-openclaw-plugin","version":"1.0.11","resolvedName":"@wecom/wecom-openclaw-plugin","resolvedVersion":"1.0.11","resolvedSpec":"@wecom/wecom-openclaw-plugin@1.0.11","integrity":"sha512-TqyWvi8AxPyii/fUZk/rVR4a5jXl6PHte6wuqgtbrWXFoOfYyKtnyjmtGJk3/kf1ZOjgHu2N6lfhz5fA6bTCyw==","shasum":"188b313b0413498d10a53b6112b4dc1284b9b1f5","resolvedAt":"2026-03-17T18:52:44.979Z","installedAt":"2026-03-17T18:52:53.765Z"},"openclaw-lark":{"source":"npm","spec":"@larksuite/openclaw-lark","installPath":"/home/huan/.openclaw/extensions/openclaw-lark","version":"2026.3.17","resolvedName":"@larksuite/openclaw-lark","resolvedVersion":"2026.3.17","resolvedSpec":"@larksuite/openclaw-lark@2026.3.17","integrity":"sha512-7GxqBu7jIe0jmApQXt/9hpvorV04Vpqkcr9LvAOMZJzbhmI0+XZKVJgvzw0Ypxz+UfWJ9tlcSw7WpkBcyqvo8g==","shasum":"407d4616186cf776c21cf49aa533b80c2ef23530","resolvedAt":"2026-03-17T18:42:11.023Z","installedAt":"2026-03-17T18:42:54.063Z"},"channels":{"source":"npm","spec":"@openclaw-china/channels","installPath":"/home/huan/.openclaw/extensions/channels","version":"2026.3.18","resolvedName":"@openclaw-china/channels","resolvedVersion":"2026.3.18","resolvedSpec":"@openclaw-china/channels@2026.3.18","integrity":"sha512-B1ZT3FKm3KsMclgo6FXCUbTAzEvkH0PvpmXEN2Vk6Vjo15h35b7Mt3JUD3FwQpOJcV4AiflEoWBFJO1reuVETg==","shasum":"9a455e5c20ab13f817d130e2c96b32bd2f98b6ab","resolvedAt":"2026-03-18T03:06:04.894Z","installedAt":"2026-03-18T03:06:30.916Z"}}}},"valid":true,"config":{"meta":{"lastTouchedVersion":"2026.3.13","lastTouchedAt":"2026-03-20T14:23:47.004Z"},"env":{"vars":{"TAVILY_API_KEY":"__OPENCLAW_REDACTED__"}},"wizard":{"lastRunAt":"2026-03-20T14:20:12.251Z","lastRunVersion":"2026.3.13","lastRunCommand":"configure","lastRunMode":"local"},"auth":{"profiles":{"qwen-portal:default":{"provider":"qwen-portal","mode":"oauth"},"minimax:cn":{"provider":"minimax","mode":"api_key"},"minimax-portal:default":{"provider":"minimax-portal","mode":"oauth"}}},"models":{"mode":"merge","providers":{"bailian":{"baseUrl":"https://coding.dashscope.aliyuncs.com/v1","apiKey":"__OPENCLAW_REDACTED__","api":"openai-completions","models":[{"id":"qwen3.5-plus","name":"qwen3.5-plus","reasoning":false,"input":["text","image"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":1000000,"maxTokens":65536,"api":"openai-completions"},{"id":"qwen3-max-2026-01-23","name":"qwen3-max-2026-01-23","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":262144,"maxTokens":65536,"api":"openai-completions"},{"id":"qwen3-coder-next","name":"qwen3-coder-next","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":262144,"maxTokens":65536,"api":"openai-completions"},{"id":"qwen3-coder-plus","name":"qwen3-coder-plus","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":1000000,"maxTokens":65536,"api":"openai-completions"},{"id":"MiniMax-M2.5","name":"MiniMax-M2.5","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":196608,"maxTokens":32768,"api":"openai-completions"},{"id":"glm-5","name":"glm-5","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":202752,"maxTokens":16384,"api":"openai-completions"},{"id":"glm-4.7","name":"glm-4.7","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":202752,"maxTokens":16384,"api":"openai-completions"},{"id":"kimi-k2.5","name":"kimi-k2.5","reasoning":false,"input":["text","image"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":262144,"maxTokens":32768,"api":"openai-completions"}]},"minimax":{"baseUrl":"https://api.minimaxi.com/anthropic","api":"anthropic-messages","authHeader":true,"models":[{"id":"MiniMax-M2.5","name":"MiniMax M2.5","reasoning":true,"input":["text"],"cost":{"input":0.3,"output":1.2,"cacheRead":0.03,"cacheWrite":0.12},"contextWindow":200000,"maxTokens":8192,"api":"anthropic-messages"}]},"minimax-portal":{"baseUrl":"https://api.minimaxi.com/anthropic","apiKey":"__OPENCLAW_REDACTED__","api":"anthropic-messages","models":[{"id":"MiniMax-M2.5","name":"MiniMax M2.5","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":200000,"maxTokens":8192,"api":"anthropic-messages"},{"id":"MiniMax-M2.5-highspeed","name":"MiniMax M2.5 Highspeed","reasoning":true,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":200000,"maxTokens":8192,"api":"anthropic-messages"},{"id":"MiniMax-M2.5-Lightning","name":"MiniMax M2.5 Lightning","reasoning":true,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":200000,"maxTokens":8192,"api":"anthropic-messages"}]}}},"agents":{"defaults":{"model":{"primary":"minimax-portal/MiniMax-M2.5","fallbacks":["bailian/qwen3.5-plus","bailian/qwen3-max-2026-01-23","bailian/qwen3-coder-next","bailian/qwen3-coder-plus","bailian/MiniMax-M2.5","bailian/glm-5","bailian/glm-4.7","bailian/kimi-k2.5","minimax/MiniMax-M2.5","minimax-portal/MiniMax-M2.5-highspeed","minimax-portal/MiniMax-M2.5-Lightning"]},"models":{"bailian/qwen3.5-plus":{},"bailian/qwen3-max-2026-01-23":{},"bailian/qwen3-coder-next":{},"bailian/qwen3-coder-plus":{},"bailian/MiniMax-M2.5":{},"bailian/glm-5":{},"bailian/glm-4.7":{},"bailian/kimi-k2.5":{},"minimax/MiniMax-M2.5":{"alias":"Minimax"},"minimax-portal/MiniMax-M2.5":{"alias":"minimax-m2.5"},"minimax-portal/MiniMax-M2.5-highspeed":{"alias":"minimax-m2.5-highspeed"},"minimax-portal/MiniMax-M2.5-Lightning":{"alias":"minimax-m2.5-lightning"}},"compaction":{"mode":"safeguard"},"maxConcurrent":4,"subagents":{"maxConcurrent":8}},"list":[{"id":"main","model":{"primary":"minimax-portal/MiniMax-M2.5","fallbacks":["bailian/qwen3.5-plus"]},"tools":{"profile":"minimal","alsoAllow":["web_search","web_fetch","browser","canvas","message","gateway","nodes","agents_list","tts","feishu_app_scopes","feishu_bitable_get_record","feishu_bitable_create_app","feishu_bitable_list_fields","feishu_bitable_create_field","feishu_bitable_list_records","feishu_bitable_update_record","feishu_bitable_create_record","feishu_bitable_get_meta","feishu_chat","feishu_doc","feishu_drive","feishu_wiki","read","write","edit","apply_patch","exec","process","memory_search","memory_get","sessions_list","sessions_history","sessions_send","sessions_spawn","subagents","cron","image","sessions_yield","feishu_bitable_app","feishu_bitable_app_table","feishu_bitable_app_table_field","feishu_bitable_app_table_record","feishu_bitable_app_table_view","feishu_calendar_calendar","feishu_calendar_event","feishu_calendar_event_attendee","feishu_calendar_freebusy","feishu_chat_members","feishu_create_doc","feishu_doc_comments","feishu_doc_media","feishu_drive_file","feishu_fetch_doc","feishu_get_user","feishu_im_bot_image","feishu_im_user_fetch_resource","feishu_im_user_get_messages","feishu_im_user_get_thread_messages","feishu_im_user_message","feishu_im_user_search_messages","feishu_oauth","feishu_oauth_batch_auth","feishu_search_doc_wiki","feishu_search_user","feishu_sheet","feishu_task_comment","feishu_task_subtask","feishu_task_task","feishu_task_tasklist","feishu_update_doc","feishu_wiki_space","feishu_wiki_space_node"]}}]},"tools":{"profile":"full","alsoAllow":["wecom_mcp"],"web":{"search":{"enabled":true,"provider":"gemini","gemini":{"apiKey":"__OPENCLAW_REDACTED__"}},"fetch":{"enabled":true}}},"messages":{"ackReactionScope":"group-mentions"},"commands":{"native":"auto","nativeSkills":"auto","restart":true,"ownerDisplay":"raw"},"session":{"dmScope":"per-channel-peer"},"channels":{"feishu":{"enabled":true,"appId":"cli_a93815b250b9dcb5","appSecret":"__OPENCLAW_REDACTED__","connectionMode":"websocket","domain":"feishu","groupPolicy":"open","dmPolicy":"allowall","mcpEndpoint":"https://mcp.feishu.cn/mcp","allowFrom":["ou_c2f8e3bb65c554fac458d1522d584fb9","ou_86def554b50f91972e2924a605ccf634","oc_d5ef8b1abf66842c28ef57e1658dc096","oc_c614d6c696e6a24b105ecc7343ea33d1"],"requireMention":true,"groups":{}},"wecom":{"enabled":true,"botId":"aibQ3hBrPtfh1C26UZA-KNdq1CAX_uj9GDW","secret":"__OPENCLAW_REDACTED__","allowFrom":["HouHuan","WanMeiShengHuo","XinNingXianGuoNaiChaKaFeiZhaJiHa"],"dmPolicy":"pairing"}},"gateway":{"port":18789,"mode":"local","bind":"loopback","auth":{"mode":"token","token":"__OPENCLAW_REDACTED__"},"tailscale":{"mode":"off","resetOnExit":false},"nodes":{"denyCommands":["camera.snap","camera.clip","screen.record","contacts.add","calendar.add","reminders.add","sms.send"]}},"skills":{"entries":{"notion":{"apiKey":"__OPENCLAW_REDACTED__"}}},"plugins":{"allow":["wecom-openclaw-plugin","qwen-portal-auth","openclaw-lark","channels","minimax-portal-auth"],"load":{"paths":[]},"entries":{"qwen-portal-auth":{"enabled":true},"feishu":{"enabled":false},"wecom-openclaw-plugin":{"enabled":true},"openclaw-lark":{"enabled":true},"channels":{"enabled":true},"minimax-portal-auth":{"enabled":true}},"installs":{"wecom-openclaw-plugin":{"source":"npm","spec":"@wecom/wecom-openclaw-plugin","installPath":"/home/huan/.openclaw/extensions/wecom-openclaw-plugin","version":"1.0.11","resolvedName":"@wecom/wecom-openclaw-plugin","resolvedVersion":"1.0.11","resolvedSpec":"@wecom/wecom-openclaw-plugin@1.0.11","integrity":"sha512-TqyWvi8AxPyii/fUZk/rVR4a5jXl6PHte6wuqgtbrWXFoOfYyKtnyjmtGJk3/kf1ZOjgHu2N6lfhz5fA6bTCyw==","shasum":"188b313b0413498d10a53b6112b4dc1284b9b1f5","resolvedAt":"2026-03-17T18:52:44.979Z","installedAt":"2026-03-17T18:52:53.765Z"},"openclaw-lark":{"source":"npm","spec":"@larksuite/openclaw-lark","installPath":"/home/huan/.openclaw/extensions/openclaw-lark","version":"2026.3.17","resolvedName":"@larksuite/openclaw-lark","resolvedVersion":"2026.3.17","resolvedSpec":"@larksuite/openclaw-lark@2026.3.17","integrity":"sha512-7GxqBu7jIe0jmApQXt/9hpvorV04Vpqkcr9LvAOMZJzbhmI0+XZKVJgvzw0Ypxz+UfWJ9tlcSw7WpkBcyqvo8g==","shasum":"407d4616186cf776c21cf49aa533b80c2ef23530","resolvedAt":"2026-03-17T18:42:11.023Z","installedAt":"2026-03-17T18:42:54.063Z"},"channels":{"source":"npm","spec":"@openclaw-china/channels","installPath":"/home/huan/.openclaw/extensions/channels","version":"2026.3.18","resolvedName":"@openclaw-china/channels","resolvedVersion":"2026.3.18","resolvedSpec":"@openclaw-china/channels@2026.3.18","integrity":"sha512-B1ZT3FKm3KsMclgo6FXCUbTAzEvkH0PvpmXEN2Vk6Vjo15h35b7Mt3JUD3FwQpOJcV4AiflEoWBFJO1reuVETg==","shasum":"9a455e5c20ab13f817d130e2c96b32bd2f98b6ab","resolvedAt":"2026-03-18T03:06:04.894Z","installedAt":"2026-03-18T03:06:30.916Z"}}}},"hash":"1f0f8dec8f3b2f565ba273280e0bf029ba2a0208273a3df6ec1dcb0f0342a06e","issues":[],"warnings":[],"legacyIssues":[]}},"isError":false,"timestamp":1774016723959}}
{"type":"message","id":"7124437e","parentId":"d5bef28f","timestamp":"2026-03-20T14:25:40.270Z","message":{"role":"assistant","content":[{"type":"thinking","thinking":"用户问当前配置有什么。我已经获取到了完整的配置信息，现在我需要整理成清晰易读的格式来回答用户。\n\n让我整理一下主要配置：\n\n1. **模型配置 (Model Providers)**:\n   - bailian (阿里云百炼) - 8个模型\n   - minimax - 1个模型 (MiniMax-M2.5，收费)\n   - minimax-portal - 3个模型 (MiniMax-M2.5, MiniMax-M2.5-highspeed, MiniMax-M2.5-Lightning)\n\n2. **Agent 配置**:\n   - 主模型: minimax-portal/MiniMax-M2.5\n   - 备用模型: 多个 (bailian/qwen3.5-plus 等)\n\n3. **渠道 (Channels)**:\n   - 飞书 (feishu) - 已启用\n   - 企业微信 (wecom) - 已启用\n\n4. **插件 (Plugins)**:\n   - wecom-openclaw-plugin\n   - openclaw-lark (飞书)\n   - channels\n   - qwen-portal-auth\n   - minimax-portal-auth\n\n5. **工具 (Tools)**:\n   - web_search (使用 Gemini)\n   - web_fetch\n   - 大量飞书相关工具\n\n6. **网关 (Gateway)**:\n   - 端口: 18789\n   - 模式: local\n   - 绑定: loopback\n\n让我用皮皮虾的风格回答！","thinkingSignature":"e1630f43f0b3c3c422eb1615862c1d40aa763fc424fa701a22a3d6e618290e13"},{"type":"text","text":"收到！欢哥，让我来给你整理一下当前的配置～ 🦐\n\n---\n\n## 📊 OpenClaw 当前配置总览\n\n### 🤖 模型配置（3 个 Provider）\n\n| Provider | 模型数量 | 主要模型 |\n|----------|----------|----------|\n| **minimax-portal** | 3 个 | MiniMax-M2.5、M2.5-Highspeed、M2.5-Lightning |\n| **bailian（阿里云百炼）** | 8 个 | qwen3.5-plus、qwen3-max、qwen3-coder-next/plus、MiniMax-M2.5、glm-5、glm-4.7、kimi-k2.5 |\n| **minimax** | 1 个 | MiniMax-M2.5（收费，¥0.3/千 tokens） |\n\n**当前主模型**：`minimax-portal/MiniMax-M2.5`\n**备用模型**：qwen3.5-plus、qwen3-max 等 11 个候补 🤯\n\n---\n\n### 💬 渠道配置\n\n| 渠道 | 状态 | 备注 |\n|------|------|------|\n| **飞书 (Feishu)** | ✅ 已启用 | WebSocket 模式，4 个用户白名单 |\n| **企业微信 (WeCom)** | ✅ 已启用 | Bot ID 已配置，3 个授权用户 |\n\n---\n\n### 🔌 已安装插件（4 个）\n\n| 插件 | 版本 | 功能 |\n|------|------|------|\n| `openclaw-lark` | 2026.3.17 | 飞书集成 |\n| `wecom-openclaw-plugin` | 1.0.11 | 企业微信推送 |\n| `channels` | 2026.3.18 | 多渠道支持 |\n| `qwen-portal-auth` | - | 千问Portal授权 |\n\n---\n\n### 🛠️ 工具配置\n\n- **Web 搜索**：✅ 启用（Gemini 提供）\n- **Web 获取**：✅ 启用\n- **文件工具**：完整配置\n- **飞书工具**：全部可用（文档、日历、任务、表格等 30+ 工具）\n\n---\n\n### 🌐 网关配置\n\n| 项目 | 配置 |\n|------|------|\n| 端口 | 18789 |\n| 模式 | 本地 (local) |\n| 绑定 | Loopback（仅本地访问） |\n| Tailscale | 关闭 |\n\n---\n\n### ⌨️ 命令配置\n\n| 命令 | 状态 |\n|------|------|\n| `native` | auto |\n| `nativeSkills` | auto |\n| `restart` | ✅ 启用 |\n\n---\n\n配置挺全的！主要是**飞书 + 企业微信**双渠道，加上**多模型备份**，稳稳当当 💪"}],"api":"anthropic-messages","provider":"minimax-portal","model":"MiniMax-M2.5-highspeed","usage":{"input":19337,"output":894,"cacheRead":44206,"cacheWrite":0,"totalTokens":64437,"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0,"total":0}},"stopReason":"stop","timestamp":1774016723971}}
