SillyTavern 预设 baiyixing12/sillytavern-preset-for-dsh
DeepSeek Harness把 ST 聊天补全预设导入并按会话注入系统提示词
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add baiyixing12/sillytavern-preset-for-dsh该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 16 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 24 处,展示前 24 条)
- 读取本地文件index.js:27
try { return JSON.parse(readFileSync(file, 'utf8')); } catch { return undefined; } - 写入本地文件index.js:33
mkdirSync(presetsDir, { recursive: true }); - 读取本地文件index.js:34
for (const name of readdirSync(presetsDir)) { - 写入本地文件index.js:66
mkdirSync(presetsDir, { recursive: true }); - 写入本地文件index.js:68
writeFileSync(tmp, `${JSON.stringify(state, null, 2)}\n`, { mode: 0o600 }); - 读取本地文件index.js:69
writeFileSync(statePath, readFileSync(tmp), { mode: 0o600 }); - 写入本地文件index.js:69
writeFileSync(statePath, readFileSync(tmp), { mode: 0o600 }); - 读取本地文件index.js:276
if (existsSync(target) && payload.overwrite !== true) { - 写入本地文件index.js:279
writeFileSync(target, `${JSON.stringify(parsed, null, 4)}\n`, { mode: 0o600 }); - 读取本地文件index.js:289
if (!existsSync(target)) return { error: `找不到预设「${presetId}」` }; - 删除本地文件index.js:290
unlinkSync(target); - 读取本地文件index.js:328
if (!existsSync(target)) return { error: `找不到预设「${presetId}」` }; - 写入本地文件index.js:334
writeFileSync(target, `${JSON.stringify(raw, null, 4)}\n`, { mode: 0o600 }); - 发起网络请求client.js:67
const response = await fetch(ROUTE, { - 删除本地文件递归selftest.mjs:11
rmSync(DIR, { recursive: true, force: true }); - 写入本地文件selftest.mjs:12
mkdirSync(DIR, { recursive: true }); - 写入本地文件selftest.mjs:13
copyFileSync('/root/.dsh/st-presets/智脑-Z(10.1).json', `${DIR}/智脑-Z(10.1).json`); - 发起网络请求selftest.mjs:45
const response = await route.fetch(request); - 读取本地文件selftest.mjs:109
check('文件真的落盘', existsSync(`${DIR}/迷你测试预设.json`)); - 读取本地文件selftest.mjs:119
check('路径穿越被净化', traversal.imported === 'evil' && existsSync(`${DIR}/evil.json`) && !existsSync('/tmp/evil.json'), - 读取本地文件selftest.mjs:127
check('删除只动目标文件', existsSync(`${DIR}/智脑-Z(10.1).json`)); - 删除本地文件selftest.mjs:130
rmSync(`${DIR}/evil.json`, { force: true }); - 读取本地文件selftest.mjs:151
check('改名写回预设文件', JSON.parse(readFileSync(`${DIR}/${zhinaoId}.json`, 'utf8')).name === '智脑·改名测试'); - 读取本地文件selftest.mjs:152
check('改名不动 id/文件名', existsSync(`${DIR}/${zhinaoId}.json`));
扫描于 2026/10/31(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
展开完整介绍(180 字)↓
把 SillyTavern 的聊天补全预设原样搬进 DeepSeek Harness(DSH):读 ST 预设 JSON,按 📌 分区列出条目、🔀 多选一互斥、逐条开关与正文就地编辑;导入/删除/改名都在面板里完成,状态按会话(窗口)隔离;注入发生在系统提示词组装期,工具调用轮同样带着预设。无需 install_bundle,一行 patch 即可插拔。
该仓库未提供 README。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
baiyixing12/sillytavern-preset-for-dsh
把 ST 聊天补全预设导入并按会话注入系统提示词
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 21,780未汉化DSH
73.5
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 1,947已汉化MCP
72.7
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,347已汉化DSH
71.9
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13917 个插件含 PR 收录与…
★ 343已汉化DSH
71.6