Skip to content

Runner 0.12.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 08:46
· 119 commits to main since this release

Runner 0.12.0 is a feature release for macOS and Windows on top of 0.11.5. It redesigns the role and crew pages and brings undo to every text field.

New

  • A new role page. A role opens as a profile: its pixel avatar, name and handle, Chat now and Edit, then its setup (runtime, model, effort, permissions, command and working directory), the crews that use it, and its activity. The system prompt sits beside it, rendered as markdown and collapsed to its first lines until you choose Show all. Edit works in place on the page, with a Markdown | Preview switch for the prompt. (#393)
  • The role list is a table. Each role gets one row showing its runtime, model, effort, crews and last activity. Hover over a row to start a chat. The count shows the total, and while you search it shows how many roles match. (#393)
  • A new crew page. A crew opens the same way. On the left are a picture made from its slots' avatars, its lead, Start mission and Edit, and then its slots. On the right are the team conventions, rendered as markdown, and the crew's missions. Drag a slot to reorder it. Click a slot to compare its setup with its role's and to change its runtime, model and effort overrides in place. (#699)
  • The crew list is a table. Each crew shows its picture, runtimes, mission count and last mission, and a Start mission button appears on hover. (#699)
  • Undo and redo in every text field. On macOS, use ⌘Z and ⇧⌘Z or Edit → Undo and Redo. On Windows, use Ctrl+Z to undo and Ctrl+Y or Ctrl+Shift+Z to redo. Typing undoes a run at a time. A paste, a cut or a new line is its own step, and so is a phrase typed through an input method. (#728)

Changes

  • Crews no longer have a purpose or a default goal. Neither is shown or searched, and Start mission no longer fills in a crew goal. A mission's goal is always the one you give it. (#699)
  • Roles must run an agent. You can no longer create a role with the shell runtime, or switch one to it, in the app or through runner role. An existing shell role can still be renamed or deleted. (#721)

Bug fixes

  • Clicks and selections in text fields land on the right character. Before, they drifted along long lines and after wrapped lines. Now the caret, selection and clicks line up with the text everywhere:

    • dragging a selection past the field's edge keeps selecting and scrolls a long prompt;
    • Up and Down move by visual line;
    • the input-method candidate window sits at the caret.

    (#726)

Download and upgrade

  • macOS, Apple Silicon: download Runner-0.12.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.12.0.20260927.0756-x64.exe, or update through the update icon beside Settings. The installer, app, and CLI sidecars are Authenticode-signed; SmartScreen may still warn while the certificate builds reputation. Settings, chats, and missions are retained.

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

Full changelog: v0.11.5...v0.12.0

中文

Runner 0.12.0 是 macOS 和 Windows 上基于 0.11.5 的功能版本,重新设计了角色和 crew 页面,并让所有文本框都支持撤销。

新功能

  • 全新的角色页面。 角色以个人资料的形式打开:左侧依次是像素头像、名称和 handle、Chat now 与 Edit 按钮,然后是它的配置(运行时、模型、effort、权限、命令和工作目录)、用到它的 crew,以及它的活动记录。系统提示词在右侧以 markdown 渲染,默认只显示开头几行,点 Show all 查看全文。Edit 直接在页面上编辑,提示词编辑器带 Markdown | Preview 切换。(#393)
  • 角色列表改为表格。 每个角色一行,显示运行时、模型、effort、所属 crew 和最近活动;鼠标悬停在某一行上即可开始对话。计数显示总数,搜索时显示匹配数量。(#393)
  • 全新的 crew 页面。 crew 以同样的方式打开。左侧是由各槽位头像拼成的 crew 图标、lead、Start mission 与 Edit 按钮,然后是它的槽位;右侧是以 markdown 渲染的团队约定和这个 crew 的 mission。拖动槽位即可调整顺序。点击某个槽位,可以对照它所用角色的配置查看它自己的配置,并直接修改它的运行时、模型和 effort 覆盖。(#699)
  • crew 列表改为表格。 每个 crew 显示图标、运行时、mission 数量和最近一次 mission,鼠标悬停时出现 Start mission 按钮。(#699)
  • 所有文本框都支持撤销和重做。 macOS 上用 ⌘Z 和 ⇧⌘Z,也可以用 Edit 菜单中的 Undo 和 Redo;Windows 上用 Ctrl+Z 撤销,Ctrl+Y 或 Ctrl+Shift+Z 重做。连续输入按段撤销;粘贴、剪切或换行各算一步,输入法打出的一个词组也算一步。(#728)

变更

  • crew 不再有用途和默认目标。 两者都不再显示,也不参与搜索;Start mission 不再自动填入 crew 的目标,mission 的目标总是由你输入。(#699)
  • 角色必须运行一个 agent。 无论在应用里还是通过 runner role,都不能再以 shell 运行时创建角色,也不能把已有角色改为 shell 运行时。已有的 shell 角色仍可重命名或删除。(#721)

问题修复

  • 文本框中的点击和选区落在正确的字符上。 此前在长行上和换行之后,点击和选区的位置会逐渐偏移。现在光标、选区和点击在任何位置都与文字对齐:

    • 拖动选区超出文本框边缘时会继续选择,长提示词也会随之滚动;
    • 上下方向键按显示行移动;
    • 输入法候选窗口出现在光标处。

    (#726)

下载与升级

  • macOS,Apple Silicon: 下载 Runner-0.12.0-arm64.dmg,或通过 Sparkle 更新。应用已签名并经过公证。
  • Windows x64,Windows 10 1809 或更高版本: 下载 Runner-Setup-0.12.0.20260927.0756-x64.exe,或通过 Settings 旁的更新图标更新。安装程序、应用和 CLI 附带程序均已进行 Authenticode 签名;在证书积累信誉期间,SmartScreen 仍可能发出警告。设置、对话和 mission 都会保留。

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

完整变更记录: v0.11.5...v0.12.0