Skip to content

v0.8.1

Choose a tag to compare

@wkbin wkbin released this 30 Aug 12:06
· 143 commits to main since this release

太墟 v0.8.1

本版本包含自 v0.8.0 起的全部变更(13 项提交),重点修复 MCP 连接卡顿与长会话加载卡死两大稳定性问题,并补齐移动端 Rust 交叉编译与 APK 签名工具链。

✨ 新特性

MCP 与连接

  • MCP HTTP 传输支持连接时自动协商 Streamable HTTP 与 legacy HTTP+SSE,远程服务开箱即连
  • 智枢悬浮小窗新增快捷短语,聊天面板与样式更新

开发工具链

  • 离线套件补齐 Rust 1.85+ ARM64 交叉编译工具链,自动配置 Cargo 绑定 NDK Clang 链接器与国内镜像源
  • 新增 apksigner、zipalign、uber-apk-signer 等 30+ 全局命令软链接,内置 taixu-apk-sign 一键回包签名脚本
  • 工作区新建项目支持"空项目"直创,跳过模板选择直接命名创建;Android / Flutter 项目自动绑定内置运行模板
  • 终端进入时打印单行太墟横幅标识;SSH 配置简化,移除 allow_lan 偏好

体验

  • 智枢工作台布局重构:顶栏与工作台条统一为单行胶囊 1:1:1 均分,时间线与分支抽屉合并到主滚动列表,消除手势滚动冲突
  • 聊天输入框软键盘回车改为换行,发送走独立按钮,支持多段式提示词
  • 设置 · 存储管理重构:细粒度占用分析 + 智能清理,单一数据源

🐛 Bug 修复

  • 发消息卡"思考中"彻底修复:MCP 工具发现加 30 秒超时兜底,超时标记 OFFLINE 下轮自动重试,不再永久阻塞对话循环;HTTP 握手失败进入 5 分钟冷却快速失败,不再每轮空耗 60 秒连接超时
  • 长会话加载卡死修复:新增 HarnessBlobStore 将 ≥48KB 大负载透明落盘沙箱文件,CursorWindow 缓冲扩至 100MB,历史大会话不再触发 SQLite 溢出冻结
  • MCP 未知工具调用第一时间回写真实工具清单与候选,参数 JSON 截断自动修复
  • 离线套件探针检测自适应兼容离线部署路径与在线安装路径
  • 聊天图片消息限宽限高等比展示并靠左,悬浮底栏高度校准

⚡ 性能与重构

  • 智能体日志(runtime.log / agent_debug.log)统一落公共目录 Download/TaiXu,开发者界面显示实际落盘路径;修复按 File 实例加锁失效的并发写问题
  • 4841 行 ChatScreen 拆分为 10 个职责模块并清理死代码
  • 前台服务改经 AgentForegroundLauncher 接口桥接,消除 harness 对壳层 Service 的 Class.forName 反射;Onboarding 引导收编为独立 feature/onboarding 模块

📦 升级说明

  • 无破坏性变更,覆盖安装即可
  • 排障时可直接从 Download/TaiXu 取走 runtime.log 与 agent_debug.log