Releases: thsrite/bosun
Release list
v0.5.0
v0.5.0 更新内容
OMP 与移动端
- 兼容当前 OMP 会话目录,支持会话发现与导入,统一任务引擎显示名为 OMP。
- 补回 OMP 历史会话关联与 Token 用量,改进 OMP 运行时调用。
- 优化移动端终端字距与操作栏布局;多端查看时,终端尺寸跟随正在操作的一端。
工作台与编排
- 终端支持双击文件预览,直接查看图片、文本与 PDF。
- 设置支持选择默认打开页面。
- 改进编排可靠通信、自动恢复及新建任务的编排选择布局。
- 后端空闲时每小时刷新订阅额度。
打包修复
- 修复 Intel macOS 安装包的 OpenSSL 动态库冲突,避免程序启动失败。
完整变更:v0.4.1...v0.5.0
安装说明
macOS:下载对应芯片的 .dmg(Apple Silicon 选 arm64,Intel 选 x86_64),拖入「应用程序」。产物未做 Apple 公证,首次打开若被 Gatekeeper 拦截,执行:
xattr -cr /Applications/Bosun.appLinux(x86_64):下载 .tar.gz 解压后运行 ./bosun/bosun,浏览器访问 http://127.0.0.1:8770。
Windows(x86_64,beta):下载 .zip 解压后运行 bosun\bosun.exe,浏览器访问 http://127.0.0.1:8770。
运行 AI 编码任务仍需自行安装至少一种支持的 CLI(Claude Code / Codex / Oh My Pi / Kimi Code 等)。
v0.4.1
v0.4.1 更新内容
✨ 编排增强
- 编排改为常驻班组:所有角色一次性拉起并保持在线,交棒、返工、点名互发消息都在活会话里进行
- 新增返工回报:可打回指定角色重跑,旧产物自动归档为历史版本,返工超次数转人工
- 编排末尾自动追加汇报角色收口,它完成整个编排才算结束
- 角色掉线会标记离线,后端重启后由「恢复班组」重新拉起并补投滞留消息
- 新增「UI 设计」「UI 还原」「安全审计」三套内置编排和对应角色
- 新建任务界面直接显示所选编排的名字,配了多个编排不会再认错
🛠 修复
- 任务跑完但没按约定回报,不再冒充「已完成」,会标为中断
- 进程还活着但长时间无输出且未回报的任务,会进入待核对,不再永远卡在运行中
- 终端「完成」按钮增加二次确认,避免误点
- 修复撞到限流的任务从界面上消失且无法取消:不再有限流等待状态,改为停在等待输入或失败,随时可见可操作
Full Changelog: v0.4.0...v0.4.1
安装说明
macOS:下载对应芯片的 .dmg(Apple Silicon 选 arm64,Intel 选 x86_64),拖入「应用程序」。产物未做 Apple 公证,首次打开若被 Gatekeeper 拦截,执行:
xattr -cr /Applications/Bosun.appLinux(x86_64):下载 .tar.gz 解压后运行 ./bosun/bosun,浏览器访问 http://127.0.0.1:8770。
Windows(x86_64,beta):下载 .zip 解压后运行 bosun\bosun.exe,浏览器访问 http://127.0.0.1:8770。
运行 AI 编码任务仍需自行安装至少一种支持的 CLI(Claude Code / Codex / Oh My Pi / Kimi Code 等)。
v0.4.0
v0.4.0 更新内容
✨ 多 CLI 编排与协作
- 新增可配置的多 CLI 线性任务编排,支持角色排序、逐步产物传递、模型与推理强度覆盖
- 编排设置升级为可视化流水线,并提供 8 个内置角色与“开发”四步模板
- 新增受控子任务:agent 可派生其他编码引擎交叉复审,并支持父子任务多轮通信、统一取消与额度统计
- 派发任务时会告知 agent 当前可用的其他编码 CLI,并支持按需安装 Bosun skills
🌐 Browser Computer Use
- 新增 Browser Computer Use MVP,可驱动隔离 Chromium 验收本地 Web 应用
- OpenAI API Key 可在设置页安全配置,也支持环境变量
⏱ 调度与额度
- 任务命中引擎限流后进入独立等待状态,按恢复时间或指数退避自动续跑
- 新增额度保护开关、顶栏状态徽标开关与手动刷新能力
- 修复限流恢复时间晚到、子任务占槽不退出、授权等待被误判为完成等调度问题
🖥 界面与终端体验
- 设置页改为宽屏多列布局,模型选择器支持完整的 1M context 别名
- 修复移动端长按选词、宽字符定位与剪贴板复制
- 终端键入时自动退出历史阅读态并冲刷暂存回显
- 修复状态弹窗因按钮文案变化产生的布局跳动
🛠 稳定性修复
- 修复设置页刷新模型时命令发送过早导致必然超时
- 修复约 8% 的任务收尾回报因 shell 参数展开而静默丢失
- 修复派生子任务请求被会话鉴权提前拦截,以及子任务卡片错误注册拖拽
- 回补 README 引用的 6 张演示截图
Full Changelog: v0.3.1...v0.4.0
安装说明
macOS:下载对应芯片的 .dmg(Apple Silicon 选 arm64,Intel 选 x86_64),拖入「应用程序」。产物未做 Apple 公证,首次打开若被 Gatekeeper 拦截,执行:
xattr -cr /Applications/Bosun.appLinux(x86_64):下载 .tar.gz 解压后运行 ./bosun/bosun,浏览器访问 http://127.0.0.1:8770。
Windows(x86_64,beta):下载 .zip 解压后运行 bosun\bosun.exe,浏览器访问 http://127.0.0.1:8770。
运行 AI 编码任务仍需自行安装至少一种支持的 CLI(Claude Code / Codex / Oh My Pi / Kimi Code 等)。
v0.3.1
v0.3.1 更新内容
✨ 功能增强
- 额度手动刷新 — 额度状态弹窗每个引擎卡片新增「刷新」按钮,跳过缓存实时拉取最新额度;引擎显示不可用时也可用它重试
🛠 收尾回报优化
- 任务结束回报的摘要压成 ≤50 字短回执,完整结论只以终端正文呈现,不再整段刷屏
- Agent 忘记回报时后端自动补催一次,漏报不再需要人工追问(
BOSUN_REPORT_NUDGE=0可关闭) - 收尾提示词大幅精简(778→556 字符),降低每个任务的 token 开销
Full Changelog: v0.3.0...v0.3.1
安装说明
macOS:下载对应芯片的 .dmg(Apple Silicon 选 arm64,Intel 选 x86_64),拖入「应用程序」。产物未做 Apple 公证,首次打开若被 Gatekeeper 拦截,执行:
xattr -cr /Applications/Bosun.appLinux(x86_64):下载 .tar.gz 解压后运行 ./bosun/bosun,浏览器访问 http://127.0.0.1:8770。
Windows(x86_64,beta):下载 .zip 解压后运行 bosun\bosun.exe,浏览器访问 http://127.0.0.1:8770。
运行 AI 编码任务仍需自行安装至少一种支持的 CLI(Claude Code / Codex / Oh My Pi / Kimi Code 等)。
v0.3.0
v0.3.0 更新内容
🎉 重磅功能 — Harness 自我演进(MVP)
- Bosun 现在能从失败任务里挖掘共性弱点并生成 harness 改进提案:「自进化提案」对话框新增 Harness 演进区块,一键挖掘、失败簇按成因着色、各引擎版本徽标与二次确认回滚
- 挖掘会先把措辞不同但机制相同的失败归并成一类再聚,避免样本全变单例聚不出提案;单次分析上限提升到 100 个失败样本
🧹 环境零注入 — Bosun 不再碰你的全局 agent 环境
- 不再往
/.claude、/.codex、Kimi 目录安装 skill;任务收尾改为 agent 直接 HTTP 回调 Bosun,不落任何脚本文件 - 不再改写 ~/.codex/config.toml;升级后首次启动会自动清掉历史版本注入的残留(skill 副本、配置块)
- 没装 Claude Code 的机器不再凭空出现 ~/.claude:内置 agent 的数据全部放进 ~/.bosun;装了的机器行为完全不变,无需重新登录
🛠 修复
- 长任务终端重连不再黑屏或只剩一条状态条,回放正文大幅变完整;回放被精简时会显示可关闭的提示条
- 修复 Claude 用量凭据与登录状态混淆的问题
- 修复打包版启动时 harness 演进模块导入失败
Full Changelog: v0.2.2...v0.3.0
安装说明
macOS:下载对应芯片的 .dmg(Apple Silicon 选 arm64,Intel 选 x86_64),拖入「应用程序」。产物未做 Apple 公证,首次打开若被 Gatekeeper 拦截,执行:
xattr -cr /Applications/Bosun.appLinux(x86_64):下载 .tar.gz 解压后运行 ./bosun/bosun,浏览器访问 http://127.0.0.1:8770。
安装说明
macOS:下载对应芯片的 .dmg(Apple Silicon 选 arm64,Intel 选 x86_64),拖入「应用程序」。产物未做 Apple 公证,首次打开若被 Gatekeeper 拦截,执行:
xattr -cr /Applications/Bosun.appLinux(x86_64):下载 .tar.gz 解压后运行 ./bosun/bosun,浏览器访问 http://127.0.0.1:8770。
Windows(x86_64,beta):下载 .zip 解压后运行 bosun\bosun.exe,浏览器访问 http://127.0.0.1:8770。
运行 AI 编码任务仍需自行安装至少一种支持的 CLI(Claude Code / Codex / Oh My Pi / Kimi Code 等)。
v0.2.2
v0.2.2 更新内容
✨ 功能增强
- 移动端按键栏改版:去掉 CP 键和「点此唤起键盘」占位条,改为键盘图标键一键唤起,终端显示区域更大
🛠 修复
- 用 bun 全局安装的引擎(Claude Code / Codex / Oh My Pi / Kimi Code)现在能被正确识别,不再显示「未安装」;老用户升级后重启一次后端即生效
- 修复移动端点过终端正文后,软键盘要连点多次才能弹出的问题;正在打字时轻点终端滚动也不再收起键盘
- 修复部分环境下 start.sh 启动报「BACKEND_PORT: unbound variable」
Full Changelog: v0.2.1...v0.2.2
安装说明
macOS:下载对应芯片的 .dmg(Apple Silicon 选 arm64,Intel 选 x86_64),拖入「应用程序」。产物未做 Apple 公证,首次打开若被 Gatekeeper 拦截,执行:
xattr -cr /Applications/Bosun.appLinux(x86_64):下载 .tar.gz 解压后运行 ./bosun/bosun,浏览器访问 http://127.0.0.1:8770。
Windows(x86_64,beta):下载 .zip 解压后运行 bosun\bosun.exe,浏览器访问 http://127.0.0.1:8770。
运行 AI 编码任务仍需自行安装至少一种支持的 CLI(Claude Code / Codex / Oh My Pi / Kimi Code 等)。
v0.2.1
v0.2.1 更新内容
🎨 全新界面「碳黑仪表」
- 全站换肤:深蓝黑基底改为中性碳黑 + 琥珀强调色,主按钮、选中态、链接一色贯通
- 等待介入的任务卡不再整卡染色,改为左缘细信号条,看板更清爽
- 输入框聚焦从几乎不可见的灰描边改为琥珀描边 + 柔光圈,一眼定位光标位置
- 卡片去掉高光和大投影、全局圆角收紧,数字等宽对齐,整体更利落
- 终端配色与 PWA 状态栏颜色同步新主题
✨ 功能增强
- 设置页新增**「数据与存储」**卡片,历史任务日志自动 gzip 归档,查看时透明解压,占用大幅下降
- 终端抽屉的引擎切换器只列出已安装的引擎;Claude 徽标统一显示为 Claude(原 CC)
🛠 修复(移动端终端专项)
- 轻点终端正文不再误弹或闪现输入法,键盘统一由按键栏的「⌨ 输入」条唤起,滚动阅读、点链接互不干扰
- 修复局域网 http 访问下长按复制报「剪贴板权限」错误
- 触屏打开弹窗不再出现键盘闪现即收
- 手机顶栏只保留图标,小屏不再拥挤
♻️ 调整
- 下线「建议回复」功能,等待介入时的回复完全由你掌控
Full Changelog: v0.2.0...v0.2.1
安装说明
macOS:下载对应芯片的 .dmg(Apple Silicon 选 arm64,Intel 选 x86_64),拖入「应用程序」。产物未做 Apple 公证,首次打开若被 Gatekeeper 拦截,执行:
xattr -cr /Applications/Bosun.appLinux(x86_64):下载 .tar.gz 解压后运行 ./bosun/bosun,浏览器访问 http://127.0.0.1:8770。
Windows(x86_64,beta):下载 .zip 解压后运行 bosun\bosun.exe,浏览器访问 http://127.0.0.1:8770。
运行 AI 编码任务仍需自行安装至少一种支持的 CLI(Claude Code / Codex / Oh My Pi / Kimi Code 等)。
v0.2.0
v0.2.0 更新内容
🎉 免安装二进制发行 — 下载即用,不再需要 Python / Node / 源码
- 覆盖 macOS(Apple Silicon / Intel)、Linux、Windows(beta)五种产物,全部由 CI 构建并冒烟验证
- macOS(Apple Silicon) — 下载 DMG 拖入应用程序即可,菜单栏常驻 + 后端一体
- Linux(x86_64) — 下载 tar.gz 解压运行,浏览器直接访问工作台
- 二进制版支持在线更新 — 「设置 → Bosun 版本」一键整包升级,失败自动回滚
- 每次发版由 GitHub Actions 自动构建产物并附带冒烟测试
✨ 功能增强
- 新增 Kimi Code CLI 作为第四个执行引擎,可在「设置 → Kimi Code」选择模型别名
- 归档任务支持原地「继续执行」,恢复原会话追加指令
- 建议回复更聪明:按等待类型自动生成,权限/选择/要信息类每轮刷新
- 设置页重排为分组两列布局,每个引擎一张卡,未安装的显示安装命令占位卡
- 更新说明按 Markdown 渲染
🎨 全新品牌与界面
- 全新品牌图标「>~ 终端浪」:终端提示符 + 海浪,App / PWA / 菜单栏 / 网页全套统一
- 全站暗色原生化打磨:毛玻璃、卡片高光、统一品牌主按钮与弹窗圆角
- 任务详情抽屉默认折叠指令面板,终端区域更大
🛠 修复
- 手机端滑动终端历史不再卡顿掉帧,支持长按选词、拖动扩选、松手自动复制
- 修复手机输入法打不出符号、打字出现重复两份的问题
- 修复移动端滚动终端时底部按键栏闪烁
- 修复后端重启后任务永远卡在「待输入」且无法恢复
- 菜单栏的 CPU / 内存指标更准确(对齐活动监视器口径)
📖 文档
- README 整体改版:徽章、界面预览、三种安装方式、完整配置表
Full Changelog: v0.1.1...v0.2.0
安装说明
macOS:下载对应芯片的 .dmg(Apple Silicon 选 arm64,Intel 选 x86_64),拖入「应用程序」。产物未做 Apple 公证,首次打开若被 Gatekeeper 拦截,执行:
xattr -cr /Applications/Bosun.appLinux(x86_64):下载 .tar.gz 解压后运行 ./bosun/bosun,浏览器访问 http://127.0.0.1:8770。
Windows(x86_64,beta):下载 .zip 解压后运行 bosun\bosun.exe,浏览器访问 http://127.0.0.1:8770。
运行 AI 编码任务仍需自行安装至少一种支持的 CLI(Claude Code / Codex / Oh My Pi / Kimi Code 等)。
v0.1.1
v0.1.1 更新内容
🎉 手机端终端体验大升级
- 直接在终端里打字 — 去掉独立输入框,轻点终端即弹输入法,
@文件引用和/命令补全都能正常使用 - 快捷键栏重排 — 改为两行布局,方向键按上下左右排成倒 T,新增退格、左右方向键和 Space
- 滚动更顺滑 — 拖动像素级跟手,甩滚更绵长,接近原生 App 手感
- 附件上传、建议回复改为直接粘贴到终端输入行,随改随发
✨ 功能增强
- 菜单栏显示当前版本,检测到新 Release 时提示并可一键打开发布页
- 归档任务按日期折叠,默认只显示最近一周,更早的点「显示更早」展开
- 未安装的引擎不再显示额度、任务分配与设置入口
🛠 修复
- 弹窗和通知不再被终端面板挡住
- 模型下拉框选中后正确回显所选项
- 引擎名称按官方写法显示(Codex、omp)
🔒 安全
- 终端 WebSocket 拒绝跨源连接
Full Changelog: v0.1.0...v0.1.1
v0.1.0
v0.1.0 更新内容
Bosun 的第一个正式版本 —— 本地优先的 Claude Code / Codex / Oh My Pi 工作台。
🎉 核心能力
- 多项目管理 — 扫描本机目录批量导入,git 仓库和普通目录都支持
- 三种执行引擎 — Claude Code、Codex、Oh My Pi 任选,各自可配模型与思考档位
- 任务调度 — 按优先级自动排队,拖拽改顺序,顶栏随时调并发上限
- 交互终端 — 浏览器里看实时输出,随时打字接管会话,支持全屏
- 整体分析 — 汇总项目问题,勾选后一键转成修复任务,关键决策保留人工确认
- 统计看板 — 任务趋势、引擎用量、订阅额度与问题态势
- 手机 PWA — 手机上查看任务、接管终端,继续任务时可粘贴截图和上传文件
- macOS 菜单栏应用 — 免终端常驻,后端由系统托管,崩溃自动拉起
✨ 检查更新
- 设置页新增 Bosun 版本,可对比 GitHub 最新版本并一键更新本地代码
- 更新只做快进合并,工作区有未提交改动或本地有额外提交时会直接拒绝,不覆盖你的改动
- 更新后按需重装依赖、重建前端;由 Bosun.app 托管的后端会自动重启
🧩 开箱即用
- 只给已安装的引擎装
bosun-reportskill,不会凭空创建~/.claude、~/.codex - 只装了 Oh My Pi 的机器同样能拿到 skill
- 后端启动之后才装的 CLI,首次用它跑任务时自动补装,不用重启
⚠️ 安全提醒
- 服务默认监听
0.0.0.0,首次启动后请立刻在「设置 → 访问控制」设置强口令 - Bosun 会继承本机 Claude Code / Codex 的登录状态和文件访问能力,请只导入可信仓库
- 需要公网访问时,请额外使用 HTTPS 和可信反向代理
Full Changelog: https://github.com/thsrite/bosun/commits/v0.1.0