发布于 · 作者 Bromure 团队
Bromure Agentic Coding 4.2:自动化、智能体网格,以及原生终端
Bromure Agentic Coding 4.2 引入自动化——按时间表、随 GitHub 拉取请求、议题和提交,或随 Linear 工单启动你的智能体,没有 webhook,也不向互联网暴露任何东西。新的文件浏览器以实时差异展示仓库中每一个被修改的文件,网格模式让所有智能体同屏可见,终端则在 libghostty 上重建。虚拟机的内存占用还减少了约一半,home 文件夹现在是 ext4 镜像。
Bromure Agentic Coding 在一个用完即弃的 Linux 虚拟机里运行你的编码智能体, 宿主机上的中间人代理盯着发往模型 API 的每一个字节。4.2 版的主题是:用更少的 你,跑更多的智能体——会自己触发的智能体、一次显示全部智能体的窗口,以及一个 快到画得动这一切的终端。
新功能
- 自动化。 给工作区下一道长期指令,Bromure 就会在没有你的时候执行它: 按时间表,在拉取请求、议题或提交到达 GitHub 时,在 Linear 工单出现时, 或在另一个自动化刚结束的那一刻。每次运行都会在一个全新的 git worktree 里 启动你的智能体——需要的话,还可以在整个工作区的一次性克隆里运行,跑完即 销毁。没有 webhook:Bromure 在宿主机一侧用工作区自己的令牌轮询 GitHub 和 Linear,所以没有东西在监听,没有东西暴露在互联网上,令牌也从不进入虚拟机。 而且 PR 标题、议题正文和评论都是第三方文本,所以每个事件在智能体读到一个 字之前,都要先经过提示词注入筛查。
- 一个懂 git 的文件浏览器。 新面板把当前标签页所在的仓库显示为实时的 文件树,带着你在编辑器里熟悉的已修改、已添加、未跟踪、已删除标记。点击 文件可以看彩色差异或渲染后的预览,智能体干活时它随之更新;一块屏幕不够 用时,还能把查看器弹出到独立窗口。
- 网格模式。 一眼看到所有智能体:一个舞台,最多平铺 25 个实时终端, 跨越你的所有工作区。用 ⌘D 把当前终端钉进网格,点击某个格子就能向它输入, 双击放大到全幅,每个格子的状态点——工作中、等你、已完成——不用接入任何 会话就能读到。
- 原生终端,在 libghostty 上重建。 过去终端在虚拟机内部渲染,再以像素 的形式送进窗口。4.2 里,每个终端都是宿主机原生、GPU 渲染的 libghostty 表面,从客户机的 tmux 接收原始字节流:清晰的 Retina 文字、连字、行内 图片、真正可用的输入法——而 25 格的网格,正是靠它才成为可能。
- Depi 集成:从审查过的注册表安装 npm 包。 Bromure 现已集成 Depi,Lupin & Holmes 的安全 npm 注册表。 在工作区的供应链设置里开启它,代理就会把发往 npm 注册表的每个请求改道到 Depi:智能体只会安装已经审查过的包。你的 Depi API 密钥在宿主机一侧附加 ——它从不进入虚拟机,智能体也就无从泄露。
4.2 的其他变化
- 虚拟机内存占用约减半。 旧的终端路径在每个虚拟机里跑着一整套 X11 和 软件渲染栈,只为把屏幕画出来。原生终端让这一切变得多余,于是它们都被 移除了——空闲的虚拟机因此轻了一大截。
- home 文件夹现在是 ext4 镜像。 每个工作区的 home 住进了自己的稀疏 ext4 磁盘镜像,而不是与宿主机共享的文件夹:文件身份跨越挂起与恢复而 保持不变,git 在共享文件夹上的损坏风险消失了,智能体释放空间后镜像会 缩回去,复制工作区时 home 也随之克隆。现有工作区会收到一次性迁移的 提议——由你决定,而不是我们。
衷心感谢 Tolmo 团队在整个版本开发过程中的 反馈与支持!
Bromure Agentic Coding 在 Apple Silicon 上免费且开源。前往 下载页面获取 4.2,或了解更多 →。