Skip to content

Runner 0.19.1

Choose a tag to compare

@github-actions github-actions released this 01 Nov 15:32
· 123 commits to main since this release

Runner 0.19.1 is a bug-fix release for macOS, Windows and Linux on top of 0.19.0.

New

  • Start missions from the launcher. Mission shortcuts, the command palette, crew pages and the + on a project or Recents now open the launcher page: pick a crew, write an optional goal, and start in the selected project and folder. The New mission dialog is gone, and opening the launcher no longer creates an empty tab. A mission's title is the first line of its goal, or the crew and date. (#1097)
  • runner mission start needs --title. Scripts and agents that start missions from the CLI now pass a title. (#1097)
  • Messages reach Claude Code members mid-turn again. Since 0.19.0, every mission inbox notice waited until its member was Idle. Claude Code queues input typed during a turn, so a working Claude Code member now gets new messages straight away and reads them at its next step. Codex and the other runtimes still wait for Idle, and a draft or recent typing in the terminal still holds delivery. (#1103)
  • Settings gear in the sidebar footer. The footer's account avatar is a Settings gear again: one click (or ⌘,) opens Settings, signed in or not. Sign-in and sign-out stay in Settings → Account. Settings → General → Local only is removed, so Account and Remote access are always listed; signing out now returns any window showing another computer to this one. (#1099)

Bug fixes

  • Pressing Return in an idle agent no longer blocks its inbox. In 0.19.0, a Return that started no turn in an idle mission member's terminal, such as one on an empty composer, left the member Busy, and no further inbox notices reached it. Runner now returns it to Idle about 10 seconds after a submit that starts no turn. A notice still held behind a stuck Busy after two minutes posts a warning in the mission feed. (#1102)
  • Resume keeps the conversation after an early exit. A resume that exits right away no longer clears the chat's conversation unless the runtime confirms the conversation is gone, so the next Resume tries the same one again. This mostly affected Codex. (#1028)

Download and upgrade

  • macOS, Apple Silicon: download Runner-0.19.1-arm64.dmg, or update through Sparkle. The app is signed and notarized.
  • Windows x64, Windows 10 version 1809 or later: download Runner-Setup-0.19.1.20261101.1518-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.
  • Linux ARM64/x86_64 (beta): on Debian or Ubuntu, download Runner_0.19.1_linux-<arm64|x64>.deb and install it with sudo apt install ./Runner_0.19.1_linux-arm64.deb (or -x64). On other distributions, extract Runner_0.19.1_linux-<arm64|x64>.tar.gz and run its ./install.sh, which installs under ~/.local. Later updates come through Settings → Updates: tarball installations are replaced atomically, and deb installations ask for system authorization and install through APT. The opt-in user service is disabled on install, and uninstall retains user data. Each Linux package carries a matching minisign signature verified by the in-app updater.

Windows ARM64 and Intel Macs are not supported. Linux packages are built on Ubuntu 22.04 and need glibc 2.35 or later, Linux kernel 5.3 or later, and an EGL/Vulkan-capable graphics stack. Native acceptance on physical Linux hardware, on x86_64 and on distributions other than Ubuntu is still pending. Known issue: in some virtual machines, such as UTM with the Virtio-GPU Venus adapter, the window never appears; start Runner with software rendering instead: VK_LOADER_DRIVERS_DISABLE='*virtio*' LIBGL_ALWAYS_SOFTWARE=1 runner-app.

Full changelog: v0.19.0...v0.19.1

中文

Runner 0.19.1 是 macOS、Windows 和 Linux 上基于 0.19.0 的修复版本。

新功能

  • 从启动器启动 Mission。 Mission 快捷项、命令面板、crew 页面以及项目或 Recents 上的 + 现在都会打开启动器页面:选择一个 crew,填写可选的目标,然后在所选项目和文件夹中启动。New mission 对话框已移除,打开启动器也不再创建空 tab。Mission 标题取自目标的第一行,没有目标时使用 crew 名称和日期。(#1097)
  • runner mission start 需要 --title。 通过 CLI 启动 mission 的脚本和 agent 现在需要传入标题。(#1097)
  • Claude Code 成员在轮次进行中也能再次收到消息。 自 0.19.0 起,每条 mission 收件箱通知都要等成员变为 Idle 才投递。Claude Code 会把轮次进行中输入的内容排队,因此正在工作的 Claude Code 成员现在会立即收到新消息,并在下一步读取。Codex 和其他运行时仍会等待 Idle;终端中的草稿或最近的输入仍会阻止投递。(#1103)
  • 侧栏底部改回设置齿轮。 侧栏底部的账号头像改回 Settings 齿轮:单击(或 ⌘,)即可打开 Settings,无论是否登录。登录和退出仍在 Settings → Account 中。Settings → General → Local only 已移除,Account 和 Remote access 会始终列出;退出登录时,正在显示其他电脑的窗口会切回本机。(#1099)

问题修复

  • 在空闲 agent 中按 Return 不再卡住其收件箱。 在 0.19.0 中,如果在空闲 mission 成员的终端里按下的 Return 没有开始新轮次(例如在空输入框上),该成员会一直显示 Busy,之后的收件箱通知都无法送达。现在,提交后若没有开始新轮次,Runner 会在约 10 秒后将其恢复为 Idle。若通知在两分钟后仍因卡住的 Busy 而无法投递,mission 动态中会显示警告。(#1102)
  • 提前退出后 Resume 会保留对话。 Resume 后立即退出时,除非运行时确认对话已不存在,否则不再清除聊天的对话,下次 Resume 会再次尝试同一对话。此问题主要影响 Codex。(#1028)

下载与升级

  • macOS,Apple Silicon: 下载 Runner-0.19.1-arm64.dmg,或通过 Sparkle 更新。应用已签名并经过公证。
  • Windows x64,Windows 10 1809 或更高版本: 下载 Runner-Setup-0.19.1.20261101.1518-x64.exe。安装程序、应用和 CLI sidecar 均由 Open Source Developer Yicheng Wang 进行 Authenticode 签名。也可以通过 Settings → Updates → Update 更新,然后选择 Install and restart。设置、聊天和 mission 都会保留。
  • Linux ARM64/x86_64(beta): 在 Debian 或 Ubuntu 上,下载 Runner_0.19.1_linux-<arm64|x64>.deb,并用 sudo apt install ./Runner_0.19.1_linux-arm64.deb(或 -x64)安装。在其他发行版上,解压 Runner_0.19.1_linux-<arm64|x64>.tar.gz 并运行其中的 ./install.sh,它会安装到 ~/.local。之后通过 Settings → Updates 更新:tarball 安装会被原子替换,deb 安装会请求系统授权并通过 APT 安装。可选用户服务在安装时保持禁用,卸载会保留用户数据。每个 Linux 包都附带对应的 minisign 签名,由应用内更新程序验证。

Windows ARM64 和 Intel Mac 暂不支持。Linux 包基于 Ubuntu 22.04 构建,需要 glibc 2.35 或更高版本、Linux 内核 5.3 或更高版本,以及支持 EGL/Vulkan 的图形栈。在物理 Linux 硬件、x86_64 和 Ubuntu 以外发行版上的原生验收仍待完成。已知问题:在部分虚拟机中(例如使用 Virtio-GPU Venus 显卡的 UTM),窗口不会出现;请改用软件渲染启动 Runner:VK_LOADER_DRIVERS_DISABLE='*virtio*' LIBGL_ALWAYS_SOFTWARE=1 runner-app。

完整变更记录: v0.19.0...v0.19.1