Populært: Data opdateret 6. november 2026

Kategorier

Internet1.372
Kommunikation323
Lyd og video912
Grafik og design549
Kontor og produktivitet1.134
Udviklerværktøjer3.173
AI-værktøjer546
Sikkerhed og privatliv396
Systemværktøjer3.153
Spil532
Uddannelse og videnskab240
Netværk og IT289

K-brain: download ældre versioner

基于 Go 构建、运行在终端里的编程 Agent。

Her er 10 versioner af K-brain, fra 4. november 2026 til den aktuelle 0.107.22. Hver version linker til udgiverens egne installationsfiler.

2026: 10 10 26
VersionDatoStørrelseFiler
0.107.22Nyeste 5. november 2026 — 64-bit PortabelARM64 Portabel
Udgivelsesnoter
K-brain v0.107.22
本版从 main 的 7db2a37 构建,在 v0.107.21 的基础上加入 Windows 离线沙箱(提升模式),并修复后台任务关闭时的竞争。
新功能
- Windows 离线沙箱与工作区隔离(#165):运行一次 kn sandbox setup(会弹出 Windows 管理员确认),之后 Windows 上的沙箱改为以专用的沙箱账户运行命令:
- 断网运行可用:离线账户的所有网络流量(包括本机回环)都被防火墙规则拦截,/v1/health 的 run_sandbox 报告 mechanism: "sandbox-user"、network_control: true;
- 工作区隔离:权限只授予沙箱账户,不再把用过的工作区标为低完整性。其他低完整性程序不能再写这些目录,断网运行也写不了别的工作区;
- 命令在独立的桌面上运行,不能访问你的桌面和进程;
- 保护路径、凭据目录屏蔽、凭据环境变量过滤照常生效;
- setup 会创建两个隐藏的本地账户(不能远程登录、不在登录界面显示)、两个本地组和一组防火墙规则,密码用 DPAPI 加密保存。kn sandbox status 查看状态,kn sandbox uninstall 全部移除;
- 没有运行 setup 时,沿用 v0.107.21 的低完整性沙箱(仅联网),断网运行会拒绝执行并提示运行 kn sandbox setup;
- 客户端可以调用 POST /v1/sandbox/setup 发起设置(需要后端 token,会弹出 UAC),run_sandbox 新增 setup_available、setup_hint,capabilities.sandbox_setup 为 1。
- 已知限制:
- 联网运行仍可写之前沙箱运行用过的任何工作区(Windows 自带的 TLS 不支持受限令牌);
- 沙箱里的命令不能在会话中创建命名对象,Windows PowerShell 5.1 的 Invoke-WebRequest 会报 “Error creating the Web Proxy”,改用 curl.exe、PowerShell 7 即可;
- 离线时仍能解析域名(DNS 由系统服务代为查询),但不能建立连接;
- C:\ProgramData、C:\Users\Public 这类所有用户都可写的目录,沙箱账户也可写。
修复
- 关闭后端时等待后台工作结束(#167):后端关闭时会先取消并等待后台子代理、唤醒派发和检查点写入完成,再关闭事件日志,不再在关闭后继续写文件。因关闭而中断的子代理在下次启动时显示为“已中断”。
- 后台 Bash 命令的退出只报告一次(#167):以前同一次退出可能既出现在 Bash 的结果里,又作为单独的退出通知再发一次。
- 修复了多个偶发失败的测试(#167,关闭 #132)。
下载与校验
提供 macOS、Linux、Windows 的 x64/ARM64 CLI 与 computer helper;SHA256SUMS 用于校验下载文件。
完整变更
0.107.21 5. november 2026 — 64-bit PortabelARM64 Portabel
Udgivelsesnoter
K-brain v0.107.21
本版从 main 的 9efe547 构建,在 v0.107.20 的基础上加入 Windows 原生沙箱、更多沙箱加固,并对 kn 终端界面做了一轮完整改版。
沙箱
- Windows 原生按次沙箱(#145):Windows 上不必再装 WSL2,就能用“沙箱”命令安全模式(联网运行)。
- 写入只限于工作区和沙箱专用的临时目录;工作区外的文件不能写、删或改名;
- 工作区里的 .git/hooks、.git/config、.k-brain/、.liveagent/ 只读;
- ~/.ssh、~/.aws、~/.gnupg、~/.config/gh 和 K-brain 自己的数据目录(API key、会话、记忆)在沙箱里读不到也列不出;
- K-brain 本身和你自己运行的程序不受影响;
- 断网运行在 Windows 原生上仍会拒绝执行,下一版通过一次性的管理员设置提供。
- Linux 没有可用的 bubblewrap 时改用 Landlock + seccomp(#146):不再直接报告“不支持”。这种方式能限制写入和网络,但不能隐藏凭据目录,/v1/health 的 run_sandbox 会如实报告(新增 path_protection 字段)。
- 保护路径加固(#149):
- .git/hooks、.git/config 以及 core.hooksPath 指向的目录不能被改写,也不能通过改名、硬链接绕过;
- bubblewrap 下连不上 docker、podman、D-Bus 等运行时套接字;
- WSL 下不能通过互操作启动 Windows 程序。
- 不继承凭据类环境变量(#157):沙箱里的命令拿不到名字里带 KEY、SECRET、TOKEN、PASSWORD、CREDENTIAL 的变量,以及 LD_PRELOAD 一类的注入变量。需要保留的变量用配置 sandbox.envKeep 放行。未开沙箱时不变。
- 被沙箱拦下时给出提示(#153):命令因沙箱失败时,结果末尾多一行 [sandbox] …,说明拦截原因(写到工作区外、受保护路径、被隐藏的目录、断网),能确定时还会建议把哪个目录加为可写。/v1 的 tool.result 新增可选的 sandbox_denial。
kn 终端界面
- 对话记录(#139、#159):
- 长对话只渲染可见部分,滚动和恢复会话更快;
- 流式回复只重绘最后一段,2000 行的回复从 27 秒降到 0.4 秒;
- 思考过程实时显示最后 3 行,结束后折叠为“Thought for Xs”,可展开;
- Alt+↑ 聚焦对话记录,逐块选择、折叠、展开,E 全部折叠或展开;v 全屏查看一个块;
- /find 搜索整个对话记录,n/N 跳转。
- 工具调用(#155):
- 按工具类型显示,带退出码、超时和实时计时;
- diff 带语法高亮和行号,超过 30 行自动折叠;
- 连续的只读调用合并为一行;
- 计划(todo)显示为单独的面板。
- 输入框(#147):
- Ctrl+Z 撤销、Alt+Z 重做,Alt+K 剪切到行尾;
- 大段粘贴折叠为一块;
- Ctrl+R 搜索历史,Ctrl+S 暂存草稿,Alt+M 多行模式;
- @ 文件补全在后台建立索引;
- 排队的消息可以立即发送、编辑和调整顺序。
- 审批与提问卡片(#162、#163):
- 审批卡片显示完整命令,过长时卡片内滚动,并说明为什么需要审批;
- 编辑审批直接显示变更预览;
- “始终允许”可以用 Tab 调整范围:命令从精确命令到命令前缀再到整个程序,编辑从文件到目录再到整个项目;
- 一次可以问最多 4 个问题,每题一个标签页;
- 计划模式下可以逐行评论计划、要求修改或批准。
- 模式标签旁多一个徽标,显示只读、允许编辑、AI 审核等状态。
- 状态与用量(#141):
- 状态行显示当前阶段(思考、输出、调用工具、重试倒计时、压缩)和计时;
- 错误按类型显示成横幅,带原因和建议;
- 新命令 /usage 显示 token、缓存、费用,可按模型、按子代理查看;
- 终端不在前台时发桌面通知,窗口标题跟随状态;
- 状态行可用自定义命令生成。
- 会话与设置(#151):
- /help 打开快捷键速查表;
- /settings(或 F2)、/extensions、/memory 打开对应面板;
- 会话选择器支持筛选、搜索和删除;
- 回退对话时可以选择只回退对话、只回退代码或两者都回退;
- 首次运行和信任工作区的引导在界面内完成;
- 复制后会显示复制了什么。
协议与后端
- tool.result 新增可选的 exit_code、timed_out、duration_ms(#135)。
- permission.requested 的编辑审批新增可选的 preview(统一 diff、是否新文件、是否截断)(#135)。
- question 工具支持一次提多个问题(questions),旧的单问题输入不变(#162)。
- 以上都是新增的可选字段,旧客户端无需改动。
下载与校验
提供 macOS、Linux、Windows 的 x64/ARM64 CLI 与 computer helper;SHA256SUMS 用于校验下载文件。
完整变更
0.107.20 5. november 2026 — 64-bit PortabelARM64 Portabel
Udgivelsesnoter
K-brain v0.107.20
本版从 main 的 3fa12a4 构建,在 v0.107.19 的基础上加入 kn 终端界面的新视觉。
新功能
- kn 终端界面换上统一的视觉主题(#133):
- 配色:界面所有颜色都来自同一套语义配色,深色、浅色主题都有真彩色、256 色和 16 色版本。Markdown 和代码块高亮也用这套配色,代码块不再压在写死的灰色背景上;
- 无颜色与 ASCII 终端:设置了 NO_COLOR 或 K_BRAIN_THEME=mono 时,完全不输出颜色,改用粗体、暗淡、反显和符号区分。K_BRAIN_ASCII=1 强制只用 ASCII 符号;TERM=linux、vt100、dumb 等终端或非 UTF-8 环境会自动切换;
- 工具行:排队、运行、完成、失败用同一种格式,即“符号 工具名 对象 …… 状态 · 耗时”。失败显示 ✗ … failed,命令非零退出也算失败。排队中的调用不再显示原始 JSON;
- 审批与提问:改成带彩色边框的卡片,选项带编号,按数字键直接选。窄终端下长命令会换行显示;
- 模式标签更醒目:默认的 “Always allow” 用醒目的底色显示,默认模式不变;
- Esc 防误触:Esc 仍会取消当前回复;取消后短时间内再按 Esc,不会误开“回退对话”;
- 其他:差异里的长行改为换行显示,不再截断;--json 这样的行内代码不再在连字符处断行;欢迎框在窄终端下自动精简。
修复与改进
v0.107.19 的全部内容:#120(后台子代理活过本轮且不再占住会话)、#122(子代理实时转录与单独停止)、#124、#125(流式与事件日志性能)、#127(kn 子代理面板)、#128、#130(目标续跑轮显示成通知)。详见 v0.107.19 发布说明。
下载与校验
提供 macOS、Linux、Windows 的 x64/ARM64 CLI 与 computer helper,共 12 个二进制;SHA256SUMS 用于校验下载文件。
完整变更
0.107.19 5. november 2026 — 64-bit PortabelARM64 Portabel
Udgivelsesnoter
K-brain v0.107.19
本版从 main 的 12db595 构建。
新功能
- 子代理实时转录与单独停止(#122):
- 列表与转录:新增 GET /v1/sessions/{id}/subagents(前台与后台子代理列表),GET …/subagents/{task}(截至此刻的转录),GET …/subagents/{task}/events?after_seq=N(只含该子代理事件的 SSE)。另有单独停止某个子代理的接口;
- 实时事件:子代理运行时,它的文字、思考、补充指令和工具调用作为 trajectory.child.* 事件写入会话事件日志,文本按 100ms 或 8 KiB 合并发出。旧客户端会忽略这些事件,会话历史不变;
- 载荷:Subagent 新增 parent_tool_call_id、background、usage、tool_count、duration_ms。
- kn 终端界面的子代理面板(#127):
- 转录中的子代理:显示一行实时状态(工具次数、最新工具、耗时、token),完成后变成一行摘要;
- 前台子代理:也会出现在面板里,可以打开查看;
- 面板:运行中的排在前面,可用 Ctrl+X 直接停止选中项;
- 完成通知:后台子代理完成后显示为一行弱化通知,不再显示成用户输入。
修复
- 后台子代理不会再随一轮对话结束而被取消,也不再占住会话(#120):
- 问题:模型用 background=true 启动的子代理,会在本轮结束时被一起取消,报告送不回来;
- 现在:本轮正常结束后,子代理会继续运行,完成后把报告送回会话。用户停止本轮、/close 或删除会话时,子代理会一起停掉;
- 不再占住会话:子代理运行期间,用户可以照常发起新的对话,也可以编辑、分支、压缩;目标续跑、排队消息和唤醒照常进行。只有切换模型或工作区、回退代码这两件事要等子代理结束,此时返回 409 session has a running background subagent;
- 遗留任务:K-brain 退出时还没结束的子代理,下次加载会话时会标记为中断,不再一直挡住删除和编辑。
- 目标续跑轮与运行时提醒不再显示成用户消息(#130):/goal 的每个续跑轮 [goal n/m] …、新上下文提示和输出上限续写提醒,现在带 origin: "background",客户端会显示成通知。续跑轮也不再进入提示词回溯。/goal <目标> 本身仍是用户消息。
性能
- 事件日志写入更快(#124):run 进行中复用同一个日志文件句柄,不再每个事件都打开、关闭一次(Windows 除外)。每 256 个事件记录一个偏移标记,断线重连后的重放直接从标记处开始,不用从文件开头读起。
- 长回复和大工具参数的流式拼接不再越来越慢(#125):Chat Completions、Responses、Anthropic 三种流式回复以前每收到一段增量就把已收到的内容整体复制一遍,现在改为直接追加,开销从平方级降到线性。
测试
- 修正 TestSubscriptionRefreshWithoutDesktop 写死日期导致过期失败的问题(#128)。
下载与校验
提供 macOS、Linux、Windows 的 x64/ARM64 CLI 与 computer helper,共 12 个二进制;SHA256SUMS 用于校验下载文件。
完整变更
0.107.18 5. november 2026 — 64-bit PortabelARM64 Portabel
Udgivelsesnoter
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 用于校验下载文件。
完整变更
0.107.17 5. november 2026 — 64-bit PortabelARM64 Portabel
Udgivelsesnoter
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 用于校验下载文件。
完整变更
0.107.16 4. november 2026 — 64-bit PortabelARM64 Portabel
Udgivelsesnoter
K-brain v0.107.16
本版从 main 的 812f4cf 构建。
新功能
- 按运行启用的工作区沙箱(#104)。运行请求可以带 options.sandbox: {mode: "workspace", network: true|false},命令(Bash、ManagedProcess、TerminalSession 及 hooks)会在系统沙箱里执行:
- 可写范围:只限运行的 write 工作区、系统临时目录,以及 shell 需要的 /dev 节点;
- 屏蔽目录:~/.ssh、~/.aws、~/.gnupg、~/.config/gh 以及 K-brain 自己的数据(配置与 API Key、会话、记忆、权限规则),读写都被屏蔽;
- 只读路径:.liveagent/、.k-brain/、.git/hooks/ 即使在可写工作区内也只读;
- 断网:network: false 时禁止联网;
- 拒绝而非裸跑:平台无法隔离时(原生 Windows、没有 bwrap 等),请求返回 400 options.sandbox: …,不会在沙箱外运行;
- 能力上报:/v1/health 新增 capabilities.run_sandbox(supported、mechanism、network_control、read_masking 等),客户端据此启用沙箱选项。
macOS 用 seatbelt(/usr/bin/sandbox-exec),Linux 用 bubblewrap。
- 沙箱内的审批:在 normal / auto_edit 模式下,沙箱里的命令不再逐条确认。plan 模式、deny/ask 规则、auto_review 以及已配置的 AI 审查仍然优先,审查器照样会看到每条命令。文件编辑等进程内工具不受系统沙箱约束,仍按权限模式处理。
修复
- seatbelt 配置(也影响 config.sandbox):旧配置会让写 /dev/null、TMPDIR 失败,工作区路径经过符号链接(/var → /private/var)时也写不进去。新配置修正了这些问题。
下载与校验
提供 macOS、Linux、Windows 的 x64/ARM64 CLI 与 computer helper,共 12 个二进制;SHA256SUMS 用于校验下载文件。
完整变更
0.107.15 4. november 2026 — 64-bit PortabelARM64 Portabel
Udgivelsesnoter
K-brain v0.107.15
本版从 main 的 c3aec1b 构建。v0.107.14 的构建没有完成发布,它的修复一并包含在本版中。
修复
- 压缩摘要被输出上限截断(#102):压缩时报 compaction summary failed: response truncated by output limit (incomplete.max_output_tokens) 的问题已修复。推理模型的思考 token 也算进输出上限,原先固定的 4096 很容易被用完。现在的处理是:
- 摘要被截断时自动加大输出上限重试,最多到 32768,不超过模型自身的上限;
- 走缓存的同模型摘要仍被截断时,改用分块转录摘要;
- 都失败时保留原有历史,不会用残缺摘要替换。
- 设置里标了"文本与图片"的模型仍按纯文本处理(#103)。供应商 /models 目录把模型报成只有 text 时(中转站常见),设置里的覆盖不起作用:
- Read / Image 报 image attachment unavailable for this model;
- 对话里贴的图片被丢弃。
现在设置里保存的输入能力优先于供应商目录;没有保存时仍按目录判断。
下载与校验
提供 macOS、Linux、Windows 的 x64/ARM64 CLI 与 computer helper,共 12 个二进制;SHA256SUMS 用于校验下载文件。
完整变更
0.107.13 4. november 2026 — 64-bit PortabelARM64 Portabel
Udgivelsesnoter
K-brain v0.107.13
本版从 main 的 a215358 构建。
修复
- 压缩本身超窗时自动恢复(#93):中转端点的实际窗口比目录登记的小时(如 input_too_large … 664630 tokens > 500000 tokens),压缩不再直接失败,而是:
- 采纳端点报告的窗口;
- 改用分块转录摘要。
- 这类报错措辞现在也能识别为超窗。
- 截断时不会再把中文切成乱码。
- 流式请求空闲超时(#92):流中途连接半开时,空闲 120 秒后按可重试错误处理,不再无限挂起。Ctrl+C 取消不受影响。
新功能
- 桌面端(LiveAgent)
- 编辑后返回 LSP 代码诊断,并新增只读的 lsp 查询工具(#89)。
- 后台子代理、wait 和后台进程结束后自动开一轮新回复;agent 运行的 shell 不再继承后端访问令牌(#90)。
- 上下文
- 除 AGENTS.md 外,也读取 CLAUDE.md 和 .cursor/rules(#88)。
- 压缩掉的历史存成 markdown 片段,模型可以回查(#91)。
- 回复被输出上限截断时自动续写(#94,TUI 接入见 #98)。
- Hooks:新增 PostToolUseFailure、压缩前后和 SessionEnd 事件(#96)。
- CLI 工具
- 只读的 grep、glob、list(#97)。
- web_fetch:抓取网页并转成文本(#101)。每次都需要确认,可以按域名设为"总是允许";跨域重定向需要重新确认;走应用代理。
- edit 匹配更宽容,参数解码更稳(#99)。
- TUI
- 布局更紧凑,底部信息栏只占一行(#95)。
- grep/glob/list 显示自己的标题行,并折叠成计数(#100)。
下载与校验
提供 macOS、Linux、Windows 的 x64/ARM64 CLI 与 computer helper,共 12 个二进制;SHA256SUMS 用于校验下载文件。
完整变更
0.107.12 4. november 2026 — 64-bit PortabelARM64 Portabel
Udgivelsesnoter
What's Changed
- fix(imaging): accept provider URLs and honor the selected canvas by @AlphaCatMeow in https://github.com/Stack-Cairn/K-brain/pull/86
Full Changelog: https://github.com/Stack-Cairn/K-brain/compare/v0.107.11...v0.107.12

Mest populære i IDE’er og kodeeditorer

Se alle
  1. OpenCodeIDE’er og kodeeditorer · OpenCode
  2. RStudioIDE’er og kodeeditorer · Posit Software
  3. Node.js (LTS)IDE’er og kodeeditorer · Node.js Foundation
  4. Apache NetBeansIDE’er og kodeeditorer · Apache NetBeans
  5. VSCodiumIDE’er og kodeeditorer · VSCodium
  6. HaxeIDE’er og kodeeditorer · Haxe Foundation
  7. ThonnyIDE’er og kodeeditorer · Aivar Annamaa
  8. GDevelopIDE’er og kodeeditorer · GDevelop Team
  9. mkcertIDE’er og kodeeditorer · FiloSottile
  10. ProcessingIDE’er og kodeeditorer · Processing Foundation

Mere fra Stack-Cairn

Se alle
  • LiveAgentAI-assistenter og LLM · Stack-Cairn

Tags

Del