Populare: Date actualizate pe 6 noiembrie 2026

Categorii

Internet1.372
Comunicare323
Audio și video912
Grafică și design549
Birou și productivitate1.134
Instrumente pentru dezvoltatori3.173
Instrumente AI546
Securitate și confidențialitate396
Instrumente de sistem3.153
Jocuri532
Educație și știință240
Rețea și IT289

K-brain: versiuni mai vechi, descărcare

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

Aici sunt listate 10 versiuni ale programului K-brain, de la 4 noiembrie 2026 până la versiunea actuală, 0.107.22. Fiecare trimite la instalatoarele oficiale ale dezvoltatorului.

2026: 10 10 26
VersiuneDataDimensiuneFișiere
0.107.22Cea mai nouă 5 noiembrie 2026 — 64 de biți PortabilARM64 Portabil
Note de versiune
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 noiembrie 2026 — 64 de biți PortabilARM64 Portabil
Note de versiune
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 noiembrie 2026 — 64 de biți PortabilARM64 Portabil
Note de versiune
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 noiembrie 2026 — 64 de biți PortabilARM64 Portabil
Note de versiune
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 noiembrie 2026 — 64 de biți PortabilARM64 Portabil
Note de versiune
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 noiembrie 2026 — 64 de biți PortabilARM64 Portabil
Note de versiune
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 noiembrie 2026 — 64 de biți PortabilARM64 Portabil
Note de versiune
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 noiembrie 2026 — 64 de biți PortabilARM64 Portabil
Note de versiune
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 noiembrie 2026 — 64 de biți PortabilARM64 Portabil
Note de versiune
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 noiembrie 2026 — 64 de biți PortabilARM64 Portabil
Note de versiune
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

Cele mai populare în IDE-uri și editoare de cod

Vezi tot
  1. OpenCodeIDE-uri și editoare de cod · OpenCode
  2. RStudioIDE-uri și editoare de cod · Posit Software
  3. Node.js (LTS)IDE-uri și editoare de cod · Node.js Foundation
  4. Apache NetBeansIDE-uri și editoare de cod · Apache NetBeans
  5. VSCodiumIDE-uri și editoare de cod · VSCodium
  6. HaxeIDE-uri și editoare de cod · Haxe Foundation
  7. ThonnyIDE-uri și editoare de cod · Aivar Annamaa
  8. GDevelopIDE-uri și editoare de cod · GDevelop Team
  9. mkcertIDE-uri și editoare de cod · FiloSottile
  10. ProcessingIDE-uri și editoare de cod · Processing Foundation

Alte programe de la Stack-Cairn

Vezi tot
  • LiveAgentAsistenți AI și LLM · Stack-Cairn

Etichete

Distribuie