<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>SuDuo 速舵 更新日志</title>
    <link>https://suduo.dev/zh/changelog/</link>
    <description>SuDuo 每个发布版本的更新说明。</description>
    <language>zh-CN</language>
    <lastBuildDate>Mon, 05 Oct 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://suduo.dev/zh/changelog/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>SuDuo 0.8.0</title>
      <link>https://suduo.dev/zh/changelog/#v0.8.0</link>
      <guid isPermaLink="true">https://suduo.dev/zh/changelog/#v0.8.0</guid>
      <pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate>
      <description>&lt;p&gt;新增英文界面：SuDuo 自己的文字（界面、交给 Codex 的说明、命令行输出）现在有中英两种语言；人写的内容和 Codex 的回答不做翻译。&lt;/p&gt;
&lt;h3 id=&quot;新增&quot;&gt;新增&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;英文界面。在「设置 → 外观 → 语言」切换，默认跟随系统语言。只有 SuDuo 自己的文字随语言变：人写的内容（需求、评论、房间消息、文件名）和 Codex 的回答原样显示，不做翻译。&lt;/li&gt;
&lt;li&gt;SuDuo 交给 Codex 的说明（需求卡、规则、工具说明与工具回包）按会话的语言写，会话创建时定下。不管界面是哪种语言，SuDuo 都会要求 Codex 用你提问所用的语言回复。&lt;/li&gt;
&lt;li&gt;命令行输出（&lt;code&gt;pnpm start&lt;/code&gt;、&lt;code&gt;pnpm run doctor&lt;/code&gt;、本机服务启动报错、&lt;code&gt;suduo-cloud.sh&lt;/code&gt;）跟随系统语言，可用 &lt;code&gt;SUDUO_LOCALE=zh-CN&lt;/code&gt; 或 &lt;code&gt;SUDUO_LOCALE=en&lt;/code&gt; 指定；用 &lt;code&gt;sudo&lt;/code&gt; 时要写在 &lt;code&gt;sudo&lt;/code&gt; 后面。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;变更&quot;&gt;变更&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;浏览器语言不是中文的，升级后界面会变成英文&lt;/strong&gt;：语言默认跟随系统。在「设置 → 外观 → 语言」选「简体中文」即可切回。界面是英文时新建的会话，交给 Codex 的说明是英文；已有会话不变。&lt;/li&gt;
&lt;li&gt;需求列表视图里「材料 · 评论 · 会话」一列的表头改为图标，两种语言都放得下。&lt;/li&gt;
&lt;li&gt;会被别人看到的系统文字改为按「类型 + 参数」存储，每人按自己的语言显示：共享 Agent 任务的原因与进度（云端数据库迁移 013）、@ 所有人、房间的最后一条消息、会话里的运行提示。&lt;/li&gt;
&lt;li&gt;需求详情「讨论」区块里显示的最后一条消息与房间里一致：Agent 不带设备名，只有附件时显示为「[图片]」或「[文件] 说明.pdf 等 3 个」。&lt;/li&gt;
&lt;li&gt;「回到这一轮开始前？」确认框里的检查点名称与环境面板一致。&lt;/li&gt;
&lt;li&gt;云端的报错说明改为英文；客户端仍按错误码给出自己的说明，按你的界面语言显示。&lt;/li&gt;
&lt;li&gt;本机会话会记下自己的语言（本机数据库迁移 017），已有会话保持中文。&lt;/li&gt;
&lt;li&gt;会话列表、概览时间线和检查点列表里早于昨天的日期，改成和其他页面一致的写法（例如「9月27日」，跨年为「2025年9月27日」，原来是「09-27」）。&lt;/li&gt;
&lt;li&gt;手写的发布说明恰好和系统代写的那句一样时，活动流现在照常显示为说明。&lt;/li&gt;
&lt;li&gt;SuDuo 写下的 git 检查点在提交说明末尾多一行 &lt;code&gt;SuDuo-Checkpoint:&lt;/code&gt;，无论标题是哪种语言都能认出来；旧检查点照样识别。&lt;/li&gt;
&lt;li&gt;云端：发布确认版时没写说明、由系统代写的那条评论，改为按「类型 + 参数」存储（数据库迁移 012），每个客户端都能按自己的语言显示。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;升级&quot;&gt;升级&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;先升级云端，再升级各个客户端；两端版本不一致时，「设置 → 关于」会给出提示。&lt;/li&gt;
&lt;li&gt;云端：&lt;code&gt;git fetch --tags &amp;amp;&amp;amp; git checkout v0.8.0&lt;/code&gt;，然后 &lt;code&gt;sudo ./scripts/suduo-cloud.sh upgrade&lt;/code&gt;。脚本会先备份；服务启动时执行数据库迁移 012、013。详见 &lt;a href=&quot;https://github.com/Im-Sue/suduo-workbench/blob/main/cloud/DEPLOYMENT.zh-CN.md&quot;&gt;cloud/DEPLOYMENT.zh-CN.md&lt;/a&gt;。&lt;/li&gt;
&lt;li&gt;客户端：&lt;code&gt;git fetch --tags &amp;amp;&amp;amp; git checkout v0.8.0&lt;/code&gt;，&lt;code&gt;pnpm install&lt;/code&gt;，再 &lt;code&gt;pnpm start&lt;/code&gt;。它会重新构建，本机服务启动时执行本机数据库迁移 017。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;已知限制&quot;&gt;已知限制&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;还没有安装包，请从源码运行客户端。&lt;/li&gt;
&lt;li&gt;云端没有管理员与邀请机制：能访问到它的人都能注册。请只在内网或 VPN 内开放，或放在带访问控制的反向代理后面。&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    <item>
      <title>SuDuo 0.7.0</title>
      <link>https://suduo.dev/zh/changelog/#v0.7.0</link>
      <guid isPermaLink="true">https://suduo.dev/zh/changelog/#v0.7.0</guid>
      <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
      <description>&lt;p&gt;首个公开版本。速舵 SuDuo 以 &lt;a href=&quot;https://github.com/Im-Sue/suduo-workbench/blob/main/LICENSE&quot;&gt;PolyForm 非商业许可证 1.0.0&lt;/a&gt; 源码公开；企业可以直接开始用，30 天内登记即可（见 &lt;a href=&quot;https://github.com/Im-Sue/suduo-workbench/blob/main/COMMERCIAL.zh-CN.md&quot;&gt;COMMERCIAL.zh-CN.md&lt;/a&gt;）。&lt;/p&gt;
