Skip to content

Achbit 0.6.61

Choose a tag to compare

@Achbite Achbite released this 27 Oct 17:24
· 90 commits to main since this release
b46a267

Achbit 0.6.61 补齐 CLI 自配置、桌面观察与输入、斜杠文本提交,以及插件制品安装和服务生命周期。

更新内容

  • CLI 自配置:新增实例与服务发现、连接和模型配置、默认模型选择及探测入口。--host-data-dir 可以准确连接指定 Host;密钥通过标准输入或文件读取。
  • Computer Use:macOS 返回明确的 AX 诊断,支持显式像素观察和后续输入,并保留目标窗口、观察与动作结果的对应关系;Windows 修复重复聚焦和 UIA 观察完整性。
  • 斜杠输入:只有已注册命令且符合参数规则时才接管输入。/tmp、/Users/...、未知斜杠文本可正常发送;GUI 中 /model 是什么意思? 也作为普通消息处理。前置空白可明确选择普通文本;命令执行失败保留错误及草稿,不转成聊天。
  • 插件安装与更新:支持目录、清单及 ZIP 制品,由 Host 安装和管理。更新保留启用状态与独立数据目录;外部服务插件支持启动、停止、状态通知及进程回收。
  • 会话与工具:按任务装配工具和插件,改进 Session、子代理及托管进程的事件通知;补齐原生 PDF 附件通路,修复会话内容刷新及审批流输出展示。
  • PDF 导出:使用内置 Rust Typst,移除外部 Python/WeasyPrint 环境依赖。
  • 开发与运行:统一 Achbit 产品标识、目录和环境变量,修复 Docker 下载缓存、WSL 宿主选择及 Debug 插件版本透传。

升级说明

当前版本使用 Achbit 数据目录和 ACHBIT_* 环境变量,不再自动发现、迁移或回退至历史 DeepCode 路径。已有磁盘数据和凭据不会被删除;仍使用旧路径或旧环境变量的用户需按当前配置方式调整。document.render 的 PDF content 使用自包含 Typst 源码。

更新前结束任务并关闭各入口;使用常驻 Host 时先执行 achbit-cli stop-host。安装与运行说明见分发文档。

下载

平台 制品
macOS Apple Silicon Achbit-0.6.61-macos-arm64.pkg、Achbit-0.6.61-macos-arm64.tar.gz
Windows x64 Achbit-0.6.61-win64-setup.exe、Achbit-0.6.61-win64.zip
Linux ARM64 Achbit-0.6.61-linux-arm64.tar.gz

校验值见 SHA256SUMS.txt。

验证范围

  • 最终源码 required 检查通过:Rust 536、Session 350、GUI 306、TUI 20;相关类型检查通过,入口跳过 0。
  • macOS Debug 已完成真实 DeepSeek CLI 自配置、原生桌面观察/像素输入,以及 GUI、CLI、TUI 共 21 条消息的斜杠输入分流验证。
  • Linux ARM64、Windows x64、macOS ARM64 标准包构建完成。macOS 便携包真实 DeepSeek 文件读取完成,TUI 到达就绪并正常退出,GUI 正常打开。
  • 本轮未执行 Windows/Linux 桌面运行、安装器安装或下载隔离后的首次启动验收。macOS 使用项目本地开发签名,未经 Apple 公证。

源码:b46a267c130bbe077e8b0255b0d6b308f5721ab4,通过 PR #105 合入 main,保留各功能提交历史。