爱意满满的作品展示区。
yicheng47

Runner 0.11 发布:接入 pi, agent 改用 runner 命令驱动 Runner

  •  
  •   yicheng47 ·
    yicheng47 · 6h 22m ago · 229 views

    Runner:mission feed 里三个 agent 围绕同一个目标协作,另一个窗口分屏跑着四个实时 agent 终端

    汇总下 Runner 0.11 主要做的几个改动:

    • 接入了 pi ,现在 Claude Code 、Codex 、GitHub Copilot CLI 和 pi 都可以放进同一个 mission 里协作
    • 内置的 runner 命令可以驱动 Runner 的所有操作,agent 、脚本和人都能用; Runner 会自动给 agent 装一个 skill ,agent 自己就知道怎么起 mission 、发消息
    • 删掉了 Runner 自带的 MCP server:CLI 和 MCP 两个入口同时存在容易让人困惑

    1. 支持 pi

    • pi 的接入程度和其他 agent 对齐:角色里设置模型和 thinking 档位、重启后恢复会话、fork 、模型列表直接读 pi --list-models。文件夹信任的提示会提前应答掉,mission 不会卡在这一步
    • 状态上报走 Runner 自带的 pi 扩展,和其他 agent 用同一套状态:Working 、Using tools 、Idle 、Approval needed 、Response failed 。需要 pi 0.84.4 以上,更旧的版本会退回到估算状态
    • pi 可以自己选 provider ,所以用 ChatGPT 或 Copilot 订阅的朋友也可以通过 pi 用 Runner

    2. runner 命令:让 agent 自己驱动 Runner

    之前 agent 通过 Runner 的 MCP server 操作 Runner ,现在改成了一个命令行工具。所有操作都是 runner <名词> <动词> 的形式,项目、角色、crew 、mission 、chat 、会话都覆盖到了:

    runner crew list
    runner mission start --crew "codex pair" --cwd ~/repos/foo --goal-file brief.md
    runner mission feed <id> --follow           # 在终端里实时跟一个 mission
    runner mission answer <id> <question> yes   # 回答 lead 的 ask_human
    

    未来迭代方向

    0.12 的重点是把 mission 改成"容器":lead 既可以是 crew 里的一员,也可以是外面任意一个会用 runner 命令的 agent 。另外还会支持一个会话直接给另一个会话发 prompt 。角色页和 crew 页也会重新设计。

    目前支持 macOS ( Apple Silicon )和 Windows x64 ( Windows 10 1809 及以上),两个平台的安装包都已签名; Intel Mac 、Windows ARM 和 Linux 暂时不支持。有需要的功能或者遇到问题,欢迎在评论区留言。

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

    Release: https://github.com/yicheng47/runner/releases/latest

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