INIT 开源 Rust 智能体框架 支持任务中热替换自身核心

原标题:Init – a Rust agent harness that recompiles and hot-swaps its own core mid-task
78AI 研判分

INIT Labs 发布开源 Rust 编码智能体框架 INIT,其核心特性是能在对话进行中重写、测试并热替换自身的提示词、工具及编译内核。该架构引入不可修改的“Root”层作为安全回滚机制,旨在突破固定框架的性能天花板,实现随模型能力动态进化。

报道正文

本文目录16 个章节

INIT Labs 推出的开源编码智能体

它能重写自身的运行框架,并随每个新模型共同成长。

运行框架(harness)是指围绕模型的一切:包括其提示词、工具和循环逻辑。INIT 会重写自身的运行框架,测试每一项变更,并在对话进行中即时替换。一个它永远无法触及的“根”(Root)可以撤销任何变更。

一行命令安装阅读完整记录 → code the model may rewritea change in flightthe Root: never rewritten, undoes any change diagram gen 41 cells rewritten 0 rolled back 0 Root moved never +01THE AGENT, TAKEN APART

拆解一个智能体。保留一层它永远无法触及的部分。

01/ 05assembled

AI 智能体由模型加上运行框架组成。

INIT 可以重写每一层,只有一层除外。

通过四道关卡的新核心。同一场对话。

如果某项变更造成损害,“根”会将其回滚。

固定的运行框架会成为天花板。INIT 则不断成长。

one cell = one real file · INIT v0.3.3

  1. Assembled: the model, a frosted plate with no files, sits on four harness plates (prompts and skills, tools, compiled core, kernel), all standing on the amber Root.
  2. Exploded: every layer lifts away from the Root. INIT may rewrite the harness; the kernel only at higher autonomy, and still checked. The Root never moves and is never written by the model.
  3. Rewrite: a candidate copy of the compiled core slides into its own lane. One real file, src/loop/mod.rs, lifts out and is rewritten, rides through four gates (build and tests 439 s, self-map 1.5 s, boots beside the live one 19 s, can still edit itself 322 s) and drops back into its slot: swapped in within 4.3 s, in the same conversation.
  4. Rollback: a change to src/tools/bash.rs turns red and is refused; the Root's snapshot of the old file rises back into its slot, and the signed record ticks seq 88, 89, 90 (2026-10-21).
  5. Grows: beside a fixed harness, whose growing model overhangs a hard ceiling, INIT's harness widens to fit each new model. The Root stays the same size, in the same place.

Diagram. One cell is one real file of INIT v0.3.3: 7 prompt and skill files, 5 tool files and 124 compiled-core files. The kernel is drawn as a texture, not counted. Gate and swap times are measured, and the rollback is a real signed record (2026-10-21, seq 88 to 90). Motion, and all of step 5, are illustrative.

+02THE BODY

这是 INIT 的实际本体。每个单元格对应一个文件。

The Body · live data

This is INIT's actual body.

每个单元格对应 v0.3.3(最后一次实测版本)中的一个真实文件。着色部分:INIT 自行修改的文件。

136个文件508k个 token3项变更提示词 & 技能工具编译核心保留已回滚即时生效悬停查看单元格 ROOT密钥 · 记录 · 撤销 · 关闭开关 — 模型永远无法写入 +03思想实验

固定框架每天为每一次摩擦买单。INIT 只需支付一次。

同样的任务,同样的模型,为期三周。固定的智能体每天都会在同一问题上绊倒。INIT 只修复一次。有效工作摩擦,再次支付即时生效:自我修改保留已回滚 4项固定框架在第 21 天仍在每天支付的摩擦0项对于 INIT:每项只支付过一次 第 21 天没人预料到的意外 2 +04所有变更均可撤销

自由,附带一个撤销按钮。

模型可以重写其几乎全部自身内容。唯一它永远无法触碰的是 Root,其中保存着密钥、记录和撤销功能。

界限在哪里 · 模型可以重写提示词 & 技能 · 工具 · 编译核心 · 内核

沙箱化 · 无 API 密钥 · 仅通过一个套接字连接至 Root

每次模型调用,每次变更 ↓ 计量并记录 ROOT · 无人可重写API 密钥 · 签名记录 · 快照 + 撤销 · 危害信号 · 停止 · 资源底线

独立服务 · 位于沙箱之外 · 持有签名密钥

十二种危害信号。

