按全局、工作区、会话三级裁剪卡片组件提示词,减少每轮开销
29.7/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add SnakeDream/dsh-genui-scope该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
README
由 DeepSeek 最新模型翻译生成dsh-genui-scope
给 DeepSeek Harness 用的插件:按 全局 / 工作区 / 会话 三级裁剪 GenUI 卡片系统提示词。
卡片能力由 dsh-genui 提供。它把 46 个组件 的完整 schema 写死进系统提示词,约 30,900 字符,占整个系统提示词的一半左右。但绝大多数会话只需要其中几类——写代码不需要图表,聊天不需要表格。
这个插件让你按层级选择组件,被排除的部分(组件目录、JSON Schema 里的枚举、Schema Snippets 示例)都不会再发给模型。
效果
对默认提示词(61,836 字符)实测:
| 方案 | 组件数 | 提示词字符 | 节省 |
| 不限制 | 46 | 61,836 | — |
| lean(文字+表单+表格) | 34 | 46,835 | 24.3% |
| form | 32 | 40,574 | 34.4% |
| chart | 31 | 40,102 | 35.1% |
| table | 21 | 31,362 | 49.3% |
| text | 18 | 23,854 | 61.4% |
省下的不只是钱——组件 schema 的噪声会让模型挑错组件,裁剪后更容易选对。
适用场景
系统提示词每轮都会重发一遍,组件说明那部分也不例外。
展开完整文档(README 剩余 1 节)
dsh-genui-scope 给 DeepSeek Harness 用的插件:按 全局 / 工作区 / 会话 三级裁剪 GenUI 卡片系统提示词。 卡片能力由 dsh-genui 提供。它把 46 个组件 的完整 schema 写死进系统提示词,约 30,900 字符,占整个系统提示词的一半左右。但绝大多数会话只需要其中几类——写代码不需要图表,聊天不需要表格。 这个插件让你按层级选择组件,被排除的部分(组件目录、JSON Schema 里的枚举、Schema Snippets 示例)都不会再发给模型。 效果 对默认提示词(61,836 字符)实测: | 方案 | 组件数 | 提示词字符 | 节省 | | 不限制 | 46 | 61,836 | — | | lean(文字+表单+表格) | 34 | 46,835 | 24.3% | | form | 32 | 40,574 | 34.4% | | chart | 31 | 40,102 | 35.1% | | table | 21 | 31,362 | 49.3% | | text | 18 | 23,854 | 61.4% | 省下的不只是钱——组件 schema 的噪声会让模型挑错组件,裁剪后更容易选对。 适用场景 系统提示词每轮都会重发一遍,组件说明那部分也不例外。对固定用途的会话——QQ 群聊、B 站刷视频、挂机闲聊这类「养鱼」场景——用不到图表、表单、表格,却每轮都带着它们的完整 schema。 QQ 群聊是这类需求最典型的样子:群里一条消息往往只有几十个字,但一天几百上千轮。每一轮都要把同样的六万多字符前缀重新带上。缓存命中能让单价降一个数量级,可频次一乘,累计的浪费仍然可观;更直接的代价是窗口——六万字符的固定开销压在那里,留给聊天本身的空间越来越小。 把这类会话所在的工作区设成 text:组件说明从约 3 万字降到不足 1 万,整个提示词从 61,836 字符降到 23,854,每一轮都少发这么多。同一工作区里新开的会话会自动继承,不用挨个设置。 需要卡片时把这一层改回来,下一条消息就生效;已开始的那一轮不受影响。 界面 设置页总览 其余截图见 assets/:全局规则、工作区会话、新建会话。 安装 要求:DeepSeek Harness 0.2.1-rc.5(其他版本未验证)、dsh-genui 已启用。 1. 下载本仓库,或 git clone https://github.com/SnakeDream/dsh-genui-scope.git 2. 在 Harness 里用插件管理器安装这个目录(本地目录安装) 3. 重启一次 Harness(host 侧的提示词过滤需要重新加载才会挂上) 首次安装必须重启;之后的规则改动即时生效,不用重启。 使用 打开 设置 → 组件选择。 - 「全局」对所有工作区生效 - 「工作区」只对该工作区下的会话生效 - 「会话」只对该会话生效 - 优先级:会话 > 工作区 > 全局 > 不限制 新建会话时可以先进「新建会话」,挑好组件再创建,规则会随会话一起写进去。 对话中也可以直接让模型改: 这个会话只要表格和图表把当前工作区设成 lean 模型会调用 card_components 工具。 工具 | action | 说明 | | status | 当前生效的层级与组件 | | catalog | 全部可用组件 | | list | 自定义预设 | | use | 套用预设:all / lean / text / form / table / chart | | set | 显式指定组件列表 | | clear | 清除某层规则 | 配置 状态默认存在 $DSH_HOME/genui-scope.json。插件配置项(都可改): | 键 | 默认值 | 说明 | | stateFile | genui-scope.json | 状态文件名 | | logFile | genui-scope.log | 告警日志 | | routePrefix | /api/genui-scope | 设置页用的 HTTP 路由前缀 | | sectionPattern | genui | 要拦截的提示词 section 名匹配 | | force | ["TinyCard"] | 永远保留的组件 | | anchors | 三条中文锚点 | 提示词里组件段落的起始标记 | 原理与边界 插件监听 system-prompt/assemble,在 dsh-genui 注册的那个提示词 section 上做文本裁剪。它不改 dsh-genui 本身,也不增加新的事件类型。 这意味着: - 如果 dsh-genui 被关闭,或它的 section 改名,插件就不会有任何效果(设置页照样能选) - 如果提示词锚点被上游改掉,插件会静默跳过并在 genui-scope.log 里告警一次 - 官方实践并不建议在 system-prompt/assemble 里增删文本;这里这么做是因为 dsh-genui 没有提供按会话裁剪的接口 适配说明 以下内容与 DSH 版本绑定,升级后可能失效: - 会话日志格式:session.v4.jsonl.zstd(zstd 多帧)、session/title 事件、header.cwd - $DSH_HOME/storages/workspace.json 的结构 - 会话目录名编码(--C-...--) - client 侧 slot:settings.section,以及 @deepseek-ai/dsh-client-ui-conversation 同一版本的 Harness 下可用;跨版本不保证。遇到问题先看 genui-scope.log。 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
SnakeDream/dsh-genui-scope
按全局、工作区、会话三级裁剪卡片组件提示词,减少每轮开销
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,362已汉化DSH
71.4
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,076已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,814已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。