Agent Skills
返回列表
WorkBuddy 跨端同步

WorkBuddy 跨端同步

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_37f992cc/workbuddy-cross-device-sync。

技能介绍

问题背景

WorkBuddy 默认把对话历史与身份相关文件放在本机。换电脑后常见结果是:SOUL.md、IDENTITY.md、USER.md、MEMORY.md 等身份文件不在, .workbuddy/memory/ 里的项目笔记与日誌也丢失,AI 无法延续同一套「认识你是谁」与工作上下文。workbuddy.db 存的是完整对话历史,但 SQLite 类数据库在多端直接同步时容易因文件锁冲突损坏,因此本技能刻意不同步该库。

两层同步怎么搭

架构分两层,都指向网盘客户端提供的本地实时同步目录(不是仅网页上传的那种):

  • 身份层:把 SOUL / IDENTITY / USER / MEMORY(以及可选的 models.json)移到云目录 WorkBuddy-Config,再用 Windows 符号链接指回 ~\.workbuddy\ 下原路径。
  • 工作区层:把 ~\WorkBuddy(含会话目录与 .workbuddy/memory/、产出文件)通过 NTFS junction 接到云目录 Sessions。

典型流程是:两台机器都装好同一账号的网盘并确认同步目录路径 → 在已有数据的 A 机先迁文件并建链 → B 机等云同步到位后同样建链 → 用 scripts/setup-cross-device-sync.ps1 的 -Mode identity / -Mode junction 或等价 PowerShell 完成 junction 与校验(ReparsePoint、Target 路径)。

适用边界与使用规则

  • 环境:Windows 10/11;符号链接需管理员 PowerShell 或开启开发者模式;junction 普通 PowerShell 即可。网盘需支持本地双向同步(文档中举例:百度网盘同步空间、坚果云、OneDrive 等;仅手动上下传的方案不适用)。
  • 并发:不要两台电脑同时开 WorkBuddy;关 A 机客户端后等云盘同步完成(约 1~5 分钟)再在 B 机打开。
  • 上下文延续:跨机无法还原另一台机器上的逐条对话;依赖 MEMORY.md 与 .workbuddy/memory/YYYY-MM-DD.md 等工作日志由 AI 续写来保持连续性。

使用场景

  • 公司台式机关 WorkBuddy 后,回家在笔记本上打开,仍要读到同一份 SOUL.md 与 MEMORY.md 身份设定
  • 在 A 机 `.workbuddy/memory/` 写了项目日誌,换到 B 机继续同一项目前,需等网盘同步会话目录再启动
  • 新装 WorkBuddy 的第二台 Windows 已登录同账号,需把身份文件迁到云目录并用符号链接指回本地路径
  • 两台电脑都要用同一份自定义 `models.json`(如 DeepSeek API),不想在每台机器重复手工配置

适合人员

  • 在多台 Windows 上固定使用 WorkBuddy、并已开通坚果云/百度同步空间等本地双向同步目录的工程师
  • 需要在公司机与私人机之间切换、且要求 AI 仍能识别 USER/MEMORY 配置的知识工作者
  • 能在外部 PowerShell 以管理员或开发者模式执行符号链接命令、并接受不同步 workbuddy.db 的技术用户
  • 负责个人 IT 环境搭建、愿意按 junction 方案迁移 `~\WorkBuddy` 会话目录的 WorkBuddy 重度使用者