openclaw ai助理支持三种工作模式切换方式:一、cli命令行设置全局模式(如query、executor、memory);二、json配置文件指定多场景模式(按channel或workspace区分);三、webui图形界面动态切换当前会话模式。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您已部署 OpenClaw AI 助理,但发现其行为不符合当前任务需求(如仅需问答响应、或需主动执行文件操作、或需定时轮询外部服务),则可能是工作模式未正确匹配。OpenClaw 支持多种预设工作模式,每种模式对应不同的能力启用集与执行策略。以下是切换工作模式的具体操作说明:
一、通过 CLI 命令行设置全局工作模式
该方法直接修改运行时生效的主工作模式标识,适用于快速切换核心行为范式,无需重启网关即可部分生效(部分模式变更需重启以加载关联模块)。
1、查看当前已启用的工作模式:openclaw config get agent.mode
2、将工作模式切换为执行模式(executor),启用文件操作、命令执行、浏览器控制等手脚能力:openclaw config set agent.mode "executor"
3、切换为记忆增强模式(memory),优先加载长期记忆索引并延长上下文窗口:openclaw config set agent.mode "memory"
4、切换为轻量问答模式(query),禁用所有外部调用技能(Skills)、仅保留模型推理与文本生成:openclaw config set agent.mode "query"
5、验证变更是否写入:openclaw config get agent.mode
6、若启用 executor 或 memory 模式后需加载新模块,执行热重载:openclaw gateway reload
二、通过 JSON 配置文件指定多场景工作模式
该方法支持为不同 Workspace、Channel 或 Agent 实例绑定独立工作模式,实现同一实例下按来源或用途差异化行为,配置保存后网关自动热重载生效。
1、使用文本编辑器打开全局配置文件:~/.openclaw/openclaw.json
2、在 agent 节点下添加 mode 字段,并嵌套 per_channel 或 per_workspace 配置块,示例结构如下:
{ "agent": { "workspace": "~/.openclaw/workspace", "mode": "query", "per_channel": { "feishu": "executor", "telegram": "memory" }, "per_workspace": { "legal": "executor", "draft": "query" } } }
3、保存文件后,观察日志确认热重载完成:openclaw logs follow | grep "mode config reloaded"
4、若配置解析失败,立即执行健康检查定位字段层级或值类型错误:openclaw doctor
三、通过 WebUI 图形界面动态切换当前会话模式
该方法面向非技术用户,在浏览器中实时选择并应用工作模式,界面强制校验输入合法性,且仅影响当前会话上下文,不修改持久化配置。
1、确保网关正在运行,并访问控制台地址:http://127.0.0.1:18789
2、点击顶部导航栏的 Mode 标签页
3、在模式选择面板中,点击目标模式卡片:可选 Query(纯问答)、Executor(可执行)、Memory(记忆强化)、Scheduler(定时驱动)
4、勾选 Apply to current session only 复选框(避免影响其他会话)
5、点击 Activate Mode 按钮,界面右上角将显示当前激活模式名称及生效图标
6、向当前聊天窗口发送任意消息,系统将按所选模式策略处理请求










