OpenClaw 2026.3.11 这个版本,我大概从发布预告就开始盯了。作为一直用 OpenClaw 做自动化任务的老用户,我关心的点其实很明确:这轮更新到底有没有把 Windows 用户抱怨最多的 WSL2 环境校验问题解决掉,本地模型接入能不能在不动云端 API 的前提下跑通,以及 iOS 端那个一直很“敷衍”的客户端到底改成了什么样。实际用下来,这版确实是把三个方向都推进了一大步,尤其是 Ollama 本地部署和 iOS 端自动化这两块,已经可以当成常规工作流来用了。
这篇不是官网公告的复述,而是我实机部署和折腾后的记录,包含安全修复的逻辑拆解、Ollama 从安装到对接 OpenClaw 的完整过程、以及 iOS 端各种隐藏坑的规避方案。无论你是在 Windows、Linux 还是 Jetson 这类边缘设备上跑 OpenClaw,或者只是想让手机端真正自动化起来,这篇都值得你花十分钟看完。
1. 版本更新的三个核心方向:从表面功能到底层逻辑
1.1 为什么这个版本把安全修复放在第一位
很多人看到“安全修复”就想直接跳过,觉得跟自己没关系。但 OpenClaw 2026.3.11 这个版本的修复不是常规的补丁式修修补补,而是动了部署链路里最基础的一层验证逻辑。
OpenClaw 作为模块化的 AI Agent 工具,本质上会在本机拉起一个可执行环境,在 Windows 上默认走 WSL2。这意味着它会直接接触你的文件系统、进程、甚至网络配置。一旦环境校验被绕过,攻击者就能借助恶意配置文件或模型参数在本地执行任意代码。这次修复重点强化了两件事:WSL2 环境的身份校验,以及配置文件的完整性检查。
实际表现就是,新版启动时会先做一次严格的环境验证,验证不通过就直接中止,并抛出那条很多 Windows 用户已经见过的报错:OpenClaw could not safely verify the wsl2 environment。看着像是“不让你用了”,其实是它在拿安全换稳定性。后面我会专门写怎么正确解决这个报错,而不是去网上搜“关闭验证”之类很危险的做法。
1.2 Ollama 本地部署:OpenClaw 的本地推理闭环
第二个方向是原生接入 Ollama。以前要在 OpenClaw 里用本地大模型,往往要借助中转 API 或者自写兼容层,不仅麻烦,而且 OpenClaw 无法正确识别本地模型的上下文长度和工具调用能力,Agent 的任务执行经常莫名中断。
现在 OpenClaw 在模型通道配置里直接增加了对 Ollama 的原生支持,你只需要在配置里指定模型名称和地址,剩下的参数协商、工具调用格式转换,OpenClaw 会自动完成。这意味着从模型加载到 Agent 推理,整条链路完全可以跑在本地。对于我这种经常处理敏感数据、又不方便把数据送到云端 API 的用户来说,这版更新基本把“私有化部署”这件事补全了。
1.3 iOS 端焕新:从“查看器”到“控制台”
老用户都清楚,OpenClaw 的 iOS 客户端之前更像是个消息查看器,除了能看看任务输出,交互能力非常有限。新版 iOS 端几乎是重新写了一遍,重点是两件事:一是消息同步机制换成 WebSocket 实时推送,不再需要手拉刷新;二是加入了“控制台模式”,在手机上就能直接查看 Agent 的运行日志、切换执行通道、甚至是暂停和恢复任务。
这个变化的重要性不亚于核心引擎更新。因为很多人用 OpenClaw 做长周期自动化,不可能一直守在电脑前。配合 iOS 的自动化能力,你可以设置倍速播放语音反馈、用快捷指令触发 Agent 任务、甚至是通过 URL Scheme 从其他应用直接唤起 OpenClaw 的执行入口。手机从被动接收消息的“监视器”,真正变成了可以随时干预任务的“遥控器”。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 安全修复细节与 WSL2 环境验证问题全解
2.1 “could not safely verify the wsl2 environment”到底怎么回事
这个报错是 OpenClaw 2026.3.11 在 Windows 平台上最常见的启动失败现象。很多不了解的人以为是 OpenClaw 故意设门槛,实际上它是发现当前 WSL2 环境存在“无法确认安全”的状态,才拒绝继续运行。
OpenClaw 的安全机制会检查以下内容:
- WSL2 内核版本是否过低,是否支持新版所需的隔离特性。
- 当前登录用户是否有足够权限访问 WSL 发行版,以及配置目录是否被错误地放在共享或可写的非标准路径。
- 是否存在多个 WSL 发行版冲突,尤其是旧版 Docker Desktop 残留发行版与 OpenClaw 默认发行版抢占资源的情况。
- 系统虚拟化功能是否完整,例如虚拟机监控程序是否正常运行。
- 安全软件(杀毒软件、EDR)是否拦截了 OpenClaw 对 WSL 环境的只读探测请求。
以我自己的经历来说,最容易触发这个报错的不是 WSL 版本太老,而是电脑上同时装了 WSL 1 和 WSL 2 发行版,导致 OpenClaw 无法确定应该对哪个发行版做安全验证。
2.2 Windows 端安全升级的完整排查流程
如果你在 Windows 上遇到这个报错,建议按顺序做以下排查,而不是直接重装:
-
更新 WSL 到 2.x 最新版本
打开 PowerShell(管理员模式),依次执行:bash复制
wsl --update wsl --version如果输出里的“内核版本”是 5.x 甚至更低,说明太久没更新,一定要先升级到微软官方支持的内核版本。
-
确认默认发行版状态
执行wsl --list --verbose,查看所有发行版的状态。正常情况下应该只有你一两个自己安装的发行版,状态栏显示“Running”或“Stopped”都行。如果你发现存在名称带docker-desktop之类的发行版,建议先通过 Docker Desktop 设置卸载旧版本,再用wsl --unregister docker-desktop清理残留。 -
清理异常配置缓存
删除 OpenClaw 在用户目录下的旧配置缓存(默认是~/.openclaw下以.env结尾的缓存文件),再重新启动。这里强调一句:只删缓存文件,不要删整个配置目录,否则你之前辛辛苦苦设置的自动化任务全没了。 -
临时关闭第三方安全软件
Windows Defender 一般不会误报,但某些第三方杀毒软件会对 WSL2 的进程探针行为高度敏感。排查时可以先临时退出安全软件,正常启动后再加白名单。注意,这不是让你长期关闭安全防护,只是定位问题的手段。
2.3 新版本安全机制带来的配置习惯变化
2026.3.11 之后,OpenClaw 对配置文件中的 API 地址、密钥字段做了更严格的格式校验。以前那种“随便填个 API_KEY 占位符”的做法,新版本在某些场景下会直接拒绝加载。如果你之前是靠占位符来绕过模型鉴权的,升级后记得改成实际的本地鉴权配置。
另外,新版本开始对所有网络回调地址执行 SSRF 防护,具体表现就是:OpenClaw 在向飞书、Slack 等平台推送消息时,如果回调地址被解析到内网保留地址段,会自动拦截并告警。这个机制对本地部署和局域网部署影响很大,很多人在飞书群里消息发不出去,排查半天才发现是回调地址写成了 localhost。后面我详细讲飞书接法时会给出正确写法。
3. Ollama 本地部署:安装提速、镜像源与模型选型
3.1 Ollama 在 OpenClaw 里的角色和优势
先解决“为什么非要用 Ollama”这个问题。OpenClaw 本身只负责任务编排和工具调用,它不包含大模型推理能力,需要一个推理后端来生成回复和执行规划。公共 API 当然能用,但存在三个问题:一是数据必然经过第三方服务器,这对敏感任务不可接受;二是长对话和工具调用密集场景下,API 费用会快速累积;三是你必须依赖外网可用性,一断网整条自动化就瘫痪了。
Ollama 就是目前最适合与 OpenClaw 配合的本地推理方案。它把 llama.cpp 等推理引擎封装成类似 OpenAI 的 API 接口,OpenClaw 只需按 OpenAI 兼容格式请求 http://localhost:11434/v1 就能完成对话补全。这也解释了为什么新版 OpenClaw 对 Ollama 的支持如此顺滑——本质上就是多了一个“原生可识别的本地 OpenAI 兼容通道”。
3.2 Ollama 下载慢的解决方案和国内镜像加速
Ollama 安装本身很小,真正的痛点在于拉取模型时从官方仓库下载非常慢,甚至直接中断。网上很多教程会让你反复重试,但那属于碰运气。这里我分享一套我实测有效的方法。
关键在于设置镜像源环境变量。Ollama 支持通过 OLLAMA_MODELS 指定模型存放目录,同时支持通过代理镜像来拉取模型。如果你在用国内网络环境,最常见的方式是给终端配置镜像地址,然后重新拉取:
bash复制# Linux/macOS 临时生效
export OLLAMA_HOST=127.0.0.1:11434
export OLLAMA_MODELS=/data/ollama/models
# 拉取模型时走镜像(示例地址请替换为你可用的镜像)
ollama pull qwen2.5:14b
如果模型下载到一半失败,不用删掉重来。Ollama 会保留已经下载的层数据,重新执行 pull 命令会断点续传。多次尝试后如果依然很慢,建议直接用离线模型导入方案:从魔塔社区等国内模型站下载 GGUF 格式模型文件,然后通过 Ollama 的 Modelfile 创建自定义模型。
具体做法是把下载好的 GGUF 文件放到某个目录,再写一个 Modelfile:
bash复制FROM ./qwen2.5-14b-instruct-q5_k_m.gguf
然后在同一目录执行:
bash复制ollama create qwen2.5-local -f Modelfile
这个方式不依赖 Ollama 官方仓库,只要你能把模型文件下载下来,就能完成本地部署。我推荐优先从魔塔社区获取模型,不仅国内访问快,而且模型文件通常自带校验信息,能避免下到损坏文件。
3.3 本地大模型选型建议:从千问到魔塔生态
承接上面的内容,到底选哪个模型来做本地部署,是很多人忽略但非常关键的问题。我的建议很明确:在 OpenClaw 这类 Agent 场景里,优先选带工具调用能力的中小参数模型,而不是一味追求大参数、全能力模型。
以目前常见的选择来看:
| 模型 | 参数量 | 最低内存要求 | 推荐场景 | 备注 |
|---|---|---|---|---|
| qwen2.5:7b | 7B | 8GB | 轻量任务、消息处理 | 速度快,可跑在 M 系列 Mac 和大多数独显本上 |
| qwen2.5:14b | 14B | 16GB | 中等复杂任务、多轮对话 | Agent 工具调用的性价比之选 |
| qwen2.5:32b | 32B | 32GB | 复杂推理、长文档处理 | 需要较高内存,否则运行会明显变慢 |
| llama3.1:8b | 8B | 8GB | 英文为主的任务 | 英文场景效果好于中文 |
这里插一个很多人踩过的坑:如果你只有 8GB 内存,却硬上 14B 或 32B 模型,Ollama 会启用量化压缩和内存交换,结果就是模型能加载,但推理速度慢到没法用。在这种情况下,OpenClaw 的 Agent 会因为等待响应超时而频繁失败。所以一定要根据内存大小选模型,而不是根据“排行”选模型。
魔塔社区对接方面,OpenClaw 2026.3.11 中可以直接把魔塔的模型作为 Ollama 的模型源来使用。魔塔上的很多中文模型本身就是 GGUF 格式,下载后按我上面说的 Modelfile 导入即可。好处是这些模型针对中文任务做过调优,在实际的文本处理、格式化输出任务上,表现会好于直接从 Ollama 官方仓库拉取的通用模型。
3.4 Jetson Orin 等边缘设备的部署心得
OpenClaw 搭配 Ollama 不止能跑在 PC 上,Jetson Orin 这类边缘 GPU 设备同样适合。我在 Jetson Orin 上部署时踩过不少坑,最核心的一条:不要直接用官网的安装脚本装 Ollama,而是要根据 JetPack 版本选择对应的预编译包,否则 CUDA 版本不匹配,模型加载后 GPU 利用率是 0%,所有推理都跑在 CPU 上,温度飙升速度感人。
在 Jetson 上安装,简单说就是先把 JetPack 自带的环境确认好,再下载对应架构的 Ollama 二进制文件,设置 OLLAMA_HOST=0.0.0.0:11434 让局域网内其他设备也能访问。之后在 OpenClaw 里配置 Ollama 通道时,地址写 http://<Jetson的IP>:11434/v1 即可。整个过程不建议碰编译源码那条路,费时费力,二进制包在大多数情况下直接能用。
4. OpenClaw 对接 Ollama 的完整配置与实战调优
4.1 五步完成 OpenClaw 与 Ollama 的对接
如果你已经装好了 Ollama,并且至少下载了一个模型(比如 qwen2.5:14b),那么接下来就是把两者接起来。这个过程在 2026.3.11 版本里已经非常简化了,总共五步:
-
启动 Ollama 服务
bash复制
ollama serve确认服务正常:浏览器访问
http://localhost:11434,能看到 Ollama is running 的提示。 -
确保模型已拉取
bash复制
ollama list输出里要有你准备用的模型,比如 qwen2.5:14b。
-
打开 OpenClaw 的配置文件
OpenClaw 的配置一般位于
~/.openclaw/config.yaml,如果你找不到,可以在终端里执行openclaw config --show查看当前配置路径。 -
添加 Ollama 为模型通道
在配置文件的模型通道部分,加上类似这样的内容:
yaml复制model_providers: ollama: base_url: http://localhost:11434/v1 models: - name: qwen2.5:14b max_tokens: 4096 temperature: 0.2注意:
base_url一定要写成/v1结尾,OpenClaw 会在后面拼接具体的对话路径。漏掉/v1是最常见的配置失败原因。 -
重启 OpenClaw,选择通道并验证
在 OpenClaw 的命令行或客户端界面中,把默认通道切换到
ollama/qwen2.5:14b,然后发一条简单消息测试。如果返回正常,说明对接完成。
4.2 OpenClaw 装千问的关键参数解读
在 OpenClaw 里配置千问模型,最核心的其实不是选哪个模型,而是理解 OpenClaw 在执行 Agent 任务时,会用“工具调用”的方式去操控自动化步骤。如果模型不支持工具调用(function calling),OpenClaw 就会退化成普通的聊天机器人,无法真正执行任务。
因此我建议优先选择支持 function calling 的 qwen 系列版本。qwen2.5 系列的 7B 和 14B 模型,通过 Ollama 加载后,OpenClaw 能正确识别出工具调用格式。实际测试中,qwen2.5:14b 在执行多步骤任务时,工具调用的成功率和稳定性都明显好于更小的模型。
在配置里,有三个参数值得单独注意:
temperature:Agent 任务建议设置在 0.1 到 0.3 之间。太高会让模型做出随机决策,任务执行不稳定;太低会显得模型“死板”,但更适合确定性高的自动化任务。max_tokens:这个参数决定了模型单次输出的最大长度。如果你跑的是长文档摘要或者代码生成类任务,4096 起步,不够再往上调。num_ctx:控制上下文窗口大小。OpenClaw 在一次会话里会堆积很多中间步骤的消息,如果num_ctx太小,模型会“遗忘”之前的内容,导致任务中断。建议至少设 8192。
4.3 飞书输出容易被截断的解决方案
很多人在 OpenClaw 里接飞书机器人时,会遇到输出内容被截断的问题,尤其在请求长回答时,OpenClaw 去调飞书 API 发送消息,超过了飞书单条消息的长度限制,于是内容被硬生生切断。网上有各种玄学解法,比如“把内容变短”“换模型”,实际上都没抓到根本。
根因有两个:一是 OpenClaw 默认将模型的完整输出一次性发送;二是没有按飞书的协议做分段处理。新版里最简单的做法,是在飞书通道的配置中开启“消息自动分段”开关。开启后,OpenClaw 会按飞书的限制把长内容切分成多条消息依次发送。
另外还有一种情况:不是飞书截断,而是模型自己没输出完就停了。这往往是因为 max_tokens 设置偏小。建议在 OpenClaw 的飞书通道配置里,额外增加一个 max_output_tokens 参数,把它设为你期望的最大输出长度,同时本地模型侧也同步调整上下文大小。两边都放宽,截断问题基本就消失了。
4.4 OpenClaw 部署安装的常见形态
OpenClaw 的部署,我一直建议能上 Linux 就上 Linux,无论是物理机、云主机还是虚拟机都行。Windows 用户如果不想碰 WSL2 那堆环境验证的麻烦,可以直接装一个轻量级的 Linux 虚拟机,或者在 Docker 里跑 OpenClaw 官方镜像。
安装过程简述如下:在 Linux 上,先确认系统依赖(curl 和 git),然后执行官方安装脚本即可。安装完成后,OpenClaw 默认监听本地端口,你可以通过 openclaw status 查看服务状态。如果是在服务器上跑,记得在配置里把监听地址设为 0.0.0.0,否则局域网内的手机 iOS 客户端连不上你的服务。
这里暂停一下,提醒一句:网络上有些教程会教你在 Windows 上通过关闭 OpenClaw 的 WSL2 安全验证来“解决”启动问题,这个操作极其危险。一旦关闭验证,OpenClaw 的本地执行环境就失去了最基本的安全边界。我强烈不建议任何人这么操作,新版 OpenClaw 在配置里也直接移除了这个开关,防的就是这种滥用。
5. iOS 端模块与自动化实践:焕新之外的隐藏价值
5.1 iOS 端新版的实际体验变化
先讲直观变化。新版 iOS 客户端看起来像是把“消息流”和“控制台”做了彻底分离。普通任务的消息查看变得更快,因为推送链路从轮询换成了长连接;真正的惊喜在控制台模式——你打开某个任务的运行详情,能看到每一步的日志输出,还能直接暂停/恢复执行流程。
这个能力用在“设备不在身边”的场景特别好用。我经常在公司安排一个数据清理的自动化任务,然后走在路上用手机看实时日志,发现某一步卡住了,直接用手机停掉任务,不用再跑回电脑前操作。坦白讲,这个体验在以前的版本里是不敢想的。
如果你找不到控制台入口,检查一下 iOS 客户端的版本号,旧版本没有这个功能。另外新版 iOS 端首次启动会要求你确认“本机自动化”权限,这个是用于快捷指令联动和 URL Scheme 调起能力的,建议允许。
5.2 浏览器唤起安装 App 与延迟升级的那些事
iOS 相关的热词里,“浏览器唤起安装 App”是一个高频需求。在 iOS 生态里,从浏览器直接唤起第三方 App 有两种主流方式:Universal Links 和 URL Scheme。
Universal Links 需要你在服务端放一个 apple-app-site-association 文件,App 端注册对应的域名,这样点击网页里的链接时,iOS 会直接唤起 App。URL Scheme 更简单粗暴,直接在链接里写 yourapp://path 就行。OpenClaw 新版在 iOS 端同时支持这两种方式,具体在配置项里选择“启动链接类型”,如果是自用,URL Scheme 效率更高。
然后是“iOS 延迟升级”和“旧版软件库”。这个说法要谨慎理解,它不是让你一直停留在老系统,而是说在自动化脚本和设备测试场景中,有些 App 的旧版本才能用特定方式自签安装,这时候你需要一个“能容忍旧版本存在的 iOS 环境”。实际操作中,如果你需要使用旧版 App 而非新版,优先去官方渠道下载历史版本的 IPA 文件,然后配合自签工具安装。这里有一个很实际的坑:iOS 免费开发者账号的自签证书只有 7 天有效期,过期后 App 会闪退,你需要定期重签。
如果你要做高版本备份恢复到低版本的操作,那要做好心理准备。iOS 一旦升级到高版本,系统会更新备份数据结构,低版本 iOS 无法解析新版备份文件。我在测试时用高版本备份恢复到低版本设备,结果是恢复失败,提示“备份版本不兼容”。所以专业建议是:在升级前,单独保留一份未加密的旧版备份用于降级测试。另外下载 iOS 相关系统镜像或软件时,一定要校验下载文件的 SHA 值,防止下到损坏包。
5.3 iOS 自动化里的开发向避坑
如果你是做 H5 页面、小程序或者用 iOS 做自动化测试,有几个高频问题必须提前规避。
第一个是“H5 在 iOS 下载文件变成了预览”。iOS 的 WKWebView 对文件名和 MIME 类型很敏感,如果你后台返回的 Content-Type 不是标准的下载类型,iOS 默认就会在网页里展示文件内容而不是触发下载。解决方法是后端必须正确识别文件扩展名,并且返回正确的 Content-Disposition: attachment 响应头。你纯靠前端去改,是绕不过 iOS 这个限制的。
第二个是“textarea 输入文字失去焦点后出现层盖住了按钮”。这个现象在 iOS 上特别常见,本质是软键盘收起时,WebView 的可视高度没有及时恢复,导致悬浮层定位错乱。常用解法是监听 blur 事件,在失焦后强制刷新页面滚动位置,或者对按钮组件使用相对定位而不是 position: fixed。我在一个表单项目里用固定定位的提交按钮,在 iPhone 上反复出现按钮被盖住的问题,后来改成相对定位加上滚动锚定,才彻底解决。
第三个是“微信小程序 iOS 静音状态下播放音乐”。这个是很多做语音反馈场景的人踩过的坑:iOS 系统判断设备处于静音模式时,会直接忽略小程序的音频播放请求。解决方案是使用小程序的 InnerAudioContext 并显式设置 obeyMuteSwitch: false,这样即使物理静音开关打开,音频也能正常播放。但要注意,这个设置在非 iOS 平台是无效的,需要做平台判断后再决定是否应用。
5.4 iOS 端设备模拟和自动化扩展思路
对于没有 iOS 真机,又想调试 OpenClaw iOS 客户端功能的朋友,iOS 模拟器是一个快速验证的入口。模拟器可以用来测试消息推送、界面布局和 URL Scheme 唤起流程,但它无法模拟真实的推送证书逻辑和硬件设备交互。所以我的建议是:模拟器做 UI 和流程验证,真机做最终实机测试。
在自动化扩展层面,iOS 端的“分屏”能力可以用来做多任务并行。比如一边用浏览器查资料,一边用 OpenClaw 客户端查看自动化任务的运行日志。但这个组合在 iPhone 上体验一般,iPadOS 的台前调度(Stage Manager)更适合这种并行场景。如果你是重度 iPad 用户,可以把 OpenClaw 的 iOS 客户端和你的剪贴板自动化搭配使用,在电脑上复制的任务描述,直接通过通用剪贴板同步到 iPad,再唤起 OpenClaw 执行,这个链路非常顺滑。
6. 常见问题与排查技巧实录
下面把我在部署和日常使用中遇到的高频问题整理成一个速查表,供大家直接参考。
| 问题现象 | 可能原因 | 解决方案 |
|---|---|---|
| Windows 下启动报错 could not safely verify the wsl2 environment | WSL2 环境校验失败 | 更新 WSL 内核、清理 Docker 残留发行版、删除 OpenClaw 缓存后重试 |
| Ollama 下载模型速度极慢或中断 | 官方模型仓库访问受限 | 设置镜像源、使用魔塔社区 GGUF 离线导入、利用断点续传反复 pull |
| OpenClaw 配置 Ollama 后提示连接失败 | base_url 忘记加 /v1 | 将 base_url 改为 http://localhost:11434/v1 |
| Agent 执行中途停止,日志无错误 | 模型未输出完整结果 | 调大 max_tokens 和 num_ctx;切换成支持 function calling 的模型 |
| 飞书机器人消息被截断 | 未做消息分段或 max_tokens 太小 | 开启飞书通道的自动分段开关,并调大 max_output_tokens |
| iOS 客户端长时间收不到任务消息 | 推送链路不是长连接 | 升级新版客户端,检查 iOS 端是否有连接权限;确认服务端监听 0.0.0.0 |
| 自签 App 七天后闪退 | 免费开发者证书过期 | 定期重签;或使用已备案的企业签方案 |
| 高版本备份恢复低版本失败 | 备份数据格式不兼容 | 升级前单独保留旧版未加密备份;不要试图降级恢复新版备份 |
| H5 在 iOS 上点击链接变成预览 | 响应头缺少 attachment | 后端设置 Content-Disposition: attachment |
| iOS 软键盘收起后按钮被挡 | WebView 高度未恢复 | 监听 blur 事件并刷新滚动位置;按钮改用相对布局 |
最后再分享一个我自己很受益的小技巧。如果你在 Jetson 或老旧电脑上跑 Ollama,试着把量化版本调低一级,比如从 Q8 换成 Q5_K_M,显存压力会明显下降,而推理质量的损失在大部分 Agent 任务里几乎感知不到。与其让模型因为内存不足频繁换页,不如让模型稳定地跑完一个任务。根据我个人经验,稳定性优先于那一点点质量上限,这是本地部署和云端调用差异最大的一条心得。
新版 OpenClaw 的本地化步子已经迈得比较大了,配合 Ollama 和 iOS 端,日常自动化任务基本可以彻底摆脱云端依赖。如果你还在用旧版本,我建议尽早升级,但记住:升级前备份好配置文件,尤其要留意安全修复带来的配置格式变化。剩下的事情,就交给新版去跑吧。
