Repository navigation
v0.107.18
·
145 commits
to main
since this release
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。
- 权限规则:Windows 上不带盘符的规则(如
下载与校验
提供 macOS、Linux、Windows 的 x64/ARM64 CLI 与 computer helper,共 12 个二进制;SHA256SUMS 用于校验下载文件。