Skip to content

Releases: thsrite/bosun

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 15:36
bbfacc7

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.app

Linux(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

Choose a tag to compare

@thsrite thsrite released this 14 Aug 12:12

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.app

Linux(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

Choose a tag to compare

@thsrite thsrite released this 14 Aug 04:32

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.app

Linux(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

Choose a tag to compare

@thsrite thsrite released this 10 Aug 16:36

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.app

Linux(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

Choose a tag to compare

@thsrite thsrite released this 10 Aug 11:04

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.app

Linux(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.app

Linux(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

Choose a tag to compare

@thsrite thsrite released this 08 Aug 00:39

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.app

Linux(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

Choose a tag to compare

@thsrite thsrite released this 07 Aug 16:21

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.app

Linux(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

Choose a tag to compare

@thsrite thsrite released this 07 Aug 04:49
9908c65

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.app

Linux(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

Choose a tag to compare

@thsrite thsrite released this 06 Aug 09:14

v0.1.1 更新内容

🎉 手机端终端体验大升级

  • 直接在终端里打字 — 去掉独立输入框,轻点终端即弹输入法,@ 文件引用和 / 命令补全都能正常使用
  • 快捷键栏重排 — 改为两行布局,方向键按上下左右排成倒 T,新增退格、左右方向键和 Space
  • 滚动更顺滑 — 拖动像素级跟手,甩滚更绵长,接近原生 App 手感
  • 附件上传、建议回复改为直接粘贴到终端输入行,随改随发

✨ 功能增强

  • 菜单栏显示当前版本,检测到新 Release 时提示并可一键打开发布页
  • 归档任务按日期折叠,默认只显示最近一周,更早的点「显示更早」展开
  • 未安装的引擎不再显示额度、任务分配与设置入口

🛠 修复

  • 弹窗和通知不再被终端面板挡住
  • 模型下拉框选中后正确回显所选项
  • 引擎名称按官方写法显示(Codex、omp)

🔒 安全

  • 终端 WebSocket 拒绝跨源连接

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@thsrite thsrite released this 06 Aug 04:30

v0.1.0 更新内容

Bosun 的第一个正式版本 —— 本地优先的 Claude Code / Codex / Oh My Pi 工作台。

🎉 核心能力

  • 多项目管理 — 扫描本机目录批量导入,git 仓库和普通目录都支持
  • 三种执行引擎 — Claude Code、Codex、Oh My Pi 任选,各自可配模型与思考档位
  • 任务调度 — 按优先级自动排队,拖拽改顺序,顶栏随时调并发上限
  • 交互终端 — 浏览器里看实时输出,随时打字接管会话,支持全屏
  • 整体分析 — 汇总项目问题,勾选后一键转成修复任务,关键决策保留人工确认
  • 统计看板 — 任务趋势、引擎用量、订阅额度与问题态势
  • 手机 PWA — 手机上查看任务、接管终端,继续任务时可粘贴截图和上传文件
  • macOS 菜单栏应用 — 免终端常驻,后端由系统托管,崩溃自动拉起

✨ 检查更新

  • 设置页新增 Bosun 版本,可对比 GitHub 最新版本并一键更新本地代码
  • 更新只做快进合并,工作区有未提交改动或本地有额外提交时会直接拒绝,不覆盖你的改动
  • 更新后按需重装依赖、重建前端;由 Bosun.app 托管的后端会自动重启

🧩 开箱即用

  • 只给已安装的引擎装 bosun-report skill,不会凭空创建 ~/.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