Skip to content

v0.107.18

Choose a tag to compare

@github-actions github-actions released this 05 Nov 08:07
· 145 commits to main since this release
fb84dd3

K-brain v0.107.18

本版从 main 的 fb84dd3 构建。

修复

  • wait 和后台进程不会再随一轮对话结束而中断(#118):
    • 问题:一轮对话正常结束时,模型交给后台的 wait 和非 isolated 的 ManagedProcess 会被一起取消,被取消的进程也不发结束通知。模型照 wait 的提示结束这一轮后,就再也不会被唤醒,任务停在半路;
    • 现在:一轮正常结束后,它们会继续运行,完成后照常唤醒会话。用户手动停止或关闭会话时,它们仍会一起停掉;
    • 后台通知:wait 结果、进程退出、后台子任务和工作流的报告,在 user.message.appended 和会话历史里带 origin: "background",客户端可以和用户输入区分开。唤醒运行不再算作用户输入。发给模型的请求不含这个字段,旧客户端会忽略它。
  • AskUserQuestion 不再经过 AI 审查(#114):它只是向用户提问,不会改动任何东西,所以提问会更快出现,不用等审查。deny 规则仍然生效。
  • 停止生成后保留已输出的回复(#116):用户停止运行时,已经流式输出的文字会存进历史,末尾标注被中断,下一轮模型也能看到。只有思考内容、没有正文的回复不保存。
  • Windows 上测试全部通过,并修掉其中暴露的两个问题(#108):
    • 权限规则:Windows 上不带盘符的规则(如 Grep(/p/secret/**))以前什么都匹配不到,deny 不生效;现在按工作区所在的盘匹配,和 Linux 的语义一致。之前在 Windows 上失效的 allow 规则也会开始生效;
    • worktree:并发创建 worktree 时不再报 failed to read .../commondir。

下载与校验

提供 macOS、Linux、Windows 的 x64/ARM64 CLI 与 computer helper,共 12 个二进制;SHA256SUMS 用于校验下载文件。

完整变更