• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yicheng47
V2EX  ›  程序员

Runner 0.13.x 发布日志: runnerd 支持 agent 在应用退出后持续运行,接入 Antigravity Cli

  •  
  •   yicheng47 ·
    yicheng47 · 16h 51m ago · 406 views

    Recap 下上次发帖( 0.12.0 )之后的进展。国庆这个假期自己的时间比较多,所以重点投入了下这个项目,为整个项目制作了一个官网,托管在 cloudflare 上,https://runnersh.dev

    项目这段时间好像获得了一些 x 上面博主的流量,目前已经到了 270+ stars ,也感谢 V2EX 社区大家的支持。

    功能上面这段时间主要做了以下几个方面:

    1. 把 Runner 的核心拆成了一个后台服务 runnerd ,退出应用以后 chat 和 mission 可以继续在后台跑,重新打开 Runner 会连回原来的会话
    2. 接入了 Antigravity CLI ,现在支持 Claude Code 、Codex 、Antigravity CLI 、GitHub Copilot CLI 和 pi
    3. Start a chat 、新建 role 和 crew 的页面重做了,另外加了一批键盘快捷键

    1. 退出 Runner ,agent 继续工作

    退出对话框

    之前会话都跑在应用进程里,应用一退出或者崩溃,所有 agent 都会被停掉,下次打开再 resume 。0.13 把数据库、会话和 crew 之间的消息路由都挪到了 runnerd 里,应用和 runner 命令都只是它的客户端:

    • 退出时选 Keep them running ,chat 和 crew mission 会在后台继续跑,crew 之间互发消息、向你提问也照常工作。重新打开 Runner 后终端会恢复,并连回原来还在跑的会话
    • Settings → General → When Runner quits 里可以设成每次询问、继续运行,或者停掉会话、下次启动再恢复。macOS 上 ⌥⌘Q 会直接退出并停掉会话
    • 应用崩溃不会影响会话。runnerd 自己崩溃的话 Runner 会重新连上,连续崩溃会显示 Try again 和 Open log
    • 不开应用也能用 runner 命令,需要的时候会自动拉起 runnerd 。runner daemon status 查看状态,runner daemon stop 停掉它和所有会话
    • runner mission feed --follow 改成由 runnerd 直接推送事件,不再轮询( 0.13.1 )
    • Runner 自己升级时还是会重启所有会话,然后自动恢复各自的对话

    2. 支持 Antigravity CLI

    • 可以用 agy 开 chat ,也可以放进 crew 里跑 mission 。模型列表从已登录的 CLI 里读,可以选 effort ,重启后能恢复对话
    • 用量面板里能看到 Antigravity 的额度
    • Settings 里能看到它的 skills 和 MCP server ,Runner 也会给它装上 runner skill ,agent 自己就知道怎么用 runner 命令
    • mission 里的 Antigravity 用 Bypass permissions ,直接开 chat 时走 Antigravity 自己的权限设置
    • Windows 上也能用,但还没在 Windows 原生环境完整测过,遇到问题欢迎反馈

    未来规划

    • 0.13.x 继续修 runnerd 上线后 review 出来的几个问题,还有一个忙碌的 chat 占 CPU 偏高的问题
    • 0.14 换一套 liquid glass 风格的外观,同时做 command palette 、一个汇总所有在等你处理的会话的视图,以及桌面通知
    • 0.15 把 mission 改成"容器",跑起来之后也能增减 agent ,另外支持会话之间直接发 prompt
    • 0.16 支持通过 ssh 在其他机器上跑会话

    目前支持 macOS ( Apple Silicon )和 Windows x64 ( Windows 10 1809 及以上),安装包都已签名,可以在官网下载: https://runnersh.dev/downloads 。Intel Mac 、Windows ARM 和 Linux 暂时不支持,最近也有朋友提了 Linux 和 WSL 的需求,有同样需要的可以留言。README 里有微信群二维码,欢迎进群交流。

    官网: https://runnersh.dev

    Repo: https://github.com/yicheng47/runner

    Release: https://github.com/yicheng47/runner/releases/tag/v0.13.1

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   924 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:20 · PVG 06:20 · LAX 15:20 · JFK 18:20
    ♥ Do have faith in what you're doing.