联系我 ↗

EXPERIMENT I · AGENT KERNEL

插件的退场

一个 Agent 插件被卸载之后,系统里还剩下什么?

待开始Harness插件生命周期可撤销注册
  1. Q提出可证伪的问题当前阶段
  2. R做最小运行路径未开始
  3. E连接真实验证未开始
  4. P公开证据与限制未开始

为什么值得做

插件化让模型、工具、会话和沙箱都能替换,但“能装上”只是一半。退出不干净,长时间运行的 Agent 会慢慢积累看不见的监听、注册和状态。

Q

假设

HYPOTHESIS

如果每一次注册都带有可撤销的作用域,插件反复加载与卸载后,事件监听、工具注册和内存占用都应回到基线。

R

最小装置

MINIMAL SETUP
  1. 01写一个最小插件内核:服务依赖、类型化事件、可撤销注册
  2. 02准备三类插件:只注册工具、订阅事件、持有会话状态
  3. 03循环加载 / 卸载 1000 次,每轮记录监听数、注册表大小和堆内存
E

什么会证明我错了

FALSIFIED IF

任何一项指标随循环次数单调增长,或卸载后仍能触发旧插件的回调。

P

将会公开

WILL PUBLISH

内核代码、压测脚本、每轮指标曲线,以及没能清理干净的情况。

前期线索相关的已有工作,不是这个实验的结论

  • DeepSeek Harness 终端贡献基于 Cordis 的插件架构做过交互终端,已合入上游。

实验日志RUN LOG

还没有记录。实验开始后,每一次运行、失败和修正都会记在实验室里。

去实验室 ↗