Repository navigation
Releases: zds-xiaoxin/xiaoxin-t3code
Release list
C37 · 双界面风格 · Mac Apple Silicon 测试版
Xiaoxin T3 Code C37 · Mac Apple Silicon 测试版
English notes · 2026-11-03 · 社区预发布 · macOS arm64
合成内容的功能布局示意;其他图片的来源和平台标注见完整图集。 / Synthetic layout concept; see the gallery for image provenance and platform labels.
新功能
在「设置 → 外观 → 界面 → 界面风格」选择「当前风格」或「macOS 风格」。切换立即生效,重新打开后保留;配色、字体、字号和侧栏偏好独立保留。旧设置默认使用当前风格。
继承 C36 的 0.1.7 nightly 内核、紧凑中文界面、上下文与缓存明细、任务响应与 SQLite 写线程等改动。C37 是社区构建编号,内嵌官方版本为 0.1.7-nightly.20261103.4119,不是新的上游稳定版。
下载与安装
- 下载本页
Xiaoxin-T3-Code-C37-macOS-arm64.zip,并按SHA256SUMS.txt核对。解压得到T3 Code (Alpha).app。 - 仅提供 Apple Silicon(M 系列)Mac;应用声明最低 macOS 13.0,实际本机验证不代表已覆盖所有 macOS 版本。没有本轮 Intel Mac / Windows 发行包。
- 新用户将应用移入「应用程序」,使用自己的模型 CLI、账号或供应商配置。包内没有维护者的聊天、账号、密钥、项目、私有设置或临时权限助手。
- 升级用户先结束任务、完整退出 T3,再备份
~/.t3和~/Library/Application Support/t3code-v2;保留旧 App,随后替换。冷备时保持 App 关闭,只运行一个实例。 - 这一内核使用 schema 78。旧 App 不能直接读取升级后的数据;不能用旧库覆盖新聊天。 回退需要兼容版本及对应的升级前完整备份。
- 发布包使用 ad-hoc 签名,未经过 Apple 公证。若 macOS 阻止打开,按系统「隐私与安全性」的提示处理;不需要为安装关闭系统安全保护或授予完全磁盘访问。
- 本测试包采用手动更新。 后续从本仓库下载,不接入上游 nightly 自动更新源。发布副本仅调整了更新源文件并重新签名,应用 ASAR 与已验证的 C37 完全一致。
验证范围与已知限制
- 相关合同/设置持久化 59 项测试、受影响测试 88 项、36 包类型检查以及格式、lint、knip、React 编译检查通过;测试集合有重叠,数量不相加。桌面构建 7/7 通过。
- 隔离客户端验证了两个风格的双向切换、各自重开保留、深浅色材质和切回当前风格后的样式清除;已安装 Mac 的中文、历史聊天/项目、已有模型账号状态及配置回读通过。物理 Fn 切换和微信输入法候选、文字输入由使用者本人实测通过。
- Renderer 65 个样本的 CPU 中位值 4.9%、P95 7.1%,低于预设 5% / 10% 数值阈值;但全局输入探针记录了 3 个来源未明的活动观察点,严格空闲窗口有效性仍未确认。这不是完整性能、节省率或长期稳定性结论。
- 没有为本次验收发送真实或付费模型请求;不代表所有供应商、网络、长期会话和远程连接场景均已验证。可选 T3 Connect 未重新登录测试;本地 ad-hoc 包不具备官方发行的完整签名/通行密钥声明。
- ZIP、签名、文件完整性与隔离启动记录见随发行附带的
BUILD-PROVENANCE.json;它只包含公开构建与验证摘要。
当前正式推荐版 C31 继续保留为旧数据版本入口。C37 为朋友试用的 Mac 预发布;下载本页对应资产,不用 Latest 代替本页。
小新 T3 Windows C35-W2 测试版 · official 0.1.7 nightly core
Windows C35-W2 更新到固定的官方 v0.1.7-nightly.20261102.4066 内核,并保留中文、拼音搜索、紧凑模型菜单、任务进度、产物反馈和上下文续接。
整合近期官方启动、草稿、输入、用量和任务生命周期修复,另修复首次打开项目的竞态、切换账号时模型菜单高度跳动,以及模型实例过早捕获 PATH 的问题。Windows 使用本机字体与较轻的平面样式。此版本是 Windows 测试版;Mac 安装与默认 Latest 保持原状。
源代码为已合并的 GitHub main:25b6195c38dfdfa83b5a418104606bf85c7672b6,代码树 b8a84334a0d42c66caccad6509fc72a63e4f9833。PR #4 的全部检查通过,当前提交代码评审无遗留问题。Windows 原生构建、SQLite/ffi-rs/ConPTY、离线连续两轮和任务完成流程通过;实际查看 100% / 125% / 150% 缩放。模型菜单专项 Windows Chrome 8/8、Mac 13/13,shell 与启动专项 39/39;31 个 Windows 原生文件保持官方字节。
截图仅包含合成测试数据;原生截图来自同一版本的前序候选,模型菜单高度截图来自最终修复的 Windows 组件测试。
下载并校验 SHA256SUMS 后解压,使用 Start-Xiaoxin-T3.cmd。它沿用本机 C31-W1 数据目录、关闭官方自动更新,并在已有隔离 Codex 0.166.0 存在时使用它。先退出旧版;不要同时启动新旧版本。本包只包含程序,不包含账号、聊天、密钥或 Mac 配置。首次使用的新配置需要完成或关闭引导。
数据库迁移 73→77 已在 Windows 私有快照验证,消息和事件内容哈希一致。升级前应保留完整冷备份和旧程序。迁移后如需程序回退,使用同内核官方兼容包;不要用旧数据库覆盖新聊天。真实各家模型调用、WSL 路径不在本轮额外实机测试范围;macOS 专用归档 worker 与独立刘海工具尚未移植,Windows 不执行相关清理。
Windows-only prerelease. Pinned official nightly core with the existing Chinese customization and compact workflow. The source matches merged main at the commit above. Use the launcher, preserve a cold backup, and keep local credentials and chat data on Windows. This is not an official stable release. macOS and the default Latest release are unchanged.
Xiaoxin T3 Code C31 · Mac 正式推荐版 / Recommended Mac release
Xiaoxin T3 Code C31 · macOS Apple Silicon
English · 2026-10-31 · 社区正式发行 · 当前推荐 Mac 版 · arm64
功能布局示意,全部为示例内容;不作为实机验收截图。
特色功能,看图了解
图片直接展示,点击可放大。总览、额度、任务和产物图为布局示意;上下文与模型菜单为组件预览;费用、磁盘与设置图为已公开的隔离环境截图。部分图来自之前版本,用于展示保留的功能,具体来源随图标注。
跨模型额度常显
把常用模型的剩余额度放在右上角,展开查看各账号、窗口与重置时间。不同供应商的时间窗口各自保留。
Windows 布局示意、示例数值;实际窗口以供应商返回为准。
任务步骤与侧栏进度
侧栏直接看到完成数和当前阶段,运行面板查看完整步骤,区分执行中、等待确认与已完成。
Windows 布局示意;任务和进度均为示例,Mac 保留 macOS 外观。
产物预览、图片对比与修改意见
集中查看产物,比较原图与修改预览。修改意见先整理为草稿,由你发送后继续处理。
Windows 功能布局示意,使用合成图片;不代表图中的返工已经实际执行。
长会话上下文
优先显示上下文占用和续聊操作,需要时再展开运行细节。
已有源码组件预览,使用示例数据;外围输入框是预览框架。
更紧凑的模型选择
保留模型搜索、收藏和切换,减少模型菜单底部的常驻设置。
已有源码组件预览;可选模型以实际通道为准。
用量、费用与令牌各自清楚
按时间和模型查看用量,费用模式与令牌模式使用各自的指标和占比。
C28 隔离环境实拍,使用合成用量;金额为 API 估算,不是订阅账单或扣款记录。
有范围的磁盘整理
按磁盘和类别查看工作区、依赖、构建产物与日志,先检查和预览具体计划,再处理符合条件的项目。
C28 隔离环境实拍,目录为测试数据;占用不等于可释放量。归档执行器目前支持 macOS。
中文设置与清晰的功能分区
中文分类、搜索和动态说明覆盖日常设置,也可切换英文;外观和字体等调整继续保留。
C30 已公开的隔离环境截图,作为现有中文设置的展示。
这是当前维护者 Mac 实际安装的 C31 应用包的完整发布副本,保留原有 macOS 界面、额度、产物与图片反馈、中文设置和磁盘管理等定制功能。C31 是社区构建编号;包内官方版本标记仍为 0.1.5,不是新的官方 T3 版本。 C31 继承 C30 已合入的上游更新,并加入下述修复。
本次变化
- 修复新会话创建前的临时 404 被当作会话已删除,导致助手正文与运行详情一直不更新的问题。共享订阅在服务端确认会话存在后恢复,无需刷新页面。
- 修复空白草稿没有 runtime 时被错误显示为断连的问题;真实环境失联仍按断连处理。
- 当前会话侧栏显示任务完成数、阶段和进度条;完整步骤保留在运行面板。
- 补齐审批、工作状态、运行详情与相关动态文案的中文显示。
下载与安装
下载 Xiaoxin-T3-Code-C31-macOS-arm64.zip,解压后得到 T3 Code (Alpha).app。仅适用于 Apple Silicon Mac;不包含 Intel Mac 或 Windows 程序。
已经运行本机这一版的维护者无需重复安装。其他使用者替换前应结束任务并完整退出 T3,保留旧应用供回退,然后替换应用。不要删除、重置或覆盖 T3 的用户数据目录;同一份数据只运行一个应用实例。各模型仍需要使用者自己的 CLI、登录或供应商配置。
程序保留现有临时签名,未经过 Apple 公证。macOS 如阻止打开,请按系统提供的“隐私与安全性”提示处理;本发布不修改系统安全设置。
验证与限制
- 发布副本的 159 个文件、14 个符号链接及文件权限与在用安装版逐项相同,ASAR 未重新编译或改写。签名、ZIP CRC 与逐文件 SHA-256 核对通过。
- 同一 ASAR 此前已在真实 Mac 桌面验证:新会话第一轮、同会话第二轮无需刷新显示回复;先前失败会话可正常读回。该结论不扩展为所有供应商均已验收,也不宣称解决了独立的 Antigravity 启动故障。
- 本次另外从发布应用副本启动空白隔离环境,核对服务、SQLite 和网页入口加载;未调用模型,未使用生产聊天数据。
- 本次源码检查:233 个相关测试、20 项 React Compiler 检查、7 个包类型检查通过;格式检查仍有 2 个文件,lint 有 3 项,knip exports 有 3 个回放导出遗留项,完整检查尚未全绿。本次保留已安装 C31 的源码与行为,没有为通过检查引入额外界面改动。
- 未验证所有供应商、所有尺寸或长期空闲 CPU 表现。
- 包中不包含维护者的账号、聊天、项目内容、密钥、私有设置或实测截图。重新安装不代替备份;本机正在使用的应用没有被替换。
校验文件与不含个人数据的构建、隔离启动记录随 Release 提供。默认主线为 main,C31 归档分支为 community/xiaoxin-c31;Windows 版本继续保留在独立分支与发行页。
发行状态更新:C31 现为仓库的正式推荐版与 Latest,取代默认旧版下载。此次只统一发布入口并更新打包说明,应用文件没有变化;上面的验证范围和遗留项仍然适用。
Xiaoxin T3 C31-W1 · Windows x64 测试版
Windows 测试版 C31-W1
2026-10-31 · Windows 11 / x64 · 社区便携测试版
完整特色功能图集 / Full feature gallery
沿用官方简洁界面,保留定制额度、中文、任务步骤与侧栏进度、产物与图片反馈、字体设置和新会话订阅恢复。去掉 macOS 毛玻璃层,默认使用 Segoe UI / 微软雅黑回退,保留官方 Windows 标题栏按钮、快捷键与缩放。
下载与启动
解压到固定目录,双击 Start-Xiaoxin-T3.cmd。无需安装 Node。请用此脚本启动,以隔离数据并关闭自动更新。
应用数据与窗口配置:%LOCALAPPDATA%\XiaoxinT3\C31-W1;测试端口 43731。不包含 macOS 聊天、登录、密钥或项目。各模型需要 Windows 本机具备可用 CLI 与登录,额度不可用时显示未知状态。Codex CLI 至少需要 0.159.0;维护者本机使用独立的官方 0.166.0,原全局 CLI 保留。启动脚本会优先使用 %LOCALAPPDATA%\XiaoxinT3\codex-0.166.0\package\vendor\x86_64-pc-windows-msvc\bin(如已安装),不修改系统 PATH。
三张示意图
以下为设计示意图,数据与任务均为示例,不作为实机验收证据。实际应用保留浅色与深色主题。
验证与限制
已在 Windows 11 x64 原生启动 Electron/SQLite/服务端;通过浏览器连接同一 Windows 包的独立 Web 测试环境,新会话第一轮与同会话第二轮均真实返回,无需刷新。额度随用量更新,读取到 Windows 字体栈、6px 额度栏圆角与关闭的背景模糊。原生 Windows 交互桌面上的观感与缩放尚待目测确认;远程启动测试处于非交互会话,不能代替这项验收。首次模型连接经历重试后成功,不作为网络长期稳定的证明。
- 原生底包为官方 v0.1.5 x64;定制桌面、服务端与网页 JavaScript 重新构建。
- 核对保留 31 个 Windows 原生文件及两个 ASAR 中所有已解包原生成员的字节。
- 格式、lint、7 个包类型检查、233 个相关测试和 20 个 React Compiler 检查通过;knip exports 仍报 3 个未使用的回放导出,相关文件本轮无改动。完整检查尚未全绿。
- macOS 专用外盘归档/恢复 worker 和独立刘海工具暂未移植;Windows 归档请求会明确拒绝执行,不清理数据。
- 便携包没有新增 Windows 代码签名。保留官方原生文件不代表定制 JavaScript 获官方背书。
回退
退出测试应用后可移走解压目录,独立数据目录会保留。不要覆盖原有官方安装或原有数据目录。
Xiaoxin T3 Code C30 · 内核同步与完整桌面更新 / Core sync & desktop update
历史版本:C30 已被 C31 替代,不再作为当前推荐下载。 新会话回复显示等后续修复已包含在 当前推荐的 Mac C31。下方原发布记录保留供历史与回退参考。
C30 · macOS arm64 · Community prerelease / 社区预发布
Xiaoxin T3 Code C30:上游内核更新与中文工作台
English · 2026-10-30 · macOS Apple 芯片(arm64)社区预发布
C30 将已合并的官方主线更新带入 Xiaoxin 桌面构建,同时保留中文设置、侧栏、输入框和图片产物工作流。C30 是社区构建编号,不是新的官方版本号。 本次源码以官方 0.1.5 为起点,实际合入其后的 126 个官方提交,冻结目标为 97e35bcf23e4dcf34c2dcffadd37c08db0e01e52;社区集成提交为 a1edc7703f。
源码检查、安装包检查和本机安装后读回是三项不同的验证。最终安装包与安装状态分别见下文,不能仅凭源码已更新判断桌面应用已替换。
日常使用中的变化
- 停止任务更完整。 接入官方 Stop 状态流转与无响应时的 Force stop 入口,保留权限、能力检查及过期
runId保护;同时保留定制的递归子任务停止和用量保护。重启后的续接、停止后重试及待处理队列也包含相关修复。 - 压缩过程有明确状态。 保留 Claude 明确拒绝压缩时显示失败的行为;修复时间线去重过滤过宽的问题,使“返回会话后压缩”等场景仍显示合法的“正在压缩”状态,而普通执行提示不会重复显示。
- 后台查询和恢复路径更新。 合入定向恢复读取、后台查询、任务准备、Git 状态探测及大 checkpoint 传输改进。分页文件列表保留总文件数与完整 diff 入口,避免把首批返回的文件当成全部文件。
- 中文设置继续完善。 保留中文分类、中文搜索和动态说明;补齐新增应用文案,修正模型数量的复数显示及空闲压缩选项的中文。品牌、命令、用户内容、密钥引用及未知外部诊断保持原样。
现有三行输入框、侧栏组织、上下文/用量/磁盘入口、图片修改意见开关、图片对比规则和预览小窗锚点继续保留。官方文件目录栏的改进不会替代定制预览小窗的定位逻辑。
数据库、性能与数据保留
- SQLite 使用最多四个惰性 WAL reader worker,事务绑定其取得的 reader;保留 reader 启动失败时的回退逻辑。
- SQL migration 073 只为活跃 turn items 增加两个部分索引,不修改聊天正文或删除历史记录。首次启动建索引仍可能占用时间、空间和写锁。
temp_store = MEMORY可减少部分磁盘等待,也可能增加大型查询的内存峰值;上游提交中的加速倍数不作为本版的性能保证。- 对临时 V1 导入副本采用保守清理:只自动清理名称匹配、带已退出 PID 的临时目录;存活 PID 和无 PID 的旧式目录保留。未知所有者的旧副本不会仅因名称或时间较早而自动删除,代价是部分残留需人工核验后清理。
在独立冷备份副本上执行新增索引 SQL 后,完整会话、消息与记录内容的指纹保持一致,数据库 quick_check 通过;该测试副本已移除。此项验证没有写入正在使用的聊天数据库。
密钥来源支持与安全修复
C30 包含 Secrets 后端契约和环境变量的 string | SecretReference 支持。服务端能力已具备,网页 Secrets 入口的功能开关默认仍为关闭。 这不等于已配置或启用密码库;本轮没有导入凭据,也没有读取真实 1Password 内容。
同时合入克隆错误 URL 查询凭据隐藏、签名资源路径日志保护、复合及下划线凭据键脱敏、配对权限与验证码处理,以及会话整理工具拒绝未知参数等修复。
已完成的源码验证
| 检查 | 结果 |
|---|---|
| 相关自动化测试 | 200 个文件通过、1 个平台专用文件跳过;3953 项通过、7 项跳过 |
| React Compiler | 96 项通过;另外 2257 项不在本轮范围 |
| 包类型检查 | 39 个包通过 |
| 格式、lint、两阶段 knip、GraphQL、依赖补丁检查 | 通过 |
| 服务端与网页构建 | 通过 |
| 隔离界面与免费 Replay | 点击停止后界面恢复空闲,后台运行记录进入 interrupted;中文导航、搜索和较窄窗口检查通过 |
本轮修复了一处真实的压缩状态过滤问题;相关测试原断言未改,整份时间线测试的 90 项通过。另对 macOS 路径别名和不区分大小写文件系统调整了测试夹具,保留原有行为断言,没有为通过测试倒退生产逻辑。
这些结果不代表全部仓库 CI、原生 Rust、移动端、真实付费模型或真实外部密码库均已验收。Replay 验证不等于真实模型在所有中断条件下的行为验证;性能也需结合最终安装后的有效空闲窗口判断。
安装包验证
完整桌面外壳、服务端与网页重新构建;签名、ZIP 完整性与 159 个文件/14 个符号链接逐一核验通过。3069 项文本、map 及原生扩展隐私扫描无发现,终端原生库经打包 Electron 实际加载并成功启动测试 shell。公开分发副本仅移除一个 node-pty 文件的本机构建调试符号,所有 Mach-O section 字节、架构和导出保持不变,其他 95 个原生成员逐字节一致。原本机候选不变。最终包的桌面启动、旧库迁移、原消息显示及中英文切换检查通过。
目标平台为 macOS Apple 芯片(arm64)。社区构建采用临时签名,未经 Apple 公证。校验 ZIP 附件时,以发布页提供的 SHA256SUMS.txt 和 release-manifest.json 为准;不要用源码提交号代替安装包校验值。
本机安装后读回
截至本次发布,本机 C30 安装器已启动并处于等待全部任务空闲状态;当前运行的仍为 C29。安装后聊天、登录、设置、SQL073 索引与 CPU 读回尚待安装器完成,不在此预先宣称通过。已验证 C30→C29 在同一合成迁移库上能启动并保留原消息指纹;这是合成数据兼容检查,不代表所有真实负载的回滚验收。
安装回执应区分已暂存、等待任务空闲、已替换和读回通过。CPU 窗口须至少包含 65 个有效样本,中位数 ≤5%、P95 ≤10%;被任务活动或用户输入干扰的窗口不能视为性能失败。一次设备与空闲场景的通过结果也不是所有设备或生成负载下的保证。
最终包界面截图
以下为最终 C30 包在隔离合成数据目录中运行的实际截图,已完成目视检查。截图中的未登录状态属于隔离测试环境。
升级和恢复
- 完成正在执行的任务并退出旧版 T3,保留当前应用以及同一时点的聊天、配置和桌面状态备份。
- 下载适合 Apple 芯片的 ZIP,核对 SHA-256,再替换应用;只运行一份应用,避免不同副本同时管理相同数据。
- 启动后核对登录、聊天、项目、设置和当前构建。迁移或后台任务尚未完成时,不要据此宣布安装验收通过。
- 如需回退,先恢复可用的旧应用程序。不要用旧数据库覆盖升级后新增的聊天。 涉及数据恢复时,保留数据库、WAL 和 SHM 的完整对应关系,先核对恢复方案。
C29 发布页与上一版说明 继续保留,供升级前对照和获取旧安装包。
来源、CI 与许可
上游为 pingdotgg/t3code,保留其 MIT 许可和署名。本次按实际代码合并官方更新并保留社区定制,不以提交计数代替功能或质量验证。现有社区 Actions 工作流继续保留:当前 GitHub 登录缺少修改工作流所需的 workflow 权限,本轮没有扩大账号权限。
Xiaoxin T3 Code C30: upstream core updates and a Chinese workbench
简体中文 · 2026-10-30 · macOS Apple silicon (arm64) community prerelease
C30 brings the merged upstream main changes into the Xiaoxin desktop build while retaining Chinese settings, sidebar organization, the composer and image-artifact workflows. C30 is a community build number, not a new official release number. The source starts from upstream 0.1.5 and actually integrates 126 subsequent upstream commits through the frozen target 97e35bcf23e4dcf34c2dcffadd37c08db0e01e52. The community integration commit is a1edc7703f.
Source checks, package verification and post-install readback are separate validations. Package and installation status are recorded below; updated source alone does not establish that a desktop application has been replaced.
Changes in everyday use
- More complete stopping behavior. Integrates upstream Stop transitions and the Force stop path for unresponsive agents, retaining permission and capability checks and stale-
runIdprotection. Customized recursive delegated-task stopping and usage protection remain. Restart continuation, retry after stopping and held-queue fixes are included. - Explicit compaction progress. Preserves failure reporting when Claude explicitly refuses compaction. A narrowed timeline deduplication filter retains valid compact-on-return progress while continuing to suppress duplicate generic working indicators.
- Updated background queries and recovery. Includes targeted recovery reads, background queries, task preparation, Git status probes and large-checkpoint transport improvements. Paginated file lists retain total file counts and access to the full diff instead of presenting the first returned prefix as the complete set.
- Continued settings localization. Retains Chinese categories, search and dynamic descriptions; translates new application copy and corrects model-count plurals and idle-compaction options. Brands, commands, user content, secret references and unknown external diagnostics remain unchanged.
The three-line composer, sidebar organization, context/usage/storage controls, image revision toggle, comparison rules and preview-window anchor behavior remain. Upstream file-tree improvements do not replace the customized preview window's positioning logic.
Database, performance and data preservation
- SQLite uses up to four lazy WAL reader workers. A transaction remains bound to its acquired reader, with fallback retained when reader startup fails.
- SQL migration 073 adds two partial indexes for active turn items. It does not rewrite chat bodies or delete history. Initial index creation can still consume time, space and a writer lock.
temp_store = MEMORYcan reduce some disk waits and increase peak memory for large queries. Speedup figures in upstream commit titles are not performance guarantees for this build.- Temporary V1 imports use conservative cleanup: only matching directories containing an exited PID are automatically removed. Live-PID and ownerless legacy directories are retained. An unknown owner's copy is not deleted solely because of its name or age; some leftovers therefore require manual verification before cleanup.
The new index SQL was exercised on an isolated cold-backup clone. Complete thread, message and item row fingerprints stayed unchanged and SQLite quick_check passed; that clone was removed. The live chat database was not written by this test.
Secret-source support and security fixes
C30 includes backend Secrets contracts and string | SecretReference support for environment variables. The server advertises these capabilities, while the web Secrets entry remains behind its default-disabled feature flag. This does not configure or enable a password vault. No credentials were imported and no real 1Password content was read during this work.
The source also includes query-credential redaction in clone errors, logging protection for signed resource paths, compound and underscored credential-key redaction, pairing scope/code handling fixes, and rejection of unknown arguments by the thread-organization tool.
Completed source validation
| Check | Result |
|---|---|
| Related automated tests | 200 files passed and one platform-only file skipped; 3,953 tests passed and seven skipped |
| React Compiler | 96 checks passed; 2,257 other cases were outside this pass |
| Package type checks | 39 packages passed |
| Formatting, lint, both knip stages, GraphQL and dependency patch checks | Passed |
| Server and web builds | Passed |
| Isolated UI and free Replay | Stop returned the UI to idle and the run ledger reached interrupted; Chinese navigation/search and a narrower viewport were checked |
A real compaction-progress filtering defect was fixed without changing its original assertions; all 90 tests in the timeline file passed. Other test fixtures were adapted for macOS path aliases and case-insensitive filesystems while retaining their behavior assertions, rather than changing production behavior to satisfy those assumptions.
These results do not establish completion of every repository CI, native Rust, mobile, real paid-model or external-vault validation. Replay does not prove real-provider behavior under every interruption condition. Performance also requires a valid idle sampling window after the final installation.
Package verification
The desktop shell, server and web were rebuilt. Signatures, ZIP integrity and all 159 files/14 symlinks were verified. Privacy scanning of 3,069 text/map/native-extension entries found no matches. The packaged Electron loaded node-pty and successfully spawned a fixture shell. The public copy only strips local-build debug s...
Xiaoxin T3 Code C29 · 设置汉化与工程修复 / Settings localization & engineering repairs
C29 · macOS arm64 · Community prerelease / 社区预发布
Ad-hoc signed, not Apple-notarized. 社区临时签名,未经 Apple 公证。安装前完成任务并退出旧版;保留数据和可用回滚副本。
Xiaoxin T3 Code C29:设置汉化与工程修复
English · 2026-10-30
C29 延续基于官方 0.1.5 的 Xiaoxin 定制版,补齐设置页的中文体验,并修复 C28 公开记录中的工程检查问题。本轮没有合并新的官方主线、nightly 或待审 PR。
设置页的变化
- 设置分类、导航、面包屑、搜索结果和说明接入现有中英文目录;可以用中文查找相关设置。
- 补齐动态说明,以及加载、归档空列表、失败、未登录、检查更新和离线 webhook 等条件分支的文案。
- 保留产品名称、命令、网址、用户填写的内容及未知外部诊断原文,避免翻译改变其含义。
- 通过语言菜单保存语言后重新加载,可在简体中文与英文之间切换;不需要清空聊天或设置。
- 沿用现有国际化实现,没有引入新的翻译框架。
以下为独立测试数据目录中运行实际候选包的截图,不是设计示意;截图中的未登录状态属于测试环境。
功能与工程修复
- 修复 ContextHandoffNotice、StorageManagementPanel 等本次涉及组件的 React Compiler 阻塞,并完善必要的生命周期处理。
- 修复 AgentContextBudget 预算核算、测试引用、未使用导出和动态 worker 的 knip 入口声明。
- 补齐锁文件所要求的构建依赖,恢复外围包类型检查;没有通过删除受影响模块来绕过检查。
- Claude 明确拒绝本地压缩时显示失败,避免把未完成的压缩报告为成功;中断仍保留中断状态。
- 修复只读配置历史显示的保留期限:即使浏览器存储写入失败,过期记录也不继续展示。
- 重置富文本输入框时只重置对应设置,不再连带改变图片修改意见开关;去除重复认证状态链接。
- 安装配置保护仅忽略模型目录根级
fetchedAtMs刷新时间,其他配置和登录内容仍严格核验,避免正常目录刷新触发误回滚。
验证结果与适用范围
| 检查 | 结果 |
|---|---|
| 本次变更的格式、lint、两阶段 knip、GraphQL | 通过 |
| 包类型检查 | 36 个包通过 |
| 相关自动化测试 | 64 个文件、772 项通过 |
| React Compiler 检查 | 99 项通过;另外 1246 项按变更范围跳过 |
| 安装器回归测试 | 60 项通过 |
| 服务端与网页构建 | 通过 |
| 完整应用签名、原生载荷与图标核验 | 通过;96 个原生条目保持一致 |
| 实际候选界面 | 中文搜索、源代码管理、常规设置、归档空状态及中英文往返切换通过 |
| 窗口尺寸 | 1440×1000、1000×760;已查看截图,未观察到文档横向溢出 |
在维护者的一台 macOS 设备上,C29 已完成安装后的程序、数据、登录及配置读回核验。一次有效空闲窗口包含 65 个渲染进程 CPU 样本,中位数为 0.5%,P95 为 0.7%,通过该窗口的中位数 ≤5%、P95 ≤10% 门槛。这是特定设备与空闲场景的观测,不是所有设备、长任务或生成负载下的性能保证。
本次没有运行整仓全部 CI/Rust 套件,也没有逐一重现所有外部服务商错误状态。上述通过结论仅覆盖列明的检查和本机安装验证,不等于所有平台的完整稳定性认证。
升级与恢复
升级前保留现有配置、聊天数据和可用应用备份,等正在执行的任务结束后再替换程序。维护者的本机安装流程保留了 C28 回滚应用与数据冷备份,并核验已有数据和登录信息不变。该本机安装流程的验证,不表示每个下载或安装方式都经过同等验证。
需要恢复时先恢复程序版本,不要用旧数据库覆盖升级后新增的聊天。带有任务活动或用户输入干扰的 CPU 采样窗口不能当作性能失败。
参考与致谢
本次先检查了官方国际化提案 #16673、#16087 和 ZhiweiXiao98/t3code。前两项在检查时均未合并;本版延续已有翻译目录及其 MIT 来源声明,按当前代码结构补齐文案,没有直接套用不兼容分支。
Xiaoxin T3 Code C29: Chinese settings and engineering repairs
简体中文 · 2026-10-30
C29 continues the Xiaoxin customization based on upstream 0.1.5. It expands Chinese settings coverage and resolves the engineering-check failures disclosed with C28. This update does not merge a newer upstream main, nightly build, or pending pull request.
Settings changes
- Settings categories, navigation, breadcrumbs, search results, and descriptions use the existing bilingual catalog. Settings can be searched in Chinese.
- Dynamic copy now includes loading, empty archives, failure, signed-out, release-checking, and offline webhook states.
- Product names, commands, URLs, user-authored content, and unknown external diagnostics remain intact.
- Save the language through the language menu and reload to switch between Simplified Chinese and English, without clearing chats or settings.
- The implementation reuses the existing localization system rather than introducing another framework.
These screenshots show the actual candidate application running with an isolated test data directory, not design mockups. Signed-out providers reflect that test environment.
Functional and engineering repairs
- Resolve React Compiler blockers in affected components, including ContextHandoffNotice and StorageManagementPanel, and clarify required lifecycle handling.
- Correct AgentContextBudget accounting, test imports, unused exports, and the knip entry for a dynamically loaded worker.
- Restore the dependencies required by the lockfile so peripheral package type checks can run, without removing affected modules to bypass checks.
- Report explicit refusal of local Claude compaction as failure rather than successful completion; interrupted operations retain their interrupted status.
- Apply configuration-history retention to the read-only display even when browser storage writes fail.
- Reset only the rich-text composer preference when using its reset action, preserving the image revision preference; remove a duplicate authentication-status link.
- Ignore only the model catalog's root-level
fetchedAtMsrefresh timestamp in installation configuration comparisons. Other configuration and authentication content remains strictly checked, preventing a normal catalog refresh from causing a false rollback.
Validation and scope
| Check | Result |
|---|---|
| Changed-source formatting, lint, both knip stages, GraphQL | Passed |
| Package type checks | 36 packages passed |
| Relevant automated tests | 772 tests in 64 files passed |
| React Compiler checks | 99 passed; 1246 excluded by change scope |
| Installer regression tests | 60 passed |
| Server and web builds | Passed |
| Full application signature, native payload, and icon verification | Passed; 96 native entries preserved |
| Actual candidate UI | Chinese search, source control, general settings, empty archives, and round-trip language switching passed |
| Window sizes | 1440×1000 and 1000×760; screenshots inspected, no document-level horizontal overflow observed |
On one maintainer macOS device, C29 completed post-install application, data, authentication, and configuration readback checks. A valid idle window contained 65 renderer CPU samples: median 0.5%, P95 0.7%. This passed the window's median ≤5% and P95 ≤10% thresholds. These are observations from one device and idle workload, not a performance guarantee for other machines, long-running tasks, or generation workloads.
The complete repository CI/Rust suites were not run, and every external-provider error state was not reproduced. Passing results apply to the checks listed here and the local installation verification; they are not comprehensive stability certification for every platform.
Upgrade and recovery
Keep existing configuration, chat data, and a usable application backup before upgrading. Let active tasks finish before replacing the application. The maintainer's local installation procedure retained a C28 rollback application and a cold data backup, and verified that existing data and authentication information were preserved. Verification of that local procedure does not imply equivalent coverage for every download or installation method.
For recovery, restore the application version first; do not overwrite new chats with an older database. CPU windows affected by task activity or user input must not be treated as performance failures.
References and acknowledgments
The work reviewed upstream localization proposals #16673, #16087, and ZhiweiXiao98/t3code. Both proposals were unmerged when checked. This version retains the existing translation catalog and its MIT attribution, adding copy for the current code structure rather than directly applying an incompatible branch.
Concept assets only · T3 Idea #28006
Static concept image for T3 Code Ideas pingdotgg#28006:
pingdotgg#28006
This is image evidence hosting only, not an application release or installer. The screenshot uses T3's public marketing image as its base; all proposed account labels and quota values are fictional. The feature is a proposal and has not shipped upstream.
Image SHA-256: 68e7cdbd97b3ac21d54e63958ecfe07175f07f6bf916a99f4454119371b9566b
Xiaoxin T3 Code C25 · 小新定制版
Xiaoxin T3 Code C25 · 小新定制版
C25 · 2026-10-29
- 修复产物数量回调的重复状态更新,避免产物墙和详情面板相互重渲染。
- 产物返工采用稳定版本信息(来源会话、路径、revision、时间、大小),不再将临时访问 ID 当作文件版本;反馈草稿匹配和对比禁用同步使用稳定键。
- 修复全角标点相邻的产物路径识别。
- 新增独立侧栏字体、字号、浅色/深色文字颜色偏好;默认值沿用既有外观。
- 纳入交接上下文及相关 UI 的基线整理,保留 C23 的功能和完整官方 0.1.3 基线。
这是社区构建编号 C25,不是新的官方版本。返工先核对版本并另存新文件;版本核对仍由模型执行,未实现文件系统锁。页面刷新后反馈草稿会丢失。Electron 内的返工交互尚未重新逐项点击验收,真实模型返工补验在网页版完成。
验证与已知限制
- 本次重新执行 16 个相关测试文件,219 项全部通过;web、server、desktop 和 contracts 四个包类型检查通过。
- 完整
check:changed已执行,未通过:3 个文件有格式问题,lint 有 React effect/tooltip/注释等规则问题,knip 有既存未使用项及缺少外围依赖;聚合类型检查被未安装的 Astro/Expo 等外围依赖阻断。未将此版本描述为全仓检查全绿。 - 初次测试运行受用于无 Git 源码副本检查的 GIT 环境变量影响;移除该环境后,上述 219 项完整通过。源码保持已安装 C25 的原始内容,没有为发布改写业务代码。
- 安装回执验证官方版本 0.1.3、ASAR 与候选一致及数据保护。该次产物面板静置采样 65 个区间,中位数 1.8%、P95 2.3%,单次峰值 14.1%;这是特定本机窗口的结果,不是所有机器性能承诺。
- 公开下载包仅由应用程序组成,去除内部 owner-thread 标记;ASAR 与已安装 C25 完全相同。重新临时签名后严格签名检查、ZIP 完整性、159 个普通文件及 14 个符号链接内容校验通过;包内未发现用户状态文件。
- macOS arm64,声明最低 macOS 13.0;社区临时签名,未经 Apple 公证。接收者登录、所有提供方、远程与移动端未做全面验收。
C23 的原有截图和历史检查保留其标签,不冒充 C25 新截图。原有 GitHub Actions 工作流保持不变;历史分支、tag 与 Releases 保留。
C25 · 2026-10-29
- Fix repeated artifact-count state updates that could create a renderer update loop.
- Identify revision requests with stable source-thread/path/revision/time/size metadata rather than temporary access IDs; draft matching and comparison guards use the same stable key.
- Recognize artifact paths next to full-width punctuation.
- Add optional sidebar font, size and light/dark text preferences while preserving existing defaults.
- Include context-handoff/UI baseline cleanup and retain the C23 features and complete official 0.1.3 baseline.
C25 is a community build number, not a new official version. Revision checks remain model-executed, without filesystem locks; feedback drafts do not survive a reload. The Electron revision interaction has not been re-accepted click by click; the real-model revision check was performed on web.
Validation and known limitations
- Re-ran 16 relevant test files: all 219 tests passed. Web, server, desktop and contracts typechecks passed.
- Full
check:changedwas run and is not green: three files have formatting findings; lint reports effect/tooltip/comment rules; knip reports existing unused items and unavailable peripheral dependencies. Aggregate typechecking is blocked by missing Astro/Expo dependencies. This is not advertised as an all-green repository. - The first test attempt inherited GIT variables used to inspect the source snapshot. All 219 tests passed after removing that environment. Business source remains byte-identical to the installed C25 snapshot.
- Installation evidence confirms official runtime version 0.1.3, candidate/installed ASAR identity and data-preservation guards. One artifact-panel idle window of 65 intervals measured median 1.8%, P95 2.3% and one 14.1% peak; this is a local observation, not a cross-machine performance promise.
- The download contains application files only, with the internal owner-thread marker removed. Its ASAR matches installed C25. Strict ad-hoc signature verification, ZIP integrity and content checks of 159 regular files and 14 symlinks passed, with no user-state files found.
- macOS arm64; declared minimum macOS 13.0. Ad-hoc signed, not Apple-notarized. Recipient login, all providers, remote and mobile have not been comprehensively validated.
C23 screenshots and historical checks retain their original labels. Existing GitHub Actions workflows, historical branches, tags and Releases are retained.
Download: Xiaoxin-T3-Code-C25-macOS-arm64.zip; checksums: SHA256SUMS.txt.
Source commit: 9bfe29f93c95ea4457a916398a415ab858454238.
Xiaoxin T3 Code C28 · 用量与磁盘管理 / Usage & Storage
Xiaoxin T3 Code C28 · 小新定制版 / Community Edition
预发布 / Prerelease · macOS arm64 · Upstream 0.1.5
中文首页 · English README · 图片来源 / Image provenance
C28 更新与使用说明
发布日期:2026-10-30。社区构建 C28,官方源码基线 0.1.5。本文覆盖上次公开 C25 之后的累计变化,包括 C26 的基础升级、C27 的上下文与模型菜单整理,以及 C28 的用量和磁盘管理修复。
本版作为 预发布版 提供。维护者本机已安装 C28,运行程序、前端入口和数据保留核验通过;空闲 CPU 验收仍待完成。不将“已安装”与“全部场景已验收”混为一谈。
1. 日常输入、侧栏与预览
三行输入区,评审按需调用
默认输入区从此前较高的样式缩为三行,采用官方输入区布局。长内容仍可继续输入和滚动。内置会审入口移除;需要多方评审时,直接在任务中说明评审目标和参与者。删除入口不会替使用者自动启用或运行模型。
自定义项目侧栏及原有外观偏好保留,也可使用官方侧栏布局。已有字体和浅色、深色外观设置继续可用,本次不会统一重设为另一套颜色。
浮动网页预览的定位修复
调整浮动预览窗口的尺寸恢复与锚点逻辑,处理放大后再缩小时角落位置偏移的问题。相关布局测试已通过;这不等于所有显示器排列、缩放比例和 macOS 原生窗口交互都经过逐项测试。
2. 图片查看与对比
图片修改意见功能改为默认关闭,需要使用时再开启,减少常驻操作对成果浏览的干扰。开启后,仍通过返工意见和草稿继续处理,不表示点击即完成图片修改。
对比查看改进了分隔控件和两侧裁切。横图与竖图混排时,可以使用 A / B 单图查看;该模式隐藏另一张图片,避免另一张图从空白区域露出。查看方式不会裁切或覆盖源文件。
图示来源:C26 打包程序实际测试截图,使用横版与竖版测试图片;功能保留在 C28 中。该图不表示本次又执行了真实模型生图或返工。
原有返工版本识别继续使用稳定来源信息。模型执行的文件版本核对不是文件系统锁;不要把界面提示当作并发写入已经被系统锁住的证明。
3. 模型菜单与上下文信息
模型菜单
移除底部“新任务默认模型”设置和附加入口,减少每次选模型时不需要的信息。提供方分类、模型搜索、收藏、快捷选择和当前模型选择继续可用。此次不是删除模型接入能力,也不是自动修改提供方账户。
上下文面板
默认状态下突出当前上下文用量和继续工作的操作。模型运行状态、速度、上报时点等细节收进展开区域,避免弹窗长期占据大块空间。交接与压缩入口按实际状态提供;模型正在执行或条件不满足时,相关操作仍会受限制。
本节三图由对应源码组件实际渲染,内容为模拟数据;外围输入框是预览框架,不是完整应用截图。组件预览用于说明最终组件外观,不代替完整发送流程验收。
上报的上下文用量可能延迟。端到端速度包括思考、工具和等待时间,不应解读为模型纯文本生成速度。
4. 修复费用与令牌的显示口径
此前费用页的部分显示逻辑受到界面翻译影响,导致选择“费用”后,总计或提供方区域仍显示 token 数量。本次将内部统计类型与翻译文案分离:
| 查看模式 | 主数字 | 提供方占比 | 图表与分项 |
|---|---|---|---|
| 费用 | 金额 | 费用占比 | 按费用显示 |
| 令牌 | token 数量 | token 占比 | 按 token 显示 |
金额和 token 可以作为辅助信息同时出现,但不会再把 token 总量放在费用页的主金额位置。中文与英文的回归测试均已覆盖。
C28 打包程序、隔离测试数据。截图金额和用量只用于展示口径,不对应维护者或其他人的真实账单。
费用是根据可用模型价格和已上报用量计算的 API 估算。它不代表订阅实际扣款、包月剩余额度或供应商结算单。模型未定价、上报不完整、缓存计费差异等都可能影响估算;未定价不等于免费。
5. 磁盘管理:先定位,再决定操作
进入“用量 → 磁盘空间”,先选择环境和磁盘,再按需测量容量。容量检查有范围和时间预算,避免每次打开页面都递归扫描整个磁盘。检查结果提供测量时间,大小缓存可能短时间复用,需要时可刷新。
C28 打包程序截图,使用隔离测试目录。页面里的目录占用、压缩包大小与实际释放空间是不同指标。
分类与范围
| 分类 | 如何理解 |
|---|---|
| 待整理 | 工作区总量、依赖包、构建产物、日志等已识别项目,供进一步检查 |
| 旧备份 | 已识别的备份或回滚相关项目;日期旧不等于可以删除 |
| 受保护 | 聊天、附件、历史和其他需要保留的数据或未满足释放条件的对象 |
| 归档与记录 | 已登记归档、执行状态和恢复入口 |
名称或路径搜索用于缩小范围,详情可查看路径和可用操作。工作区总量包含内部依赖与构建目录,不能把父目录和子目录重复相加。“已审查的释放候选”只计入满足现有审查条件的项目,不把所有占用都包装成可释放空间。
选择外盘时,属于 T3 数据盘的日志清理按钮会隐藏。归档目标与源目录分开核对,避免把“目标盘剩余空间”误读为“源盘已经释放的空间”。
归档、释放与恢复
以下是行为流程说明,不是执行结果截图:
flowchart LR
A[选择对象与目标磁盘] --> B[预览具体计划]
B --> C[确认并创建归档]
C --> D[校验内容并登记索引]
D --> E{是否申请释放源目录}
E -->|否| F[保留原件与归档]
E -->|是| G{审查条件与源状态仍满足}
G -->|否| F
G -->|是| H[释放并记录空间变化]
D --> I[需要恢复时写入新目录]- 只归档保留原目录,因此不会释放其源占用。
- 归档并释放只对满足现有审查与保护检查的对象开放。文件变化、占用、卷身份不匹配或校验失败时保留源数据。
- 恢复写入新目录,避免覆盖当前文件。离线外盘中的归档需要重新接入可用的原目标卷后才能读取归档内容。
- APFS 克隆、共享块及其他进程写入会影响实际磁盘空闲量;不承诺“删除多少逻辑字节就释放多少物理空间”。
超过 30 天的轮转日志
新增“预览清理 30 天前的轮转日志”。确认前显示具体文件列表与范围,仅处理符合条件的历史轮转日志:由当前用户拥有、普通单链接文件,且名称与时间满足规则。当前日志、近期日志、符号链接和其他文件不在此操作范围。
单个计划最多处理 200 个文件、合计 512 MiB;计划会绑定文件状态并限制有效期。执行前再次检查,文件变化或正在使用时不继续清理。
flowchart LR
A[预览符合条件的轮转日志] --> B[确认具体文件]
B --> C[重新核对状态与占用]
C --> D[压缩并逐项校验]
D --> E[持久登记恢复索引]
E --> F[处理已绑定的源文件]
F --> G[显示完成或部分完成记录]
E --> H[从归档恢复至新目录]压缩副本保留在本机,故实际释放量通常小于源日志总量。清理与恢复已在隔离测试文件上完成界面到执行器的往返检查;没有为发布截图而删除生产聊天或用户资料。
支持边界
这不是全盘搜索或通用系统清理器,也没有直接集成 Mole 扫描整个系统。现阶段识别 T3 相关范围和部分常见生成目录;缓存、构建产物、依赖包的名称只是分类依据,不自动授予删除权限。未知来源和未审查备份继续保护。
归档与清理执行器目前为 macOS 实现。其他环境显示不可用时不会开始写入。此次没有新增对应的原生移动端管理界面。
下载、升级与恢复
- 从 C28 Release 下载
Xiaoxin-T3-Code-C28-macOS-arm64.zip和校验文件。包面向 Apple 芯片 Mac,最低 macOS 版本见发行清单。 - 核对
SHA256SUMS.txt中对应附件的 SHA256。完整下载全部附件时可运行shasum -a 256 -c SHA256SUMS.txt;只下载部分附件时仅校验相应条目。 - 等待现有任务结束,正常退出 T3。保存同一时点的应用与完整 T3 home、桌面持久状态备份;如 SQLite 仍有 WAL/SHM,它们应与数据库作为同一组保存,不要单独丢弃。
- 解压并替换应用后启动,核对原项目、会话、登录、提供方配置与快捷键。此版沿用现有 T3 应用身份和数据位置,不是自动隔离的第二套软件;只运行一份。
- 社区包为临时签名、未经 Apple 公证。首次启动被拦截时,确认仓库、校验值和来源,再使用 macOS“隐私与安全性”中允许打开的系统流程,不要关闭全局安全防护。
升级可能带来上游数据库迁移或快捷键新增。回退时先保全升级后的现状,再将匹配的旧应用和一致性数据快照恢复到独立的新目录检查。不要把旧数据库直接覆盖到唯一的当前数据上。 旧快照不含之后新增的聊天和文件,程序回退也不自动合并这些差异。
下载包不附带维护者账号、聊天、订阅、私人设置或密钥;它也不包含用来强制退出、清空数据库或覆盖个人数据的安装脚本。
从源码运行时使用分支 community/xiaoxin-c28 或 tag xiaoxin-c28-20261030,按根目录 package.json 要求准备 Node.js 与 Vite+,执行 vp i、vp run dev --no-seed。保持开发数据与正式数据分开,勿将正式用户数据库作为开发服务器的数据目录。
验证范围与已知限制
| 项目 | 结果或边界 |
|---|---|
| C28 目标功能测试 | 33 项通过,覆盖统计口径、存储分类与日志变化拒绝、归档完整性、清理恢复及相关上下文行为 |
| 安装器测试 | 48 项通过,包含数据库/WAL 保护与串行安装状态检查;这不是包内自动升级服务的承诺 |
| 类型、目标 lint 与构建 | web、server、contracts 类型检查及目标 lint、server/web 构建通过;C26 基础升级另有 desktop 类型检查记录 |
| 实际界面 | 使用打包程序和隔离数据验证费用/令牌、分盘分类、日志清理确认及恢复;1280px 浅色、390px 深色完成检查 |
| 本机安装后核验 | C28 程序与前端入口匹配;已有消息、线程绑定、项目、侧栏、配置与登录关键文件核验通过 |
| 空闲 CPU 验收 | 待完成,不能据此承诺无性能回归 |
| 未全面覆盖 | 所有提供方的真实模型调用、接收者首次登录、所有远程/隧道连接、Windows/Linux 清理执行器及原生移动端 |
本次完整 check:changed HEAD 未通过,具体结果如下;未将这些失败一概归为旧问题:
- 格式检查、unused-patch 检查和 GraphQL 检查通过。
- lint 失败,涉及 effect 理由、测试 render 用法及文案等规则;knip 的两个阶段均失败。
- 36 个包的聚合类型检查受缺少 Astro 可执行文件阻断;这与已通过的核心包类型检查是不同范围。
- 聚合测试涉及 8 个测试文件,99 项通过、1 项失败:
AgentContextBudget实际值与预算文件不一致。 - 10 个组件的 React Compiler 检查中 8 个通过、2 个失败:
ContextHandoffNotice与StorageManagementPanel中的finally导致编译器跳过优化。目标功能测试通过不能代替这一优化检查。
公开下载包另做隐私处理:4 个桌面 JavaScript bundle 中的 777 条构建来源行注释已标准化,去除本机构建挂载路径;业务代码和 96 项原生文件保持一致。因此公开包的 ASAR 哈希与维护者本机安装包不同,不能按字节相同描述。公开包重新完成签名、ZIP 逐文件校验,以及 HTTP 版本 0.1.5 和前端入口哈希检查;下载时以同页发行清单和 SHA256 为准。
截图分为 C28 打包程序实拍、对应源码组件预览和沿用的 C26 测试实拍,各图已标明来源。测试数据不是用户实际账单,预览外框不是完整应用验收,历史图片不是新执行记录。
上游 MIT 许可与署名保留。模型服务条款、账户权限和额度由使用者配置。
C25 发布记录 · 更早的 C13 → C23 演进 · 上游项目
本次公开源码保留 fork 既有 GitHub Actions 工作流定义;应用实现纳入官方 0.1.5 与本次定制差异,不把上游部署工作流当成已配置可用的服务。
C28 release and usage guide
简体中文 · Project home · Download prerelease
Release date: October 30, 2026. Community build C28, official source baseline 0.1.5. This guide covers cumulative changes since the previous public C25 release: C26's baseline upgrade, C27's context/model-picker cleanup, and C28's usage and storage fixes.
This is a prerelease. C28 is installed on the maintainer's Mac, with the running application, renderer entry and data-preservation checks passed. Idle CPU acceptance remains pending. Installation and acceptance across all scenarios are distinct claims.
1. Composition, sidebar and web previews
Three-line composer and reviews on demand
The default text area is reduced to three lines using the upstream composer layout. Longer content remains editable and scrollable. The built-in council entry is removed; when a review is useful, specify the review objective and participants in the task. Removing the entry does not automatically enable or invoke models.
The customized project sidebar and existing appearance preferences are retained, with the upstream sidebar layout also available. Existing font and light/dark appearance preferences remain usable; the release does not reset everyone to a different color scheme.
Floating preview positioning
The floating web preview's anchor and size-restoration logic are corrected to address drift after enlarging and then shrinking the window. Focused layout tests passed. This does not establish coverage of every monitor arrangement, display scale or native macOS window interaction.
2. Image viewing and comparison
Image revision feedback is off by default and can be enabled when needed, reducing persistent controls while browsing results. Enabling it still works through feedback and revision drafts; clicking does not mean an image has already been modified.
Comparison improves the divider controls and clipping on both sides. For mixed portrait/landscape images, A / B whole-image viewing hides the other image, preventing it from showing around empty areas. Viewing modes do not crop or overwrite source files.
;C23 的官方基础是 d2c440312e5f39d59827ed466838a623516454d6(0.1.3)。C20 阶段已经完整合并,C23 延续该基础。
这包含大量上游实现与结构调整,不能简写成“修了几个 bug”。几个与工作直接相关的例子是:
- PDF 跨行短语搜索等文档查看改进。
- 搜索/刷新遇到不可达环境时的处理修复。
- 工作区被删除后的后续消息恢复处理。
- 被后续状态替代的过程快照压缩、后台压缩状态显示与历史发现的写入协调。
- MCP 工具 schema 整理,以及适用的 Claude 工具缓存/会话、Codex 进程退出恢复等修补。
这些是纳入的实现,不能由此推定每个模型、每种系统都已经实测,也不能换算成固定的额度或性能收益。
2. 搜索从“找到任务”继续走向“找到那段内容”
C13 已经有中文、拼音全拼与首字母匹配,不能把这些重新算作新功能。之后增加的是本机 Spotlight 检索服务及其索引与结果定位衔接。
检索 worker 读取本地会话数据,用单独可重建缓存保存索引,不需要把聊天发给模型才能搜。返回的命中信息接入命令面板与会话定位。这里的 Spotlight 是应用内服务名称,不意味着接管 macOS 全盘 Spotlight。
3. 额度保护比“把百分比显示出来”多了一层
C13 的额度常显负责可见;新的 Claude 订阅保护在对应通道配置开启后,参与新消息、准备任务及排队任务的启动判断。
实现区分正常、提醒、收尾与未知状态,并协调同账号的任务启动。额度数据过期或不可读时不会当成可无限继续。相关提示和排队不是强杀正在运行的进程,也不保证平台额度永远准确;这是可选保护,不代表每个安装都已开启。
4. 看清“实际运行”与“准备运行”
新的运行详情可以分别查看实际回报模型与请求模型、推理选项、账号别名、额度检查时间及子任务状态。没有回报就显示未回报,额度不可读或过期有相应状态,不凭请求配置伪造实际使用模型。
子任务按需展开,先显示一部分再加载更多,避免把所有运行信息长期堆进主输入区。它补充 C13 的任务概览,而不是把旧概览重新命名成新功能。
5. 存储从排查走到可以执行与恢复
本轮新增的存储管理服务将检查、范围计划、归档、校验、符合条件时的释放及恢复记录连在一起。索引和小回执不再冒充需要淘汰的完整备份;未知恢复引用、独有内容或运行状态仍受保护。
这是产品能力。维护者之前手动清理飞书缓存、外迁个人历史或得到的个人磁盘余量,没有打包成下载后自动执行的功能,也不作为本版释放空间的承诺。用户仍需要检查自己电脑的实际对象与恢复条件。
6. 最近的界面调整是这批更新的最后一层
项目侧栏、产物、视频、续聊与额度常显本来已经存在,C23 继续保留。新增的重点是用图标给标题让位、去掉模型列表重复来源、降低文字厚重感,以及最终确定的三行半与 A1 轻量底栏。
手动高度拖动曾在内部试验,最终已移除;本次下载的状态以 C23 为准,不要求用户经历每个中间版本。
界面与存储更新
- 完整升级到官方 0.1.3,保留适用的 Claude/MCP、Codex 退出恢复、路径与凭据校验等回补。
- 模型列表去掉重复图标/来源行,同名模型保留账号短标签。
- 侧栏用紧凑提供方图标替代文字标签,保留项目分组,让标题优先。
- 输入框默认三行半,底栏统一为轻量一排;保留原模型 logo 和 Gauge 推理图标,不改变权限含义。
- 空间页支持下钻、明确计划、外盘归档、校验、受控释放、索引与恢复到新目录。未知引用继续保护;只归档不会释放源文件。
- 会审改成明确请求,由当前助手实际委派;静态名单或书签不冒充三个模型已运行。
- 保留中文/拼音搜索、产物与续聊、文档/视频查看及用量工具。
下载
T3-Code-Xiaoxin-C23-macOS-arm64.zip:Apple 芯片 Mac,macOS 13+,不含账号/聊天/项目/私人配置。社区临时签名、未经 Apple 公证。T3-Code-C23-Bilingual-Showcase.zip:中英文说明、实际合成界面截图和 7 张双语功能示意,可离线查看。- 两份独立语言更新说明、发行清单与
SHA256SUMS.txt同页提供。只下载部分附件时可只核对对应 checksum 行。
已有 T3:任务完成后正常退出,备份同一时点的应用、T3 home 与桌面持久状态再替换,只运行一份。新版本可能执行上游数据库迁移;不要用旧库覆盖唯一现存资料。具体恢复方式见安装说明。
检查结果与边界
最终应用 ASAR 与维护者 C23 一致;分享包签名、ZIP CRC 与 159 个普通文件 / 14 个链接逐项通过。空数据目录启动 HTTP 200、0.1.3、前端哈希匹配、数据库 quick_check OK,0 会话/运行/提供方会话,未发真实模型请求。
输入区/底栏的类型、目标 lint、构建、9 项浏览器测试及 13 项安装器检查通过。check:changed 的格式、lint、类型和相邻测试通过,全局 knip 两阶段仍有未使用代码/依赖报错,不宣称全仓检查全绿。接收者登录、所有模型调用、远程/移动端及其他系统尚未全面验收。不预报空间释放量。
界面与示意
第一张为实际合成数据截图;其余为功能示意,均不含私人会话,也不冒充实机验收截图。
实际合成数据工作台 / Actual synthetic-data workbench
输入区与底栏示意 / Composer illustration
侧栏示意 / Sidebar illustration
模型菜单示意 / Model-picker illustration
归档恢复流程 / Storage flow
版本关系 / Version map
会审请求 / Review request
English
C23 is Xiaoxin’s community edition based on the complete official 0.1.3 source baseline, accumulating changes since the public C13 release. It matches the maintainer’s installed and read-back-verified C23 implementation. C23 is a fork build label, not an upstream version.
English illustrated guide · 中文说明 · Install / recovery
Upgrading from the previous public C13
C13 used official 0.1.1; C23 integrates complete official 0.1.3 plus cumulative custom work. C16–C22 were internal iterations, not a required chain of public installations.
Full English comparison · 中文对照
| Area | Previous public C13 | Current C23 | Practical effect |
|---|---|---|---|
| Upstream core | Official 0.1.1 plus a few applicable backports | Complete official 0.1.3 plus retained applicable backports | Session, document, search, recovery and state handling move together |
| History search | Chinese/pinyin project navigation and conversation search already present | Adds local Spotlight search, a rebuildable full-text index and result-location integration | Find the relevant content as well as the task title |
| Claude quota | Remaining-quota display already present | Optional subscription safeguards and per-account start coordination | When enabled, avoid admitting new work with unknown or near-limit quota |
| Run visibility | Active-work and cross-model task overview | Run inspector with reported/requested model, reasoning, account alias, quota timestamp and subtasks | Distinguish requested configuration from actual reported execution |
| Storage | No current StorageManagement service | Inspect, plan, archive externally, verify content/metadata, release under safeguards, log and restore | Operate on an explicit scope with a recovery path |
| Growth safeguards | No current budget-gated entry points | Budget checks for selected build/package/update entry points plus upstream database maintenance changes | Reduce risk at covered entry points, not system-wide write interception |
| Reviews and preferences | No current review-request action | Explicit review request; model preferences inside the picker | A bookmark no longer implies that three models already ran |
| Sidebar and picker | Project-first sidebar with provider text and more repeated source details | Compact provider icons, lighter titles, one-row model names and account labels for collisions | More title room and a tighter selection list |
| Composer | Earlier input sizing and control arrangement | 3.5-line default, automatic growth/scrolling and a consistent light footer | Original logos, Gauge and permission meaning retained; width unchanged |
| Existing workbench | Artifacts, video, continuity, pinyin navigation and quota display | Retained and connected to newer upstream detail/usage entry points | Familiar project-based work remains available |
1. The core crosses two official baselines
C13 used fe27e8e3dc12dcbb108e9a28fd9b8cb65f34ae92 (0.1.1). The full upstream baseline in C23 is d2c440312e5f39d59827ed466838a623516454d6 (0.1.3), integrated during C20 and retained afterwards.
Examples relevant to daily work include PDF search across line breaks, handling unreachable environments during search/refresh, recovering subsequent messages after a worktree disappears, compacting superseded process snapshots, background-compaction state handling, history-discovery coordination, MCP schema cleanup, and applicable Claude tool/session and Codex exit-recovery fixes.
These are included implementations. Th...


































