Skip to content

Repository files navigation

dsh-plugin-promptstudio

📝 DSH 提示词查看器 —— 看看内置提示词长啥样,可玩人设配置。仅供娱乐。

四个页签:

  • 人设配置:显示内置默认人设(🔒 不可删除),创建任意数量的自定义人设配置(人设文本 + 可选附加段),一键启用/停用。启用后通过官方 system-prompt/assemble 瀑布事件在飞行中替换 deployment:persona 段——注册表本身不动,停用即字节级恢复默认
  • 系统提示词:渲染当前部署的完整默认系统提示词(ctx.systemPrompt.assemble() 公开 API),可展开分段视图查看各插件注册的段落、动态上下文和提示词变量
  • Agent 预设:列出所有 Agent 预设(含损坏原因),解析各预设组装文件中的 dsh-persona 人设行,并通过 standingKeyFor() + scoped assemble 预览每个预设的完整生效提示词
  • 短期记忆:展示内置 compaction 摘要指令模板(只读)及其设计说明——摘要请求复用会话系统提示词以保持 KV 前缀缓存,因此修改人设同样作用于摘要模型

设计原则

  • 默认不可删:内置提示词永远只读;自定义配置只是叠加层
  • 可逆:覆盖发生在每次组装的瀑布阶段,不修改任何注册表;停用后下一条消息即恢复默认
  • 尽力而不说谎:预设人设从组装 YAML 解析,解析不出就显示"无人设行",不猜测

安装

dsh plugin --profile desktop add github:WSYXIUBA/dsh-plugin-promptstudio

开发

npm install --legacy-peer-deps
npm run check        # typecheck + build
node deploy.mjs      # 同步到本机 profile(开发调试用)

数据存储:~/.dsh/dsh-plugin-promptstudio/(profiles.json + state.json)

License

MIT

About

DSH 提示词查看器 — 仅供娱乐

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages