yicheng47 /
runner
Recap 下上次发帖( 0.13 )之后的进展。这段时间从 0.13 更新到了 0.16 ,除了 macOS 上的 liquid glass 外观,还接入了 Cursor 和 Grok Build ,mission 也可以在运行中增减 agent 了。中间几个小版本主要在修多 agent 一起工作时遇到的问题,以及 Windows 上的使用体验。 第一次看到这个项目的朋友,Runner 是一个开源的 coding agent 桌面管理…
yicheng47 /
Recap 下上次发帖( 0.13 )之后的进展。这段时间从 0.13 更新到了 0.16 ,除了 macOS 上的 liquid glass 外观,还接入了 Cursor 和 Grok Build ,mission 也可以在运行中增减 agent 了。中间几个小版本主要在修多 agent 一起工作时遇到的问题,以及 Windows 上的使用体验。 第一次看到这个项目的朋友,Runner 是一个开源的 coding agent 桌面管理…
Recap 下上次发帖( 0.13 )之后的进展。这段时间从 0.13 更新到了 0.16 ,除了 macOS 上的 liquid glass 外观,还接入了 Cursor 和 Grok Build ,mission 也可以在运行中增减 agent 了。中间几个小版本主要在修多 agent 一起工作时遇到的问题,以及 Windows 上的使用体验。 第一次看到这个项目的朋友,Runner 是一个开源的 coding agent 桌面管理工具。可以单独开 chat ,也可以把 Claude Code 、Codex 等不同的 CLI agent 放进一个 crew 里一起做任务,每个 agent 保留自己的 terminal ,通过 `runner` 命令互相发消息。 Repo:[yicheng47/runner]( https://github.com/yicheng47/runner) 官网:[runnersh.dev]( https://runnersh.dev),介绍和安装包都在上面,也可以直接进入[下载页]( https://runnersh.dev/downloads)。 ### 1. Mission 运行中可以增减 agent 之前一个 mission 启动后,成员就固定了。现在如果做到一半发现需要加一个 reviewer ,可以直接在 mission 侧栏添加一个 role ,给新加入的 agent 单独指定任务。也可以移除不再需要的成员,被移除的 agent 会停下来,历史记录仍然保留,其他成员继续工作。 这些操作也有 `runner mission add-role` 和 `runner mission remove-role` 命令,agent 自己也能用。Feed 里会显示成员的加入和离开,后台服务重启后仍保留调整后的成员配置。  这几个版本也一起修了 mission 的几个问题: * 修改 crew 模板不再影响已经启动的 mission ,可以为下一个任务调整配置,当前的任务照常跑。 * 一个 agent 完成、崩溃或者启动失败,不再把其他成员一起停掉,也不会阻止后面的成员启动。 * 修改 role 的模型、prompt 等配置后,旧会话在 resume 或 fork 时继续使用原来的设置; mission 成员主动 Restart 时会读取 role 当前的配置。 * Feed 输入框里的 @提及可以在消息中间使用,返回 mission 时会回到离开前的 Feed ,多个 session tab 也不会再盖住侧栏。 ### 2. 接入 Cursor 、Grok Build 和 OpenCode 0.15.0 接入了 Cursor Agent CLI ,0.15.2 加了 Grok Build 。两者都可以单独开 chat 、配置成 role ,或者和其他 agent 放在一个 crew 里。Cursor 的接入是社区朋友 @ruizer 贡献的,感谢。 今天发布的 0.16.1 也接入了 OpenCode v2 ,可以用于 chat 、role 和 crew ,支持恢复原来的会话、选择模型和推理强度,以及 Skills 和 MCP 配置。OpenCode 暂时没有 fork 、用量查看和更新按钮。  ### 3. macOS 的 liquid glass 外观 0.14 换了一版外观,侧边栏和窗口边框可以透出桌面,terminal 和 mission 的内容区域保持不透明,保证文字可读。Settings → Appearance → Window material 里可以选 Glass 或 Solid ,也会跟随 macOS 的“降低透明度”设置。 侧边栏右侧的内容统一放进一张卡片里,分屏标题、tab 和 mission 侧栏的层次重新整理了一下。Windows 保持不透明外观,标题栏也做了调整,把导航按钮和窗口控件放到同一行。  ### 4. 性能和日常使用上的修复 上篇提到工作中的 chat 占 CPU 偏高,这次减少了 terminal 输出带来的重绘范围,改善了这个问题。退出并停止会话时会显示关闭进度; macOS 的 shell 里 Option + 左右箭头可以正常按单词移动,Codex 的 chat 名称也重新跟随对话标题。 Windows 这边修了重启后的会话恢复、关机时后台服务被误拉起、Antigravity 检查用量时弹出窗口,以及从微信复制大图片后粘贴导致 Runner 断开连接的问题。 ### 5. 桌面通知 0.16.1 加了桌面通知。Runner 在后台时,chat 需要输入、完成一轮回复或者失败,都可以发通知;点击通知会打开对应的 chat 或 mission ,查看会话后通知会清除。 Settings → Notifications 里可以按事件选择是否通知。chat 通知默认开启,mission 通知需要手动打开,可以提醒成员向你提问、等待输入、失败,以及整个 mission 进入空闲。macOS 的横幅样式和声音仍然在系统设置里调整。  目前支持 macOS ( Apple Silicon )和 Windows x64 ( Windows 10 1809 及以上),安装包都已签名,项目使用 MIT 许可证。Intel Mac 、Windows ARM 和 Linux 暂时不支持。有问题或者希望支持的功能,欢迎留言,README 里也有微信群二维码。 官网:[runnersh.dev]( https://runnersh.dev) 下载:[官网下载页]( https://runnersh.dev/downloads) Repo:[yicheng47/runner]( https://github.com/yicheng47/runner)
讨论这个产品