Repository navigation
BOFT CLI 0.8.4
BOFT CLI adds native GitHub Copilot integration, safer in-turn steering for Claude Code, and Host-aware usage statistics. This release also improves Harness updates, session continuity, Desktop compatibility, and system branding.
BOFT CLI 新增 GitHub Copilot 原生接入、Claude Code 同轮追加指令和可按 Host 查看用量的统计页面,并改进 Harness 更新、会话续接、Desktop 兼容性及系统品牌展示。
Features
- Add a native GitHub Copilot CLI Harness with model and Thinking selection, tool approvals, session history, Fork, and Rollback
- Steer a running Claude Code Turn at supported native tool boundaries, with stop-then-start fallback when native delivery is unavailable
- Switch Grok permission modes in an idle session and confirm the applied native state
- Check Harness versions across the Connections list, run installation and update tasks in the Host background, and batch-update supported Harnesses by Host
- Select a local or connected remote Host in usage statistics and aggregate dates in the Desktop timezone (#555)
- Show plugin-provided cache countdown indicators beside Composer permissions (#582)
- Name delegated Threads from the parent and subtask titles (#569)
Fixes
- Use BOFT CLI system display names, enlarge application icons, and replace legacy Windows shortcuts while retaining the existing application identity, data paths, and boft command
- Support the newer Desktop Host registry, native SSH connection services, and native language preferences (#579)
- Keep the selected model across session resume and Fork, and remember the new-thread Agent only when submitting a new thread
- Preserve Claude Code background continuation history and native project configuration, and read context-window information from native results
- Preserve Pi autonomous Turn boundaries and changed-file history, and correct Fast model eligibility (#567, #575)
- Check OMP availability without starting a session and avoid synthetic Turns for subagent notifications (#577)
- Fix Cursor Fork handling and expose Auto's Optimize For choices as Thinking options (#573, #568)
- Support WorkBuddy's lite CLI startup and readiness handshake, with application version checks and official update downloads
- Avoid failing Antigravity Turns that repeat an earlier native error (#554)
- Keep late Codex token counts and user prompts, stream large compressed rollouts, and handle long emoji-containing usage titles (#536, #558, #559)
- Retry usage sources changed during reading and improve Linux Wayland input-method candidate borders
新功能
- 原生接入 GitHub Copilot CLI,支持模型与 Thinking 选择、工具审批、会话历史、Fork 和 Rollback
- 在原生支持的工具执行边界向 Claude Code 当前 Turn 追加指令;不支持原生送达时使用停止后重发流程
- 在 Grok 会话空闲时切换权限模式,并确认原生实际生效状态
- 在连接列表检查 Harness 版本,由 Host 后台执行安装和更新任务,并按 Host 批量更新支持的 Harness
- 用量统计可选择本机或已连接的远程 Host,日期按 Desktop 所在时区聚合 (#555)
- 在 Composer 权限控件旁显示插件提供的缓存倒计时指示器 (#582)
- 根据父 Thread 与子任务标题命名委派 Thread (#569)
修复
- 系统显示名称统一为 BOFT CLI,放大应用图标,并替换旧版 Windows 快捷方式;保留现有应用身份、数据路径和 boft 命令
- 兼容新版 Desktop Host 注册表、原生 SSH 连接服务和语言偏好 (#579)
- 恢复会话和 Fork 时保留所选模型,仅在提交新 Thread 时记住其 Agent
- 保留 Claude Code 后台续接历史和原生项目配置,并从原生结果读取上下文窗口信息
- 保留 Pi 自主 Turn 边界及修改文件历史,修正 Fast 模型适用条件 (#567, #575)
- 检查 OMP 可用性时不启动会话,避免为子代理通知生成额外 Turn (#577)
- 修复 Cursor Fork,并将 Auto 的 Optimize For 选项作为 Thinking 选项提供 (#573, #568)
- 兼容 WorkBuddy 精简 CLI 的启动与就绪握手,提供应用版本检查和官方更新下载入口
- Antigravity 重复报告先前原生错误时,不再误判当前 Turn 失败 (#554)
- 保留 Codex 延迟到达的 Token 计数与用户提示,流式读取大型压缩 rollout,并正确处理包含表情的长用量标题 (#536, #558, #559)
- 重试读取期间发生变化的用量来源,改善 Linux Wayland 输入法候选框边框
Installation
npm
npm install -g @liberseek/boft-cli@0.8.4
boftFor Copilot, install the standalone CLI on the target Host with npm install -g @github/copilot and ensure it is authenticated. BOFT CLI includes the Harness plugin, not the Copilot CLI.
Installer
Download the installer matching your OS and CPU architecture. Linux uses the npm package for x64 and arm64.
macOS Gatekeeper
The system display name is BOFT CLI; the installed bundle remains BOFT.app for update compatibility. If macOS shows "Apple cannot verify this app", run the following command in Terminal and reopen the application:
xattr -dr com.apple.quarantine /Applications/BOFT.appContributors
Thanks to everyone who contributed to this release:
- @iFinelioTower
- @BytePioneer-AI (#575, #577, #582)
- @livisity (#555, #579)
- @ump45nose (#554, #568, #573)
- @YanYunCY (#536)
- @Lxy521031 (#558, #559)
- @kunkun9527 (#567)
- @wangpeng1426-blip (#569)
- @eacheat53