v0.8.1
太墟 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