🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

提示词管理器 Airrcat/dsh-yuzuha-prompts-manager

DeepSeek Harness
Airrcat82 天前有提交已提供中文文档扫描:含敏感能力

增删排序常驻提示词,实时预览注入装配效果

27.4/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Airrcat/dsh-yuzuha-prompts-manager
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · market
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/27·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/05·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 82 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 7 处,展示前 7 条)
  • 发起网络请求
    lib/client.js:477
    fetch("/prompt-manager/prompts", {
  • 发起网络请求
    lib/client.js:608
    fetch(stateUrl())
  • 发起网络请求
    lib/client.js:670
    fetch("/prompt-manager/reload", { method: "POST" })
  • 读取本地文件
    lib/runtime.js:173
    raw = JSON.parse(await readFile(dataFile, "utf8"));
  • 写入本地文件
    lib/runtime.js:181
    await mkdir(dirname(dataFile), { recursive: true });
  • 写入本地文件
    lib/runtime.js:183
    await writeFile(tmp, `${JSON.stringify(prompts, null, 2)}\n`, "utf8");
  • 写入本地文件
    lib/runtime.js:184
    await rename(tmp, dataFile);
扫描于 2026/11/5(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 增删排序常驻提示词
  • 实时预览注入效果

在 DeepSeek Harness 里管理提示词的插件。

README

由 DeepSeek 最新模型翻译生成
dsh-prompt-manager DeepSeek Harness 的「提示词管理」插件:一个宿主 + 浏览器双面插件,为 dsh web profile 提供独立面板(会话视图里的「提示词管理」标签页)。 声明:本插件由 DeepSeek Harness 的 deepseek-v4-pro-max 模式制作。 功能 1. 首次注入装配检查 通过真实的系统提示词注册表做模拟装配(ctx.systemPrompt.assemble(),不是自己拼字符串): - 系统提示词每个段的名称、装配顺序、字符数与 token 估算,可展开查看插值后的全文;本插件写入的段(user:prompt-manager)单独计入「你管理的提示词」统计并高亮; - 运行时上下文快照的每个条目与整条快照(存在时才显示); - 提示词变量表(model、cwd 等)与本次模拟的值; - 工具 schema 清单(数量 + 描述),并按每个工具的序列化 JSON(name + description + parameters)汇总 schema 序列化体积(字符 + token 估算); - 汇总:系统提示词、你管理的提示词、工具 schema 序列化体积,以及三部分合计的首次注入总长度(字符 + 估算 token)。
展开完整文档(README 剩余 1 节)
dsh-prompt-manager

DeepSeek Harness 的「提示词管理」插件:一个宿主 + 浏览器双面插件,为 dsh web profile 提供独立面板(会话视图里的「提示词管理」标签页)。

声明:本插件由 DeepSeek Harness 的 deepseek-v4-pro-max 模式制作。

功能

1. 首次注入装配检查

通过真实的系统提示词注册表做模拟装配(ctx.systemPrompt.assemble(),不是自己拼字符串):

- 系统提示词每个段的名称、装配顺序、字符数与 token 估算,可展开查看插值后的全文;本插件写入的段(user:prompt-manager)单独计入「你管理的提示词」统计并高亮;
- 运行时上下文快照的每个条目与整条快照(存在时才显示);
- 提示词变量表(model、cwd 等)与本次模拟的值;
- 工具 schema 清单(数量 + 描述),并按每个工具的序列化 JSON(name + description + parameters)汇总 schema 序列化体积(字符 + token 估算);
- 汇总:系统提示词、你管理的提示词、工具 schema 序列化体积,以及三部分合计的首次注入总长度(字符 + 估算 token)。

装配按当前会话的 agent 作用域进行:含该 agent(preset 层)贡献的段、工具与 model、cwd 等变量;未能在本次装配代入的变量保留占位符并在面板中单独标注。

2. 提示词管理

- 增删改、启用/禁用、上下排序一批要注入给模型的常驻提示词;
- 保存后作为 order 50 的段(user:prompt-manager,persona 之后、工具引导之前)挂入系统提示词注册表,下一次装配即生效,无需重启(每个模型步骤都会重新装配);
- 空正文或被禁用的条目不注入(段为空时整体消失);
- 数据保存在 $DSH_HOME/prompt-manager/prompts.json,与插件本体分离。

结构

- lib/index.js — 宿主插件入口:热加载 runner(watch lib/runtime.js → 动态 import → 重挂;POST /prompt-manager/reload 手动触发)
- lib/runtime.js — 宿主逻辑(可热加载):注入 user:prompt-manager 段 + 下面两条路由(经 webServer 注册,与 /plugins、/api 前缀不冲突):
- GET /prompt-manager/state — 提示词列表 + 按当前会话 agent 作用域的模拟装配结果
- POST /prompt-manager/prompts — body {prompts: [...]},校验、持久化并重挂段
- 两个文件都只使用 node 内建模块,无第三方 import
- lib/client.js — 浏览器插件(__ModuleLoader__ 包,React 18)
- 注册 conversation.view 槽位,为每个会话视图添加「提示词管理」标签页
- 通过 fetch 调用上述两条路由
- package.json — dsh.client 声明让 dsh-client-modules 扫描到浏览器面并注入 window.__DSH_BOOT__;宿主面由 main 提供

安装到某个 profile

git clone https://github.com/Airrcat/dsh-yuzuha-prompts-manager.git
把包登记为 profile 的本地依赖(dsh plugin 会把参数转发给 profile 目录下的 pnpm)
dsh plugin --profile add file:../dsh-prompt-manager

然后在 $DSH_HOME/profiles//cordis.patch.yml 的数组里插入插件行:

- insert:
- id: prompt-manager
name: 'dsh-prompt-manager'

重启 dsh --profile (loader 在重启时拾取新行;hmr 行在 web profile 中默认禁用),刷新页面后,会话视图切换栏(聊天 / 轨迹那排)会出现「提示词管理」标签。

热加载

- 浏览器面:已挂载的 client-hmr 行会轮询 lib/client.js(默认 500ms),文件变化后通过 /plugins/events SSE 把新 bundle 推给所有打开的页面,无需刷新。
- 宿主面:入口 runner 用 fs.watch 监听 lib/runtime.js,变化后自动 dispose 旧代、 re-import 并重挂(出错自动回滚到上一代)。面板里也有「重载宿主」按钮(POST /prompt-manager/reload)。
- 修改 lib/index.js 或 package.json 本身仍需要重启 dsh。

注意事项

- token 数量为估算(CJK 字符 ≈ 1 token,其余 ≈ 4 字符 / token),仅用于体量判断。
- 装配按当前会话(面板所在会话)的 agent 作用域进行;无活动 agent 时退化为全局层装配。
- 「会话首个用户消息」不在模拟范围内。
- 若日后在 profile 目录运行 pnpm install / dsh plugin install,pnpm 可能清掉未经登记的文件式依赖:用 dsh plugin --profile add file: 重新登记即可。

License

MIT
预览分享卡片长什么样 ↓Airrcat/dsh-yuzuha-prompts-manager
分享 · DeepSeek Harness Hub
Airrcat/dsh-yuzuha-prompts-manager

增删排序常驻提示词,实时预览注入装配效果

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部