Skip to content

Runner 0.18.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 08:30
· 214 commits to main since this release

Runner 0.18.0 is a feature release for macOS and Windows on top of 0.17.2.

New

  • Remote access, a private beta. Connect this computer to a Runner account and reach its chats and missions from Runner on your other computers, even on another network. Sessions are encrypted end to end, and Runner's relay only forwards them. The beta is invite-only and available in mainland China for now: request an invite code in the Runner Discord or WeChat user group, linked from Settings → Remote access and Settings → About. Your agents keep running when a connection drops or the desktop app closes. (#836)
  • Open another computer from the sidebar. Once signed in, the computer picker in the sidebar lists your account's computers with their online status. Click one to switch this window to it, or Shift-click to open it in a new window. Its projects, tabs, missions and terminals use the same controls as this computer: start, stop, resume, fork, rename and archive chats, split panes, browse that computer's folders for New chat and Start mission, read a mission's feed, answer its questions and message its crew. A green dot shows when a session there needs your input. (#953)
  • Pair computers with a PIN. On the computer you want to reach, turn on Allow remote access and set a six-digit PIN in Settings → Remote access; the other computer enters it once to pair. Five failed attempts in a row lock PIN entry until you unlock it. Runner notifies you when a computer pairs, and Revoke, Forget and Reset remote access remove access again. Signing in to the account alone never grants terminal access. (#952)
  • Take a terminal back. When another computer controls a tab, the desktop shows Controlled from {computer} over it. Choose Take back to return the whole tab to this desktop, with each pane fitted to its own size. (#953)
  • Local only. Settings → General → Local only hides Account, Remote access, the account avatar and the computer picker, and stops access from other computers. It is off by default. (#836)
  • runner remote in the CLI. Sign in, check status, list and pair computers, read another computer's overview, set the PIN, list and revoke paired devices, or reset this computer's identity from a terminal, including over SSH. Signing in, pairing and setting the PIN need your own interactive terminal; agents inside Runner cannot do them. (#951)

Download and upgrade

  • macOS, Apple Silicon: download Runner-0.18.0-arm64.dmg, or update through Sparkle. The app is signed and notarized.
  • Windows x64, Windows 10 version 1809 or later: download Runner-Setup-0.18.0.20261025.0806-x64.exe. The installer, app, and CLI sidecars are Authenticode-signed by Open Source Developer Yicheng Wang. You can also update through Settings → Updates → Update, then choose Install and restart. Settings, chats, and missions are retained.

Windows ARM64, Intel Macs, and Linux are not supported.

Full changelog: v0.17.2...v0.18.0

中文

Runner 0.18.0 是 macOS 和 Windows 上基于 0.17.2 的功能版本。

新功能

  • 远程访问(内测)。 将这台电脑连接到 Runner 账号后,即可在其他电脑上的 Runner 中访问它的聊天和任务,不在同一网络也可以。会话全程端到端加密,Runner 中继只负责转发。内测目前仅限邀请,且暂时只面向中国大陆用户:可在 Runner Discord 或微信用户群申请邀请码,Settings → Remote access 和 Settings → About 中都有入口。连接中断或关闭桌面应用时,智能体会继续运行。 (#836)
  • 从侧边栏打开其他电脑。 登录后,侧边栏的电脑选择器会列出账号下的电脑及其在线状态。点击即可将当前窗口切换到该电脑,按住 Shift 点击则在新窗口中打开。其项目、标签页、任务和终端的操作方式与本机相同:启动、停止、恢复、分叉、重命名和归档聊天,拆分窗格,在 New chat 和 Start mission 中浏览该电脑的文件夹,查看任务动态、回答任务提问并给团队发消息。该电脑上有会话需要你处理时,会显示绿点。 (#953)
  • 用 PIN 配对电脑。 在要访问的电脑上打开 Allow remote access,并在 Settings → Remote access 中设置六位 PIN;另一台电脑输入一次即可完成配对。连续五次失败会锁定 PIN 输入,直到你手动解锁。有电脑完成配对时 Runner 会通知你,Revoke、Forget 和 Reset remote access 可以撤销访问。仅登录同一账号不会获得终端访问权限。 (#952)
  • 收回终端控制权。 其他电脑控制某个标签页时,桌面端会在其上显示 Controlled from {computer}。选择 Take back 可将整个标签页交还给本机,每个窗格按各自尺寸重新适配。 (#953)
  • 仅本地使用。 Settings → General → Local only 会隐藏 Account、Remote access、账号头像和电脑选择器,并停止其他电脑的访问。默认关闭。 (#836)
  • CLI 新增 runner remote。 可在终端(包括 SSH)中登录、查看状态、列出和配对电脑、查看其他电脑的概览、设置 PIN、列出和撤销已配对设备,或重置本机身份。登录、配对和设置 PIN 必须在你自己的交互式终端中进行,Runner 内的智能体无法执行。 (#951)

下载与升级

  • macOS、Apple Silicon: 下载 Runner-0.18.0-arm64.dmg,或通过 Sparkle 更新。应用已签名并通过公证。
  • Windows x64,Windows 10 1809 或更高版本: 下载 Runner-Setup-0.18.0.20261025.0806-x64.exe。安装程序、应用和 CLI 辅助程序均由 Open Source Developer Yicheng Wang 进行 Authenticode 签名。也可前往 Settings → Updates → Update,再选择 Install and restart。设置、聊天和任务会保留。

Windows ARM64、Intel Mac 和 Linux 暂不支持。

完整变更记录: v0.17.2...v0.18.0