一旦触发,变更即被回滚 · 全部十二种信号及其遗漏之处 →

+05数据指标

眼见为实。每个数字都链接到其日志。

基于 v0.3.x 测量,在此预览版之前。

87.9%在交换其核心时保留的提示词缓存比例,因此对话得以继续↳ 实时运行日志 ↗ · DeepSeek 51秒从安装到首次回复↳ 发布日志 ↗ $0.0005/轮每轮实时 DeepSeek 的成本↳ 发布日志 ↗ · DeepSeek 4.3秒在对话中途切换新核心↳ 端到端测试 ↗ · 模拟模型 13.1分钟完成首次核心变更,包含所有检查↳ 发布日志 ↗ 1,897次运行单次 CI 流程中的测试运行次数,0 次失败↳ CI 报告 ↗ 真实模型 · 门控模式 · 2026-10-21

一次已签名的回滚。

  1. 1 对其自身 shell 工具的一项更改得分低了 5 分,处于噪声范围内。
  2. 2 门禁系统拒绝了它。
  3. 3 9 秒后,它被回滚了。每条记录均已签名。

拒绝,而非证明有害 · 为何拒绝?→

该更改得分较低。

seq 88 · sealed_g4
由 root 执行 · 08:32.794Z
候选项:2efd6c39…d_permille−50
状态:inferior(较差)
前序 ← seq 87
sha256 链式连接
ed25519 +0.063 s · 哈希链接至 seq 88

门禁系统拒绝了它。

seq 89 · gate
由 kernel 执行 · 08:32.857Z
裁决:reject(拒绝)
原因:score_inferior(得分较差)
前序 ← seq 88
sha256 链式连接
ed25519 +8.722 s · 哈希链接至 seq 89

它被回滚并签名。

seq 90 · body_rollback
由 kernel 执行 · 08:32.579Z
从 c88be5f… 到 aaf07b7…
前序 ← seq 89
audit-verify: lineage ok(审计验证:谱系正常)
ed25519

lineage.jsonl 记录了第 88–90 条 · 字段逐字保留,略有删减 · m7-results.md

+06 RESEARCH

四个开放问题。一种研究它们的工具。

INIT Labs 构建智能体,并研究它对自身的影响。它所做出的每一项更改都经过签名、测试且可撤销:这为以下问题提供了一个数据集。

nest food trail, laid by ants ant carrying food R1 · Swarms · open

是群体,而非委员会。

如今的智能体“集群”是一个经理带着几个助手。而蜂群没有经理。

开放问题: 仅遵循局部规则的智能体能否解决单个智能体或众多智能体中最优者都无法解决的问题?

genes mutation crossover died out R2 · Evolution · open

拥有 DNA 的智能体。

从编辑自身代码的智能体,到能够继承、重组和进化的智能体,无需人工编写的评分标准。

开放问题: 是否存在一种智能体的基因组,其中突变产生的是变异而非崩溃?

the agent its forecast of itself a failure it saw coming one it missed R3 · Metacognition · open

一个能预见自身错误的智能体。

如今的智能体在犯错后才察觉错误。心智会预测自身的失败,并提前改变方向。

开放问题: 智能体能否足够准确地建模自身,以预见其失败并及时采取行动?

new change detectors slipped through R4 · Immunity · open

自我改进 AI 的免疫系统。

一个自我升级的智能体可能被其自身的升级所感染。目前尚无防护机制。

开放问题: 它能否在其自身更改中区分自我与非我,而不攻击那些健康的部分?

Why INIT Labs

记录即数据集。

INIT 对自身的每一次更改都经过签名、测试且可撤销。每一项更改都是回答这四个问题的数据点。

已签名 · 受控 · 可逆

开放问题,而非成果。 我们也会公布失败案例。

+07 立即体验

一行命令即可安装。

curl -fsSL https://github.com/nagisanzenin/INIT-Agent/releases/latest/download/get.sh | sh 然后 init --workspace 将其限制在单个文件夹中 · 先阅读 get.sh ↗ 面向工程师 记录:真实日志、威胁模型、每一张凭证。 阅读完整记录 → 代码 GitHub 源代码、发布版本和问题追踪。Apache-2.0 许可证 ↗ 研究 技术报告 哪些成功了,哪些失败了。包含负面结果 ↗

INIT 开源 Rust 智能体框架 支持任务中热替换自身核心 | Today for AI