3. 上班电脑上WorkBuddy的技能装得满满当当,回家一打开,干干净净,跟刚装的一样。
我一开始也以为是账号没登对。退出、重登,反复搞了三遍。没用。
后来才搞明白一件事:WorkBuddy的账号同步,压根就不管你本地那些“家当”。
腾讯云的官方技术文档里写得很清楚,同一账号跨设备能同步的是账户设置、对话记忆,以及账号级别的连接器和技能配置。听起来挺全的对吧?但你打开那台新电脑的~/.workbuddy文件夹看一眼——空的。你花几个小时装的自定义技能、配的MCP连接、调教出来的自动化规则,全在原电脑的硬盘里躺着,跟你的账号没有半毛钱关系。
有个做AI工作流的老哥在社区里分享过他的踩坑记录,他管这个叫“身份跟着账号走,灵魂锁在硬盘里”。我觉得这个说法很到位。你的账号是一张身份证,证明你是你。但你的技能、你的连接器配置、你积累的那些自动化任务,是你在这台机器上慢慢养出来的东西,它只认这台机器的文件系统。
所以每次换设备,你面对的本质问题是:怎么把“灵魂”搬过去。
我之前试过一个笨办法,把整个~/.workbuddy文件夹压缩,传到网盘。结果发现目录里塞了大量运行时产生的缓存和日志,解压出来小两个G,传到一半网盘就限速了。而且里面有些文件是WorkBuddy运行时实时写入的,你复制的时候它还在动,传过去的副本状态根本不可控。
这里有个数据值得算一下。GitHub官方社区的建议是单个仓库体积控制在1GB以内,单文件硬上限100MB,超过这个线推送会被拒绝。而~/.workbuddy里真正决定你使用体验的文件——技能目录、连接器配置文件、自动化规则——加起来通常只有几MB到几十MB。你花大量时间搬运的,90%以上是缓存垃圾。
反过来算一笔账就清楚了。一个Skill定义文件是纯文本Markdown,撑死几十KB。一个MCP连接器配置是JSON,几KB。你装二十个技能、配十个连接器,全部配置文件加起来可能还没一张手机照片大。这些才是真正让WorkBuddy“认得你”的东西。其余的对话缓存、日志、临时产物,换台电脑重新生成就行了,带过去反而是负担。
另一个容易被忽略的点是:同步不是搬运文件,是搬运状态。
打个比方,你公司电脑上配好了一个连接公司内部数据库的MCP连接器,它的配置文件里写的是公司内网的地址和鉴权信息。你把这个配置文件原封不动搬到家里电脑上,WorkBuddy确实能读到它,但连接照样是断的——因为家里连不上公司内网。真正需要同步的是“你配过这个连接器”这个事实,以及它调用时需要哪些参数,而不是那份包含环境特定信息的完整配置。
这意味着同步策略不该是“整个文件夹对拷”,而应该是“挑出那些跨环境仍然有效的部分”。技能定义、自动化任务的逻辑、你调教好的提示词模板——这些是环境无关的。而连接器的凭据、数据库文件、运行时缓存——这些是环境绑定的,搬了要么没用,要么出问题。
回到开头那个场景。你回家打开WorkBuddy,发现啥都没有,血压升高之前先想清楚一件事:你真正需要带走的不是那台电脑上的所有文件,而是你花时间调教出来的那套“用法”。那套用法一共也就几百KB,发个邮件都嫌小。找对地方把这几百KB运过去,比搬几个G的文件夹靠谱得多。