概览
dsh-showme-html
DSH 插件:给 agent 一个快捷入口,把工作区里写好的 HTML 页直接展示在对话里(对话内卡片 / 画面内全屏 / 在浏览器打开原文件),并让用户在页面上产生的反馈快速回到 agent 手里。
README / ZH
插件文档
目录摘要
DSH 插件:给 agent 一个快捷入口,把工作区里写好的 HTML 页直接展示在对话里(对话内卡片 / 画面内全屏 / 在浏览器打开原文件),并让用户在页面上产生的反馈快速回到 agent 手里。
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- **不缓存**:每次刷新都重读文件(故意的——页面会被反复改)。 - **不做范围请求**:大视频文件会整个读进内存再发。 - **不做文件监听**:改完文件要按卡片上的「刷新」(自动刷新属于后续里程碑)。 - **页面在卡片里能力受限**:见上表;需要 `localStorage` / 表单 / 下载时请用「浏览器打开」。 - **不支持 `file://` 链接**:浏览器禁止从 http 页面跳到 `file://`,所以「在浏览器打开」走 HTTP 路由。 - 单页上限 8 MiB;反馈正文上限 256 KiB。 - **`ctx.get('sessions')` / `ctx.get('sessionQuery')` 在路由所在的插件上下文里取不到** (Inspect 把它们标注为 `optional`)。所以权威来源改成**工具执行时记下的「会话 → 工作区根」**, 服务查询只作兜底;认不出来时错误信息会回报具体哪个服务缺了。 - **重写页面要记得换 `<link>`**:预设是外链的,页面本身不携带样式。 ---
