Skip to content

Releases

v0.1.1

Choose a tag to compare

@MacilyDots MacilyDots released this 12 Oct 16:41

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@MacilyDots MacilyDots released this 07 Oct 12:57

首个公开版本。

  • 给「用了 complete: true 的 DSH agent 预设」注入一段附加提示文本。DSH 系统提示的拼装有条硬规则:只要有任何一个 section 带 complete: true(典型是 persona 独占整个人格),最终只剩它一个 section,再往注册表里加多少段都会被整段丢掉
  • 还能进得去的入口只剩 prompt 变量插值:complete 段虽然不是拼接对象,但照样过 renderPrompt() 的 interpolate(),所以在它的文本里写变量引用就会被展开
  • 插件把「一段文本」注册成一个 prompt 变量,供预设前缀引用;插件本身不含任何内容,文本由使用者通过配置提供
  • ⚠️ interpolate() 对未注册的变量是抛错而不是忽略,错误发生在渲染系统提示的时候 —— 那个预设的整条会话链路都会失败。因此:前缀里引用了变量就必须保证注册它的插件在加载中;卸载前先用 tools/disable.mjs 摘掉引用;tools/check.mjs 检查这个配对,tools/uninstall.mjs 在还有引用时会拒绝执行