Skip to content

OpenCode 左侧项目列表外部同步层与插件下载入口 #1

@Wuxie233

Description

@Wuxie233

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions