Repository navigation
BOFT CLI 0.7.5
Install with:
npm install -g @liberseek/boft-cli
macOS and Windows installers are attached. Linux uses the npm package (x64 and arm64).
macOS first launch
The DMG contains BOFT. After dragging it to Applications, if macOS says the app cannot be verified, run:
xattr -d com.apple.quarantine /Applications/BOFT.app
Then open BOFT again.
What's New
OpenCode speaks its native v1 and v2 protocols. DeepSeek Harness connects to 0.1.5-rc.3 and to 0.1.7-rc.1 and later, including the V4 history, remote, control, permission, and fork paths. Unattended Cursor delegation asks Cursor to run everything; if Cursor still asks for approval or a plan, that Turn stops instead of approving it. The settings entry stays in the title bar, immediately to the right of the pinned summary toggle.
Features
- Support OpenCode native v1 and v2 protocols
- Support DeepSeek Harness 0.1.5-rc.3 and 0.1.7-rc.1 and later, including V4
- Request Cursor Run Everything for unattended delegation, and stop the Turn if a native approval or plan request still appears
- Keep Host stderr diagnostics and fatal stacks in a bounded log file
- Show a GitHub Star banner on the Updates page
- Place the BOFT CLI settings entry to the right of the pinned summary toggle, with the label and update action on hover and a red dot when an update is available
Fixes
- Launch the nested Codex CLI inside CodexCLI.app on Codex Desktop 26.924 and later, and fall back to the earlier path when that copy is absent
- Bind the Codex usage gate when Desktop wraps the Composer submit owner, so external Harnesses are not left behind the native usage block
- Resume a native Codex Thread before sending a delegated Turn after Desktop unsubscribes it
- Report the projected terminal Turn when a Harness has already exited and native history cannot be refreshed
- Persist the effective permission mode used to resume a delegated Thread
- Classify Claude Code authentication failures by native error codes
- Keep the update retry budget after it is exhausted, and show updates as unavailable when no update coordinator is running
- Reopen DeepSeek sessions whose retry delay was recorded as a fractional number
- Show OMP subagent delegation in Desktop and open completed child transcripts from the parent session file
- Allow a proven Pi cancellation to settle before the Session is treated as failed
- Remove the Star link from the Settings sidebar
License
This release is LGPL-3.0-only.
中文
0.7.5 接入 OpenCode 原生 v1 与 v2,并支持 DeepSeek Harness 0.1.5-rc.3 以及 0.1.7-rc.1 及后续版本的 V4 历史、远程、控制、权限和 Fork。Cursor 无人值守委托会请求原生的全部执行;如果 Cursor 仍然弹出批准或计划,这一回合会停止,不会自动批准。设置入口留在标题栏,紧挨在置顶摘要右边;默认只显示图标,悬停时显示 BOFT CLI 和更新按钮,有更新时显示红点。设置侧栏不再放 Star 链接,更新页保留 Star 横幅。
Codex Desktop 26.924 及之后的版本会从 CodexCLI.app 里启动官方 CLI,并在 Composer 被套了一层之后仍然拦住用量用尽时的外部提交。Desktop 取消订阅原生 Thread 后,委托会先恢复再发送。Harness 进程已经退出时,会交回已经投影好的终态回合,而不是一直报外部 Thread 读取失败。DeepSeek 只要重试过一次、延迟被记成分数,会话也可以重新打开。OMP 子任务会显示在 Desktop 里,已完成的子任务可以从父会话旁边的记录打开。Pi 已确认的取消会等到结算完成。更新检查用尽重试后不再被页面刷新重新触发。本版本许可证为 LGPL-3.0-only。macOS 首次打开如提示无法验证,拖到「应用程序」后执行:
xattr -d com.apple.quarantine /Applications/BOFT.app
然后再打开即可。