DSH 学习 · 自我修改
tool-cordis 给模型五个工具:inspect 看自己脚下、define 登记动态包、run 把它激活成 Fiber、stop 停掉、undefine 删掉。能力从 run 那一步进入 schema,从 stop 那一步消失;坏定义 fail loud——解析失败时没有任何半个插件被挂上来。动态工具照样要过完整权限管线。
先押一个注:cordis_define 提交了一个 yml 有语法错误的包,然后 cordis_run——运行时会发生什么?
有序时间线
模型调用、dynamicCordisRunner、Fiber、工具注册表四条泳道。绿色点是 schema 增长的时刻,蓝色描边是收缩的时刻——来去都要留痕。悬停圆点看每步说明。
独立校验
独立校验把同一输入整体重建一遍再逐条核对 fail-loud、schema 增减与 guard 行为;它不读渲染层的任何中间量。
证据边界