&lt;h3 id=&quot;云端&quot;&gt;云端&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;在装有 Docker 的 Ubuntu / Linux 上一条命令私有化部署：&lt;code&gt;cloud/scripts/suduo-cloud.sh install&lt;/code&gt; 从源码构建、生成密钥、启动 PostgreSQL 与服务。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;upgrade&lt;/code&gt; 先备份再升级；&lt;code&gt;backup&lt;/code&gt; / &lt;code&gt;restore&lt;/code&gt; 保证数据库与文件卷一致；&lt;code&gt;restore&lt;/code&gt; 会先备份当前数据，并按当前检出的版本启动，所以回滚就是「检出旧版本标签，再恢复」。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--mirror cn&lt;/code&gt; 使用国内可访问的镜像源构建。&lt;/li&gt;
&lt;li&gt;健康检查报告产品版本。&lt;/li&gt;
&lt;li&gt;新的中英文部署指南：&lt;a href=&quot;https://github.com/Im-Sue/suduo-workbench/blob/main/cloud/DEPLOYMENT.zh-CN.md&quot;&gt;cloud/DEPLOYMENT.zh-CN.md&lt;/a&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;客户端&quot;&gt;客户端&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;pnpm start&lt;/code&gt; 检查环境、按需构建、启动本机服务并打开浏览器，支持 macOS（Apple 芯片与 Intel）与 Windows 10 / 11；&lt;code&gt;Ctrl+C&lt;/code&gt; 正常停止。&lt;/li&gt;
&lt;li&gt;「设置 → 关于」显示云端版本，与本机不同时给出提示。&lt;/li&gt;
&lt;li&gt;「设置 → 关于」显示许可证与商用登记方式。&lt;/li&gt;
&lt;li&gt;macOS 的默认本机数据目录改为 &lt;code&gt;~/Library/Application Support/SuDuo&lt;/code&gt;（原来是 &lt;code&gt;~/.local/share/suduo&lt;/code&gt;；在旧位置发现数据时会提示）。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;修复&quot;&gt;修复&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;没有设置 &lt;code&gt;CODEX_HOME&lt;/code&gt; 时，本机服务让 Codex 使用仓库里一个不存在的目录，导致 Codex 无法启动。现在改用 &lt;code&gt;~/.codex&lt;/code&gt;，不存在时自动创建。&lt;/li&gt;
&lt;li&gt;Windows 上仓库路径含空格时 Codex 也能启动。&lt;/li&gt;
&lt;li&gt;在终端按 &lt;code&gt;Ctrl+C&lt;/code&gt; 不再在关闭完成前直接结束本机服务。&lt;/li&gt;
&lt;li&gt;SuDuo 正在运行时，自检不再因端口被占用而判定失败。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;已知限制&quot;&gt;已知限制&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;界面目前只有中文，英文界面正在做。&lt;/li&gt;
&lt;li&gt;还没有安装包，请从源码运行客户端。&lt;/li&gt;
&lt;li&gt;云端没有管理员与邀请机制：能访问到它的人都能注册，请放在内网里。&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
  </channel>
</rss>
