全部插件

DSH / BUNDLE / CLIENT-UI

dsh-capability-composer

v1.0.0xiamubumu / dsh-capability-composerff89d915db

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

概览

dsh-capability-composer

源码级技术说明DSH plugin: shrink what the model sees, not what runs. Composes plugins and skills into named sets resolved per session / workspace / global. Only the core tools plus the meta-tools (search_plugins / load_plugin / invoke_tool) stay resident; everything else is reached on demand. Plugins and skills keep running — only the catalog shrinks.展开完整技术说明收起技术说明
DSH plugin: shrink what the model sees, not what runs. Composes plugins and skills into named sets resolved per session / workspace / global. Only the core tools plus the meta-tools (search_plugins / load_plugin / invoke_tool) stay resident; everything else is reached on demand. Plugins and skills keep running — only the catalog shrinks.

README / ZH

插件文档

目录摘要

DSH plugin: shrink what the model sees, not what runs. Composes plugins and skills into named sets resolved per session / workspace / global. Only the core tools plus the meta-tools (search_plugins / load_plugin / invoke_tool) stay resident; everything else is reached on demand. Plugins and skills keep running — only the catalog shrinks.

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

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

1. **工具归属是「扫源码字符串字面量猜」的,不是权威映射。** 所以 `/state` 里带三个诚实标注字段:`exact`(精确确定)、`uiOnly`(只在界面用到)、`scanCertain`(扫描确信度)。 2. **插件目录第一次扫描约 5 秒**,之后走 `entry-id-map.json` 缓存。 3. **不传 `purpose` 的辅助调用**会被判成 main 路由,不受降级影响。 4. **`/state` 的 `GET` 有副作用**:带 `?_probeKeys=` 时会把上报的真实 key 写进 `.composer-resident-tools` 的自动区(只写文件,重启生效)。 ---