Skip to content

T3 Code v0.0.13(个人分支)

Choose a tag to compare

@github-actions github-actions released this 14 Nov 01:37
· 708 commits to main since this release
e90b5e6

T3 Code v0.0.13(个人分支)

本版本通过 PR #121 同步上游至 d772115e0d,合入 122 个提交。合并提交为 e90b5e6。

主要改进

  • 修复工作树交接、检查点差异、分支切换和取消委派的状态处理,减少会话停留在错误执行状态的问题。
  • 优化会话及工作树读取、SQLite 结果传输和文件搜索,避免大型文件或网络挂载阻塞服务器。
  • 修复终端历史和清屏行为、预览页面停止加载、拖拽与浮窗调整大小,以及 PR 评论换行和图片预览。
  • 修复移动端筛选项目后新建会话的目标选择、Android 返回导航和会话引用链接,并补齐主页及侧栏筛选菜单中文。
  • 合入 provider 的用量、模型发现和会话恢复修复,以及 SSH 连接改名后继续管理远端服务的修复。

fork 兼容性修复

保留多仓库工作区、任务板、渠道集成、技能管理、BYOK、自定义模型、SSH 回退和检查点能力。界面语言仍仅支持简体中文和英语。

  • 保留已发布数据库迁移 1 至 99 的编号和语义,新增索引使用迁移 100,并验证旧数据库升级。
  • 修复 Claude OpenAI 兼容 BYOK 连接把实际网关地址误记为本地代理地址的问题。
  • 修复 Codex 配额响应超过配置探测短期限后被丢弃的问题,配额读取仍受总探测期限约束。
  • 修复 Expo 图像缓存并发写入导致构建读取截断文件的问题,改用临时文件原子替换并固定补丁依赖版本。
  • 保留 SSH 远端更新版本及连接管理状态,修正同步后的测试夹具,原有行为断言继续保留。

安装包与更新

  • macOS 提供 Apple Silicon arm64 DMG。应用采用 ad hoc 签名,未经 Apple 公证,首次运行可能需要在系统设置中批准。更新通过应用设置的关于页面下载安装包。
  • Linux 提供 x64、arm64 AppImage 和 DEB,保留应用内更新。正式 AppImage 使用固定文件名,避免更新后文件名变化。
  • Android 提供独立签名的 ARM64 APK,包含 JavaScript,无需 Metro。APK 更新来自本仓库,上游 Expo OTA 更新保持关闭。
  • 自包含 CLI 提供 macOS arm64、Linux x64 和 Linux arm64 版本。

验证与限制

合并前最新提交 59e2b28a6a 的适用 CI、分支构建和独立评审已通过。Web 已验证语言切换、持久化、设置 JSON 导出导入和 Replay 会话。Android 16 ARM64 已验证语言切换及重启持久化、Replay 会话、终端、筛选目标选择、返回导航和滑动操作。

维护者明确豁免本轮 iOS 手动验收,以及 Claude 和 Codex 的真实模型评测。这些项目未执行,未计为通过。自动测试、CI 和构建检查继续保留。本轮未验证真实音频转写和独立 Electron 壳交互。

正式标签 发布工作流 已成功,发布产物对应合并提交 e90b5e673c44be77d9af896edc790f6efd1de580。

  • 当前工作流要求的 13 项资产已全部从公开下载地址下载。文件大小、GitHub 资产摘要、SHA256SUMS 的全部 12 个条目及 Linux 更新元数据的 SHA512 均匹配。
  • 三个平台的 CLI 均在匹配的 CI runner 实际通过版本、服务启动器和 HTTP 服务检查。下载的 macOS CLI 在本机复验通过。
  • 下载的 macOS DMG 中应用通过严格递归签名检查,版本和 arm64 架构正确。签名类型为 ad hoc,未经 Apple 公证。
  • Android APK 保留包名和既有签名证书,versionCode 从 29909530 递增至 29910312。Android 16 ARM64 模拟器实际完成 v0.0.12 → v0.0.13 覆盖升级,UID、首次安装时间、英语偏好和深色主题均保留。新版中文→英语→中文切换及正式 APK 连接隔离服务均通过。

模型:gpt-6.1-sol;harness:Codex。