事情起因是看到一篇文章说腾讯 QClaw 要停服了,可以迁到 WorkBuddy 领 1000 积分补贴。于是想顺势把自己装的那个「龙虾」也迁过来。
结果第一步就卡住了:我装的根本不是 QClaw。
QClaw | JoyClaw(我装的这个) | |
|---|---|---|
出品方 | 腾讯 · 电脑管家团队 | 京东 |
技术底座 | OpenClaw | OpenClaw |
安装位置 | %APPDATA%\QClaw | %APPDATA%\JoyClaw |
官网 | qclaw.qq.com | 无公开官网 |
现状 | 2026-12-24 停服 | 正常运行 |
两个都基于 OpenClaw,所以搜索时都叫「小龙虾」,很容易混。我这台机器上只有 JoyClaw,QClaw 的目录(~/.qclaw、AppData\Roaming\QClaw、AppData\Local\QClaw)全都不存在。
结论:文章里那 1000 积分补贴需要实际完成 QClaw 数据迁移才发放,没有 QClaw 账号是拿不到的。 但技能本身可以自己搬过去——这是本文要讲的部分。
搬之前我先做了个体检。这里几条命令建议你迁移任何 Agent 技能前都先跑一遍。
JoyClaw 是 Electron 应用,数据分两层:
我这套的构成是 14 个钉钉技能 + 1 个浏览器技能:
我原本以为能捞到不少长期记忆,结果 6 个 agent 的 MEMORY.md 全是刚创建的模板,每个才600 字节出头,SOUL.md、IDENTITY.md、USER.md 也一个字没填。会话历史里唯一有实质内容的只有两次:修 E 盘(失败了)和一次没执行完的定时任务。
所以人格和记忆这部分我直接跳过了——搬过来也是空壳,纯属浪费。WorkBuddy 自己有独立的记忆系统,不需要这些东西。
这一步不能省。技能包是要在你机器上执行的代码,不审计就装等于闭眼运行。
我的扫描结果:263 个文件里 211 个 md、51 个 py、1 个 json,零命中。
结果清一色是 alidocs.dingtalk.com、oapi.dingtalk.com 等钉钉官方域名,唯一的本地地址是 127.0.0.1。审计通过。
WorkBuddy 的用户级技能目录是 ~/.workbuddy/skills/:
15 个全部就位。注意加了个 -e 判断,避免覆盖 WorkBuddy 已有的同名技能。
搬完我以为万事大吉,结果发现14 个钉钉技能全是空壳。
原因在这段元数据里:
这些技能本身只是「说明书」,真正干活的是 dws 这个命令行工具——它负责跟钉钉 API 通信。而 JoyClaw 是把 dws 打包在自己的安装目录里的,系统 PATH 里根本没有。
从官方 release 下载。GitHub 直连经常 502,走镜像:
两边哈希必须一致:
一致后再解压安装:
装到 ~/.local/bin 是因为这个目录通常已经在 PATH 里,省得改环境变量。
技能已经能看到、命令也能跑,但最后一步授权还是要自己做——需要钉钉开放平台的 DWS_CLIENT_ID 和 DWS_CLIENT_SECRET,然后执行:
这次迁移踩到的 Windows 环境问题,供参考:
直连 github.com / raw.githubusercontent.com 频繁 502。我用的是 https://ghfast.top/,备选 gh-proxy.com、ghproxy.net。
python3 / python 在这台机器上是 Windows 应用商店的占位桩,跑任何脚本都静默退出码 49。真实可用的是 /c/Python314/python.exe。写脚本时我全用这个绝对路径。
想写个 .ps1 再执行也会被拦(报 "Invoking PowerShell from Bash bypasses PowerShell security checks")。必须直接用 PowerShell 工具。同理 wmic.exe 被程序黑名单禁用,查磁盘信息用 Get-Disk / Get-Volume / Get-CimInstance。
需要 Out-File 写文件后再读。
~/.workbuddy/skills/,WorkBuddy 正常识别(技能总数 28)~/.local/bin/dws.exe,哈希校验通过,33 产品 / 1495 工具可用dws auth login 即可1. 迁移前先审计,别闭眼装。 技能包是要在你机器上跑的东西。几个 grep 花不了两分钟,266 个文件扫完心里有底。
2. 「搬完」不等于「能用」。 这次最大的坑就是技能说明书都到位了,底层 CLI 却缺失。如果只看「文件夹已复制」就以为完事,会浪费很多时间。搬完一定要跑一次最小验证。
3. 哈希校验别嫌麻烦。 从镜像下载的包更要校验——镜像只是缓存,出错不会被拦。
4. 分清同名产品。 QClaw 和 JoyClaw 都叫「小龙虾」,前者停服、后者正常,迁移方案完全不同。花两分钟 ls 一下安装目录,能省掉一小时白忙。
5. 工具链和内容要分开看。 技能包(工具)是实打实的资产,值得搬;人格记忆文件(内容)如果是空的就别搬。本次迁移里,人格记忆全跳过了,只搬了技能和 CLI——这些才是真正能干活的部分。
如果你也在折腾 Agent 技能的跨平台迁移,欢迎交流。全流程命令都整理在上面,可以直接复制。
#WorkBuddy #技能迁移 #JoyClaw #OpenClaw #钉钉 #AI工具
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。