Skip to content

v0.107.17

Choose a tag to compare

@github-actions github-actions released this 05 Nov 04:46
· 167 commits to main since this release
da27591

K-brain v0.107.17

本版从 main 的 da27591 构建。

新功能

  • TUI 里可以复制对话了(#110)。在 kn 里用鼠标拖选文字,松开即复制,页脚会短暂提示「已复制 N 个字符」。选区保留时按 Ctrl+C 或 Cmd+C(终端支持 kitty 键盘协议时)也会复制,不会触发退出。
    • 本机:用系统剪贴板工具(macOS pbcopy,Linux wl-copy / xclip / xsel,Windows PowerShell);
    • SSH、容器或本机工具不可用时:改用 OSC 52 把文字交给终端,复制到你自己电脑的剪贴板。tmux 里会自动包装,需要 set -g set-clipboard on;
    • 限制:OSC 52 最多发送 100 KB,超出时明确提示失败,不会假装复制成功。设置 K_BRAIN_CLIPBOARD_NO_OSC52=1 可关闭 OSC 52;
    • /copy 也走同一套路由。想用终端自带的选择功能时,用 /mouse 关闭鼠标捕获。

修复

  • 生图失败不再一律显示「图像模块不可用」(#106):
    • 保留错误码:IMAGE_RESULT_UNKNOWN、IMAGE_NO_IMAGE_OUTPUT 和新增的 IMAGE_OUTPUT_SAVE_FAILED 原样返回(502),不再改写成 IMAGE_UNAVAILABLE/503;
    • 失败原因:新增可选的 reason 字段,只含固定短语,不转发上游原文;
    • 代理:生图请求和图片下载都按连接的「使用应用代理」开关走代理;
    • 下载:总超时从 60 秒改为 5 分钟。直连下载过慢时,reason 会建议打开代理开关;
    • 重试判定:没建立连接的请求才算未发送,可安全重试;已发出的请求标为结果未知,避免重复计费。

下载与校验

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

完整变更