Aquesta és una versió anterior. La versió actual és la 0.107.22. K-brain 0.107.22 · Data de publicació:
Fitxers d’instal·lació 0.107.16
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | Portable | — | — | github.com | VirusTotal |
| ARM64 | Portable | — | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
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 用于校验下载文件。
完整变更https://github.com/Stack-Cairn/K-brain/releases/tag/v0.107.16