Request
OpenCode 左侧项目列表外部同步层与插件下载入口
Goals
- 不改 OpenCode 源码,提供第三方 sync service + 浏览器扩展/userscript 的左侧项目列表同步能力
- 同步左侧打开项目列表、顺序、expanded 状态、lastProject,并自动迁移旧前端本地 persisted store
- 在 https://opencode.wuxie233.com/restart 提供多设备插件下载、安装指引、配对入口与安全说明
- 避免同步 server 连接凭据、模型配置、会话内容或历史 /project 全量数据
- 为后续 planner/executor 明确浏览器扩展、userscript fallback、sync service、下载入口页面与测试边界
Constraints
- 不改 OpenCode 源码作为首选落地路径;避免依赖 fork patch
- 不重启 OpenCode,除非用户明确确认
- 不删除旧本地数据,只写当前兼容 key 并保留 legacy 数据
- 不做多用户账号隔离,首版按个人/设备配对模型设计
- 不代理全部 OpenCode 流量,不采用反向代理注入作为主路线
- 不得同步 server.list、password、token、session 内容、prompt 或 credentials
- 实际 repo 路径为 /root/CODE/opencode,origin 已设为 Wuxie233/opencode fork
Request
OpenCode 左侧项目列表外部同步层与插件下载入口
Goals
Constraints