workbuddy-migration-assistant:WorkBuddy 国内版跨机器资产迁移

前言

换电脑时,WorkBuddy 的搬家比想象中麻烦:工作区里的 skills、memory、conversations、automations、sessions 散落在多处目录,MCP 与 connectors 配置、IDENTITY/SOUL/USER、personalization 自定义指令、专家偏好 storage、artifact-index 会话产物索引、buddy_snapshots 行业 Buddy 应用配置快照、MCP OAuth 凭证还要逐项核对路径。手工复制往往漏项,跨平台时旧机器的绝对路径在新机器上还要重写。

下面介绍 workbuddy-migration-assistant,它把这些步骤收敛成一条导出/导入命令,并把错误收敛成稳定错误码。

这是什么

workbuddy-migration-assistant 是一个面向 WorkBuddy 国内版的跨机器资产迁移 Skill,适配客户端 5.5.1。坐标 @user_814dbe54/workbuddy-migration-assistant,来源 community,发布者 user_814dbe54,版本 1.9.0,分类 it-ops-security,标签 requires_api_key=false(不需要 API Key)。

它解决的问题是:旧机器上的全部个人资产整体搬到新机器,且导入后能知道搬全了没有。

SkillHub 页面上的评分 100000,下载 13930 次。

核心功能

资产范围

覆盖的目录与配置包括:

  • skills、memory、conversations、automations、sessions
  • MCP/connectors 配置、MCP OAuth 凭证
  • IDENTITY/SOUL/USER
  • 自定义指令 personalization
  • 助手显示配置、专家偏好 storage
  • 会话产物索引 artifact-index
  • 行业 Buddy 应用配置快照 buddy_snapshots

两包分离的导出

导出拆成主包与产物包两个包。主包承载配置类资产,产物包承载 artifact-index、buddy_snapshots 这类产物类数据,两者分开传输,避免单个大包在拷贝中断时全部作废。

预设档位

用 --profile 指定预设,免拼长参数:

  1. lite:快速迁移,只搬必要项
  2. full:完整搬家
  3. backup:本机备份,不做跨机搬运

导入策略

导入默认合并、不覆盖,冲突项单独检测并报告,不会静默覆盖新机器已有配置。跨平台场景用 --auto-map(或 --profile auto)零配置处理路径映射,其中包括 artifact-index 中 URL 编码路径的重写。

导入后校验

导入结束自动跑资产校验,verify 报告格式为「X/X 项就位」,可以直接据此判断是否漏项。

错误码与沙箱前置检测

全部错误带稳定错误码,例如 E-LOCK、E-SANDBOX,对照 references/faq.md 速查表可以一步定位。导入前会检测沙箱是否拦截了写操作(strip_write);被拦截时明确报错并提示关闭沙箱后重跑,而不是继续写一半。

安装与启用

官方抓取到的资料里只有坐标与来源信息,没有给出公开的包管理器安装命令,所以下面不臆造命令。

已知的启用要素:

  • 坐标:@user_814dbe54/workbuddy-migration-assistant
  • 来源:community,发布者 user_814dbe54
  • 版本:1.9.0
  • 分类:it-ops-security
  • API Key:不需要
  • 官方地址:https://api.skillhub.cn/user_814dbe54/workbuddy-migration-assistant
  • SkillHub 页面:https://www.skillhub.cn/skills/user_814dbe54/workbuddy-migration-assistant

实际安装命令请以官方页面为准。如果本地已通过其他方式装入该 Skill,先确认 SKILL.md 与 references/faq.md 都已就位,再调用导出/导入命令。

触发词为:WorkBuddy 迁移、资产迁移、换电脑搬家、迁移助手、搬家工具、数据迁移。

典型用法

以下为官方简介中给出的参数形态,具体命令以本地 SKILL.md 为准。

导出主包与产物包:

workbuddy-migration-assistant export --profile full

这句做的事是:把旧机器的资产按主包 + 产物包两包输出,full 档位覆盖全部资产范围。

跨平台迁移到新机器:

workbuddy-migration-assistant import --profile auto

这句做的事是:导入时零配置自动处理路径映射,包括 artifact-index 的 URL 编码路径重写,冲突项只报告不覆盖。

导入后校验:

workbuddy-migration-assistant verify

这句做的事是:核对资产是否就位,输出「X/X 项就位」。

只做本机备份时把档位换成 backup:

workbuddy-migration-assistant export --profile backup

遇到写入被沙箱拦截时,先关沙箱再重跑,不要绕过检测手动复制。

适用场景与注意

适合的场景:WorkBuddy 国内版 5.5.1 用户换新电脑,需要把 skills、memory、conversations、automations、sessions、MCP/connectors 配置、IDENTITY/SOUL/USER、personalization、storage、artifact-index、buddy_snapshots、MCP OAuth 凭证等一并搬走;也适合先在本机做一份可回滚的完整备份。

注意点:

  1. 客户端版本需为国内版 5.5.1,其他版本不在适配范围内。
  2. 沙箱若开启 strip_write 类的写拦截,导入会被前置检测拦下,需要关闭沙箱后重跑。
  3. 导入默认合并不覆盖,如果希望用旧机器资产完全替换新机器内容,需自行确认冲突项的处理结果。
  4. 跨平台路径差异交给 --auto-map / --profile auto,手工指定映射容易漏掉 artifact-index 的 URL 编码路径。
  5. 报错先看 references/faq.md 速查表,按错误码定位,不要靠猜测改配置。
  6. 迁移涉及 OAuth 凭证,导出的包不要随意分发,也建议在传输完成后清理中间产物。

结尾

workbuddy-migration-assistant 把换机搬家从「逐个目录手工复制」变成「导出两包 → 导入合并 → verify 校验」三步,并靠错误码和沙箱前置检测把失败原因明确暴露出来。官方地址:https://api.skillhub.cn/user_814dbe54/workbuddy-migration-assistant

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye