全部插件

DSH / BUNDLE / CLIENT-UI

dsh-plugin-dreaming

v1.0.1puppetcat-fire / dsh-plugin-dreaminged2bc3da10

可安装组合包UI 与客户端插件社区 · Topic 自动分析Web UI

概览

dsh-plugin-dreaming

Raises skill consciousness strength: probes every skill call, records what really happened, and improves skill descriptions and boundaries nightly so skills are invoked precisely and tokens are not wasted.

README / ZH

插件文档

目录摘要

Raises skill consciousness strength: probes every skill call, records what really happened, and improves skill descriptions and boundaries nightly so skills are invoked precisely and tokens are not wasted.

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

- **默认不改文件**:`dream.autoApply` 默认为 `false`,只把提案写进梦境日志;要自动改进 skill 描述/边界,需要在 profile 配置里显式打开(仍有备份、日志、冲突检测与回滚)。 - **智能体建议需要样本**:新 skill 的前几次调用只有低置信度提示,这是刻意的;不做"无证据的高分"。 - **不可编辑来源**:bundled / project / runtime skill 只能通过注入的 guidance 改进,不会改文件(避免破坏项目与升级)。 - **能力描述修改是启发式的**:dreamer 的提案经过确定性校验,但"更好的描述"仍可能引入偏差;因此保留备份、日志、冲突检测与单次回滚。 - **dream 默认 inline**:夜间通常没有存活的父 Agent,子 agent 形态的 dream 未在 v1 中启用;`dream.mode` 会如实记录为 `inline` 并记录一次警告。 - **symlink 不自动编辑**:如果 skill 的 `SKILL.md` 本身是符号链接,插件会拒绝落盘修改(`symlink-path`)并只记录建议,避免把链接替换成普通文件。 - **本地信任边界**:`/dreaming/api/` 与普通 loopback 路由一样没有额外鉴权(POST 有 Origin 校验)。它只在 `127.0.0.1` 上暴露;数据目录与备份属于本机用户,不要把 profile 的监听地址改成非 loopback 而不加前置鉴权。 - **`POST /dreaming/api/dream/run` 的 runId**:运行是异步的,接口立即返回 `accepted:true`;`runId` 可能为 `null`,实际运行 id 以随后刷新的梦境日志为准。 - **判断依赖模型质量**:judge 的分数是相对信号,用于趋势与优先级,不应被当作绝对真值。 - **子 agent probe**:`probe.mode = 'subagent'` 会创建真实子会话,成本显著更高,且受委派深度/容量限制;失败会自动回退到 inline。