0.8.0

发布于

新增英文界面:SuDuo 自己的文字(界面、交给 Codex 的说明、命令行输出)现在有中英两种语言;人写的内容和 Codex 的回答不做翻译。

新增

  • 英文界面。在「设置 → 外观 → 语言」切换,默认跟随系统语言。只有 SuDuo 自己的文字随语言变:人写的内容(需求、评论、房间消息、文件名)和 Codex 的回答原样显示,不做翻译。
  • SuDuo 交给 Codex 的说明(需求卡、规则、工具说明与工具回包)按会话的语言写,会话创建时定下。不管界面是哪种语言,SuDuo 都会要求 Codex 用你提问所用的语言回复。
  • 命令行输出(pnpm start、pnpm run doctor、本机服务启动报错、suduo-cloud.sh)跟随系统语言,可用 SUDUO_LOCALE=zh-CN 或 SUDUO_LOCALE=en 指定;用 sudo 时要写在 sudo 后面。

变更

  • 浏览器语言不是中文的,升级后界面会变成英文:语言默认跟随系统。在「设置 → 外观 → 语言」选「简体中文」即可切回。界面是英文时新建的会话,交给 Codex 的说明是英文;已有会话不变。
  • 需求列表视图里「材料 · 评论 · 会话」一列的表头改为图标,两种语言都放得下。
  • 会被别人看到的系统文字改为按「类型 + 参数」存储,每人按自己的语言显示:共享 Agent 任务的原因与进度(云端数据库迁移 013)、@ 所有人、房间的最后一条消息、会话里的运行提示。
  • 需求详情「讨论」区块里显示的最后一条消息与房间里一致:Agent 不带设备名,只有附件时显示为「[图片]」或「[文件] 说明.pdf 等 3 个」。
  • 「回到这一轮开始前?」确认框里的检查点名称与环境面板一致。
  • 云端的报错说明改为英文;客户端仍按错误码给出自己的说明,按你的界面语言显示。
  • 本机会话会记下自己的语言(本机数据库迁移 017),已有会话保持中文。
  • 会话列表、概览时间线和检查点列表里早于昨天的日期,改成和其他页面一致的写法(例如「9月27日」,跨年为「2025年9月27日」,原来是「09-27」)。
  • 手写的发布说明恰好和系统代写的那句一样时,活动流现在照常显示为说明。
  • SuDuo 写下的 git 检查点在提交说明末尾多一行 SuDuo-Checkpoint:,无论标题是哪种语言都能认出来;旧检查点照样识别。
  • 云端:发布确认版时没写说明、由系统代写的那条评论,改为按「类型 + 参数」存储(数据库迁移 012),每个客户端都能按自己的语言显示。

升级

  • 先升级云端,再升级各个客户端;两端版本不一致时,「设置 → 关于」会给出提示。
  • 云端:git fetch --tags && git checkout v0.8.0,然后 sudo ./scripts/suduo-cloud.sh upgrade。脚本会先备份;服务启动时执行数据库迁移 012、013。详见 cloud/DEPLOYMENT.zh-CN.md。
  • 客户端:git fetch --tags && git checkout v0.8.0,pnpm install,再 pnpm start。它会重新构建,本机服务启动时执行本机数据库迁移 017。

已知限制

  • 还没有安装包,请从源码运行客户端。
  • 云端没有管理员与邀请机制:能访问到它的人都能注册。请只在内网或 VPN 内开放,或放在带访问控制的反向代理后面。

0.7.0

发布于

首个公开版本。速舵 SuDuo 以 PolyForm 非商业许可证 1.0.0 源码公开;企业可以直接开始用,30 天内登记即可(见 COMMERCIAL.zh-CN.md)。

云端

  • 在装有 Docker 的 Ubuntu / Linux 上一条命令私有化部署:cloud/scripts/suduo-cloud.sh install 从源码构建、生成密钥、启动 PostgreSQL 与服务。
  • upgrade 先备份再升级;backup / restore 保证数据库与文件卷一致;restore 会先备份当前数据,并按当前检出的版本启动,所以回滚就是「检出旧版本标签,再恢复」。
  • --mirror cn 使用国内可访问的镜像源构建。
  • 健康检查报告产品版本。
  • 新的中英文部署指南:cloud/DEPLOYMENT.zh-CN.md。

客户端

  • pnpm start 检查环境、按需构建、启动本机服务并打开浏览器,支持 macOS(Apple 芯片与 Intel)与 Windows 10 / 11;Ctrl+C 正常停止。
  • 「设置 → 关于」显示云端版本,与本机不同时给出提示。
  • 「设置 → 关于」显示许可证与商用登记方式。
  • macOS 的默认本机数据目录改为 ~/Library/Application Support/SuDuo(原来是 ~/.local/share/suduo;在旧位置发现数据时会提示)。

修复

  • 没有设置 CODEX_HOME 时,本机服务让 Codex 使用仓库里一个不存在的目录,导致 Codex 无法启动。现在改用 ~/.codex,不存在时自动创建。
  • Windows 上仓库路径含空格时 Codex 也能启动。
  • 在终端按 Ctrl+C 不再在关闭完成前直接结束本机服务。
  • SuDuo 正在运行时,自检不再因端口被占用而判定失败。

已知限制

  • 界面目前只有中文,英文界面正在做。
  • 还没有安装包,请从源码运行客户端。
  • 云端没有管理员与邀请机制:能访问到它的人都能注册,请放在内网里。