Repository navigation
Releases: Achbite/Achbit
Release list
Achbit 0.6.70
- 在「设置 → Agent 行为」中新增极简模式。新对话可只使用文件读取、写入、编辑和本机 Shell,直接执行常规操作。此模式关闭 Plan、插件和自动命名,保留已配置的命令规则。
- 在对话框、CLI 或 TUI 中输入
/plan 任务,即可为单次任务先审阅计划,确认后继续执行。工具随规划、审批和执行阶段切换。 - 新会话有独立的临时目录,可存放脚本和日志,也可直接挂载到容器。删除会话时会一并清理,既有会话继续使用原目录。
- 文件读取支持分页列出目录。文件和 Shell 结果更简明,失败或截断时保留完整日志入口。后台命令能在需要判断时交付输出和错误,长任务中也可以补充问题。
- 可按会话 ID 读取指定历史对话。在插件菜单中选择「会话诊断」,即可按需查看本轮上下文和运行信息。
- 对话中的 Mermaid 图支持放大、查看源码和导出 SVG。图片、PDF 和展开的表格支持围绕指针位置缩放,长对话中的附件和预览控件也更容易定位。
- 修正流式响应用量和缓存计数的显示。尚未取得上下文用量时,界面显示空圆环。
Achbit 0.6.66
- 完善 OpenAI/Codex、GLM/Z.ai、Kimi 和 MiniMax 的模型预设与 API、Coding Plan 接入,补齐新模型、上下文、图片及思考参数。
- 修复 Kimi Code 推理强度未正确传递、部分模型标题生成失败,以及固定思考强度模型无法开始对话的问题。
- 修复新增模型时沿用旧预设参数的问题,并提示不兼容的已保存思考设置。
- 增加自动更新开关与明确的手动更新操作,完善更新状态和关闭应用时的交互。
- 修复 Windows 运行时替换问题,以及 macOS 更新失败后的旧版本恢复和重启判断。
- 修复 Debug 菜单退出重入,补齐 GUI 关闭确认,并更新内置产品和 CLI 使用指南。
Achbit 0.6.65
- 修复通过 Esc 关闭弹出层后按钮仍残留焦点的问题,保留正常的键盘导航和编辑焦点。
- 精简执行环境设置,Windows Shell 选择“自动”时显示实际检测到的 Shell。
- 修正配置 CLI 的执行环境说明,明确其通过 Host 执行,并准确反映 Host 被禁用时的不可用状态。
- 整理内置产品指南,更新插件、模型服务和桌面操作的使用说明。
Achbit 0.6.63
Achbit 0.6.63 引入签名自动更新:客户端从 GitHub Releases 检查新版本,后台下载完成后等待空闲,自动安装并重启,恢复未发送草稿和工作台视图。
更新内容
- 左下角 Settings 上方显示下载图标;下载时显示环形进度,就绪后仅保留图标。状态和失败详情通过悬浮提示查看。
- 启动后及每 30 分钟检查一次更新。活动会话、工具执行、待处理审批、未保存设置和其他客户端会暂缓安装;持续输入时不会自动重启。
- 通过签名校验和安装租约协调 GUI、Host、CLI/TUI。SSH/connect-only 窗口不触发本地安装,也不会关闭远端 Host。
- macOS 将 Computer Use helper 纳入主 App,当前用户 PKG 安装到
~/Applications/Achbit.app,命令入口放在~/.local/bin。 - Windows 用户级 Setup 支持静默替换和重新启动;Linux 新增可直接更新的 AppImage,并保留普通归档。
下载与更新
| 平台 | 首次安装 / 手动安装 | 自动更新制品 |
|---|---|---|
| macOS ARM64 | .pkg 或完整 .tar.gz |
.app.tar.gz + .sig |
| Windows x64 | -setup.exe 或 .zip |
-setup.exe + .sig |
| Linux ARM64 | .AppImage 或 .tar.gz |
.AppImage + .sig |
0.6.62 及更早版本需要手动安装 0.6.63 一次。 安装到用户可写目录后,后续稳定版可通过自动更新获取。Linux tar.gz 安装继续采用手动更新;自动更新请使用 AppImage。latest.json 仅列出本次实际发布的平台。
Release 同时提供三个更新制品的 Tauri 签名、latest.json 和 SHA256SUMS.txt。更新公钥固定在客户端中,私钥未包含在仓库或下载制品里。
验证范围
此前已完成两次 macOS Debug 真实签名升级、GUI/Host 自动重启、草稿恢复、损坏签名拒绝及任务占用延迟安装验证;相关 required profile 和包装检查已通过。本次发布未重复运行测试。
本次正式制品完成平台构建及发布完整性核对。Windows/Linux 原生 GUI 自动升级、新 PKG 的真实安装,以及 macOS notarization 未在本轮验收;macOS App 使用现有开发签名。Tauri 更新签名与系统发行商代码签名是不同的校验。
Achbit 0.6.62
Achbit 0.6.62 改进交互预览与插件使用,并简化 Kernel、Session 和 GUI 的重复通路。
更新内容
- 交互预览与对话展示:正文及侧栏支持可交互 HTML 预览,保留近期阅读位置;执行中的工具保持折叠,继续提供手动详情及单条取消。
- 插件使用与管理:插件注册可以在同轮后续请求边界生效;统一 CLI/GUI 管理,并补充随包研发指引、模板和按需指南。Skill 安装检查与运行目录使用共同的名称和描述规则。
- 会话与内核:精简插件选择请求中的无效透传字段及重复工具装配,收窄 Host-facing Session 端口;子代理决策路由显式消费同次生命周期读取的状态与待处理信息。
- GUI 与配置:标题统一经 catalog 更新,清除没有产品消费者的设置来源状态;展示函数内聚到 GUI,删除多余 workspace 包及测试专用默认配置副本。
- CLI 帮助:
usage明确使用位置参数,例如achbit-cli usage all 7;默认查询最近 30 天,天数范围为 1–366,沿用 UTC 日界线。 - 文档:完善中英文 README、可编辑动态功能演示以及插件开发资料。
下载
| 平台 | 制品 |
|---|---|
| macOS Apple Silicon | Achbit-0.6.62-macos-arm64.pkg、Achbit-0.6.62-macos-arm64.tar.gz |
| Windows x64 | Achbit-0.6.62-win64-setup.exe、Achbit-0.6.62-win64.zip |
| Linux ARM64 | Achbit-0.6.62-linux-arm64.tar.gz |
校验值见 SHA256SUMS.txt。安装与运行方式见分发文档。macOS 制品使用项目本地开发签名,未经 Apple 公证。
验证范围
清理阶段已完成相关聚焦检查,两批分别完成真实 DeepSeek Flash 文件读取与同一 Session 追问;CLI usage 已通过独立 Host 的实际查询范围检查。测试调整及覆盖边界随 TCR 保存。
本次发布按要求只执行制品构建与上传,不重新运行测试或运行验收,不新增原生 GUI、安装器安装或跨平台运行验收结论。
源码:baac6110e75f513722550a042531798e11a98e0c,通过 PR #106 合入 main,保留各功能提交历史。
Achbit 0.6.61
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,保留各功能提交历史。
Achbit 0.6.60
本次重新构建 0.6.60,包含模型面板样式归属收敛、通用按钮覆盖修复,以及此前 conversation_projection_invalid 会话无法重开修复。旧版 0.6.60 产物需要重新下载。
本次修复
-
清除推理强度行的跨样式表重复规则,恢复延迟加载前的有效间距、选中背景与文字颜色;组件结构和交互保持不变。
-
修复会话正文延迟加载后,通用按钮样式覆盖模型面板的问题。降低默认规则的优先级,恢复模型面板及二级列表原有的无边框样式;布局、模型选择、推理强度和子代理入口保持原有行为。
-
审批取证工具进入完整 Session 时间线;输入拒绝、依赖未完成而未执行、结果未知与运行结束后的待审批状态正确闭合。历史 journal 无需删除或改写。
-
包含 0.6.60 既有的启动目录优先显示、长会话加载开销优化、阅读字体 WOFF2 编码优化及 Windows 沙箱设置调用修复。
下载
| 平台 | 制品 |
|---|---|
| macOS Apple Silicon | Achbit-0.6.60-macos-arm64.pkg、Achbit-0.6.60-macos-arm64.tar.gz |
| Windows x64 | Achbit-0.6.60-win64-setup.exe、Achbit-0.6.60-win64.zip |
| Linux ARM64 | Achbit-0.6.60-linux-arm64.tar.gz |
校验值见 SHA256SUMS.txt。更新前结束任务并关闭各入口;常驻 Host 使用 achbit-cli stop-host。用户设置、会话和附件保存在独立用户目录。安装说明见文档。
验证范围
- 本轮 GUI 284 项既有测试全部通过(0 失败、0 跳过),类型检查及 UI 构建通过。
- macOS 当前标准实例加载新 UI 后,模型面板样式验证通过。快速检查附件、插件、权限及其子菜单、上下文、会话操作、重命名、子代理配置和设置页,未发现额外同类覆盖。
- 最近 12 个真实会话共 9,283 条事件回放;179 个工具/审批/终态节点通过已发布 GUI 校验器,终态无残留活跃工具、作业、审批或待答交互。原始 journal 未修改。
- 三平台五份正式产物从 main 提交
1a2c1f4构建,归档内 CSS 与本机实际验证资源核对一致。 - 本次 macOS 发布归档完成独立 CLI 真实 DeepSeek 文件读取对话、TUI 启动退出及原生 GUI 模型面板验证。临时凭据与自建进程已清理。
- 此前会话投影修复的完整 required 检查、9 条跨层回归,以及原故障历史的 Debug 冷重开、真实审批取证、后台任务取消释放与继续输入验收记录仍保留;本轮没有修改 Kernel、Loop 或 Session 协议。
- Windows、Linux 桌面运行、安装器安装及下载隔离后的首次启动未验收。macOS 使用项目本地开发签名,未经 Apple 公证;Windows 便携 GUI 需要 WebView2,Linux GUI 需要 GTK、WebKitGTK 和 ALSA。
源码:1a2c1f4e695c0c9a27c5547fdde56d14aeac9458。样式归属收敛:PR #104;按钮覆盖修复:PR #103;会话投影修复:PR #102。
DeepCode 0.6.58
DeepCode 0.6.58 改善会话恢复、工具输出和文件预览,并补齐任务完成提醒与图片粘贴。本次追加完成提醒、工具混批与设置页修复,更新全部现有平台制品,版本号保持 0.6.58。
本次修复(PR #96)
- 修复打开过内置浏览器后,任务完成提醒和点击返回会话报
main_window_unavailable。主窗口包含多个 WebView 或预览面板已隐藏时,仍可正常显示后台提醒和返回对应会话;前台保持只播放提示音。 - 只读
agent.models可与独立普通工具及至多一个 Todo 同轮执行,各调用分别取得和结算结果。 - 真正独占的控制操作继续在执行前拒绝混合批次,错误明确指出冲突来源,区分触发调用和随批拒绝的其他调用。
- Provider 的组合说明与执行规则使用同一分类。
本次 UI hotfix(PR #95)
- 精简任务完成提醒设置,移除常驻的前后台行为说明、音频教程与内部文件路径。
- 使用标准设置行,保留声音名称、试听、选择音频及自定义音频的恢复操作;音频格式要求在真实输入错误时提示。
- 同步中英文文案,设置搜索使用独立关键词,并清理无消费者的专用样式。
此前补充更新(PR #94)
- 任务完成播放柔和提示音;应用在后台时显示独立提醒窗,可返回对应会话。支持热替换 WAV 提示音。
- 输入框支持直接粘贴图片为会话附件,并沿用会话附件生命周期。
- 历史事件减少重复解析;单次历史回放使用临时索引,保留相同的会话事实、错误和修订规则。
- 产物预览使用已有资源投影,避免重复恢复完整历史;相同的并发预览共享进行中的读取,完成后释放。
- 补齐长工具输出上下双向滚动接续的回归夹具,并同步操作与开发文档。
原有更新内容
- 优化会话恢复与列表加载,减少重复读取和解析;改善资源目录与文件读取。
- 工具输出支持上下双向滚动接续,长命令内容滚到边界后继续滚动会话;Shell 与 TUI 持续显示当前命令、输出和运行时间。
- 编辑工具一次展开局部 Diff,显示修改位置及附近上下文;展开、收起保持点击位置。读取工具一次展开文件预览,读取与编辑的文件名均可直接打开右侧阅读器。
- 简化文件修改入口,移除重复浮窗和操作说明;改进资源树、会话进度与浏览器内容缩略图,并更新桌面图标。
- 修正审批诊断链路,网络请求支持系统代理;保留会话专属工作区、附件和工具输出的删除清理语义。
- 日常可运行构建与正式分发打包分离;同步 CLI、GUI、执行环境和产品操作文档。
下载
| 平台 | 安装包 | 解压包 |
|---|---|---|
| macOS Apple Silicon | DeepCode-0.6.58-macos-arm64.pkg |
DeepCode-0.6.58-macos-arm64.tar.gz |
| Windows x64 | DeepCode-0.6.58-win64-setup.exe |
DeepCode-0.6.58-win64.zip |
| Linux ARM64 | — | DeepCode-0.6.58-linux-arm64.tar.gz |
安装与运行说明见包内 README。Linux 桌面运行需要 GTK、WebKitGTK 与 ALSA 音频库。
本次交付范围
本次 PR #96 的聚焦 5 项和完整 required 检查通过(Session 300、GUI 246、TUI 16,登记入口跳过 0)。macOS arm64 Debug 使用真实 DeepSeek 完成同轮五工具调用,并验证隐藏浏览器子页面后的后台提醒、点击返回对应会话及前台不新增弹窗。前台音频播放未报错,未将其视为人工听感验收。
PR #95 的设置页修复已由维护者完成界面验收。三个平台的正式压缩包和安装器从同一合并提交重新构建,使用独立输出目录,未安装或替换正在运行的 DeepCode。本次没有新增 Windows 原生桌面、Linux GUI 或安装器安装验收。
此前 PR #94 的运行验证和性能测量属于该轮历史记录,不能视为本次重新生成制品的运行验收;详情见 PR #94。
附 SHA256SUMS.txt,覆盖五个分发制品。本次构建源码与更新后的发布 tag 对应 97b671388aeb4fdd2cbb104d64ffa51d60f52f34(PR #96 合并提交);同版本替换此前基于 bcfa836f24ac5bda29af3d55a74a3da02339e84e 的制品。
DeepCode 0.6.55
更新内容
- 会话级子代理配置独立保存,新会话继承最近确认的默认值;任务边界的上下文管理与取消状态更清晰。
- 首轮对话自动生成标题,并保护手工命名。
- 项目工作区同步、Plan 委托审批与执行权限审批保持一致;Host 的主批准操作明确为“仅允许本次”,无进展的重复审批返回明确错误。
- 设置选择即时保存,简化分类和操作;改善审批说明布局、历史回答提交、代码显示和图片缩放。
- 完善 Provider 瞬时网络错误处理、请求与工具执行耗时显示。
- 提供独立 macOS/Windows Debug 构建和控制入口,正式安装包继续使用普通运行模式。
- 清理无消费者的文案、样式和内部代码,减少重复处理并保持现有权限及资源生命周期约束。
下载
| 平台 | 安装包 | 解压包 |
|---|---|---|
| macOS Apple Silicon | DeepCode-0.6.55-macos-arm64.pkg |
DeepCode-0.6.55-macos-arm64.tar.gz |
| Windows x64 | DeepCode-0.6.55-win64-setup.exe |
DeepCode-0.6.55-win64.zip |
验证范围
容器完整登记检查通过,无跳过入口;覆盖 Session、GUI 合同、CLI/TUI 共享会话、权限、重试、文件访问、Shell、子代理、存储重启与文档生成。
macOS ARM64 与 Windows x64 正式制品均构建成功,解压包版本和必要程序入口已核对,Windows ZIP 完整性检查通过。
从本次 macOS tar.gz 解压后运行正式 CLI,通过真实 DeepSeek API(deepseek-flash)完成基础中文对话,正常返回回答并以退出码 0 结束。使用独立验收目录,未修改既有用户设置。
Windows 完成交叉构建与封装检查,本轮未在 Windows 桌面运行。此次运行验收按要求限于 CLI 基础对话,未重新执行 GUI/TUI 交互验收。
附 SHA256SUMS.txt,可用于校验四个下载制品。制品构建提交为 fc240447e88435e614fabafc7057dba1a11ad5a0;发布 tag 指向合并到 main 后的提交,源码内容一致。
DeepCode 0.6.50
DeepCode is a local-first coding agent with GUI, TUI, and CLI interfaces that share model connections and conversations.
October 17 adaptation update
- DeepSeek
web.searchnow uses the standalone Search API directly. It reuses the selected DeepSeek connection, returns sources and summaries without an extra model request, and preserves errors, cancellation, result limits and execution archives. - OpenAI and Codex continue to use their own search paths. DeepSeek search credentials are scoped to DeepSeek connections.
- The built-in preset is displayed as DeepSeek Flash and uses the current model defaults. Model-specific setup and capability details are maintained in the dedicated DeepSeek guide.
- The English and Chinese READMEs keep general setup instructions and link to provider-specific guides.
This refresh includes the existing 0.6.50 capabilities: GUI project previews, Computer Use with embedded browser, Chrome and native desktop support according to platform permissions, independent target previews, the image viewer, subagent details, conversation-wide cache usage, and shared TUI language settings through /language.
Downloads
The two macOS Apple Silicon (ARM64) assets have been rebuilt from main commit 7e5cb6e01da72e34b16c4735c2689f6d0e13dd30, which integrates #88 and #89. The existing 0.6.50 release is retained and its tag points to this revision.
DeepCode-0.6.50-macos-arm64.pkg: install, then open/Applications/DeepCode-GUI.app; terminal commands aredeepcode-clianddeepcode-tui.DeepCode-0.6.50-macos-arm64.tar.gz: extract the archive, then openmacos-arm64/DeepCode-GUI.app. From that directory, run./DeepCode-CLI.commandor./DeepCode-TUI.command.
The applications use the project's persistent local development signing identity. The .pkg installer itself is unsigned; the applications are not signed with an Apple Developer ID and are not notarized. macOS may require explicit first-open approval. Windows and Linux remain available through the documented source-build path.
The required Docker checks and focused model/search/provider-isolation tests passed before submission. The maintainer confirmed the adaptation behavior and requested this asset refresh without repeating runtime acceptance. No new CLI/TUI/GUI or PKG-installation acceptance run is claimed for this rebuild.
English README · DeepSeek guide
DeepCode 是提供 GUI、TUI 和 CLI 的本地优先编程 Agent,三个入口共享模型连接与会话。
10 月 17 日适配更新
- DeepSeek
web.search直接调用独立 Search API,复用当前 DeepSeek 连接,直接返回来源和摘要,无需额外模型请求,并保留真实错误、取消、结果上限和执行归档。 - OpenAI 与 Codex 继续使用各自的搜索路径,DeepSeek 搜索凭据仅绑定 DeepSeek 连接。
- 内置预设统一显示为 DeepSeek Flash,采用当前默认模型配置;模型配置和能力说明统一放在 DeepSeek 接入指南。
- 中英文 README 保留通用使用说明,通过链接进入各服务商的专用指南。
本次保留 0.6.50 已有能力:GUI 项目预览,按平台权限提供的内置浏览器、Chrome 与原生桌面 Computer Use,独立目标预览、图片查看器、子智能体详情、会话累计缓存用量,以及通过 /language 保存的 TUI 界面语言设置。
下载与构建
两个 macOS Apple Silicon(ARM64) 产物均从 main 提交 7e5cb6e01da72e34b16c4735c2689f6d0e13dd30 重新构建,已包含 #88 和 #89。沿用现有 0.6.50 Release,并将标签同步到该提交。
DeepCode-0.6.50-macos-arm64.pkg:安装后打开/Applications/DeepCode-GUI.app,终端可使用deepcode-cli、deepcode-tui。DeepCode-0.6.50-macos-arm64.tar.gz:解压后打开macos-arm64/DeepCode-GUI.app,也可在该目录运行./DeepCode-CLI.command、./DeepCode-TUI.command。
应用使用项目持久化的本地开发签名身份;.pkg 安装器自身未签名,应用不是 Apple Developer ID 签名,也未经过 Apple 公证。macOS 首次打开可能需要明确确认。Windows、Linux 可按文档从源码构建。
提交前的 Docker 必验检查及模型、搜索、Provider 隔离聚焦测试均已通过。维护者已确认适配行为正常,并要求直接更新产物,不重复运行验收;本次重建不新增 CLI/TUI/GUI 或 PKG 安装流程的验收声明。