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

插件合集 tttnny/my-dsh

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

DeepSeek Harness 插件/补丁/preset 合集 | DSH plugins, patches &…

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

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

自动兼容检查未通过:仓库根目录无 package.json,浅层子目录有 12 份 dsh 插件清单(plugins/dsh-chat-translate/package.json、plugins/dsh-grilling-form/package.json、plugins/dsh-model-submenu/package.json 等),无法唯一定位安装名。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add tttnny/my-dsh
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

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

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

验证判据与等级说明 →

可信度证据

安装兼容性检查需源码安装

仓库根目录无 package.json,浅层子目录有 12 份 dsh 插件清单(plugins/dsh-chat-translate/package.json、plugins/dsh-grilling-form/package.json、plugins/dsh-model-submenu/package.json 等),无法唯一定位安装名

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包my-dsh(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/5 03:32:35

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

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

读写/删除本地文件读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 9 处,展示前 9 条)
  • 读取本地文件
    presets/plugin-upgrade-cordis/check-upstream.mjs:44
    return JSON.parse(readFileSync(LOCK_PATH, 'utf8'))
  • 读取本地文件
    presets/plugin-upgrade-cordis/check-upstream.mjs:59
    for (const entry of readdirSync(dir, { withFileTypes: true }).sort((a, b) => a.name.localeCompare(b.name))) {
  • 读取本地文件
    presets/plugin-upgrade-cordis/check-upstream.mjs:75
    hash.update(file.link === undefined ? readFileSync(file.path) : Buffer.from(`link:${file.link}`))
  • 读取本地文件
    presets/plugin-upgrade-cordis/check-upstream.mjs:96
    for (const entry of readdirSync(skillsDir, { withFileTypes: true }).sort((a, b) => a.name.localeCompare(b.name))) {
  • 读取本地文件
    presets/plugin-upgrade-cordis/check-upstream.mjs:110
    text = readFileSync(join(skillsDir, name, 'SKILL.md'), 'utf8')
  • 读取本地文件
    presets/plugin-upgrade-cordis/check-upstream.mjs:129
    stat = lstatSync(skillsDir)
  • 写入本地文件
    presets/plugin-upgrade-cordis/check-upstream.mjs:193
    writeFileSync(LOCK_PATH, `${JSON.stringify(next, null, 2)}\n`)
  • 发起网络请求
    presets/plugin-upgrade-cordis/check-upstream.mjs:211
    response = await fetch(url, {
  • 读取密钥环境变量
    presets/plugin-upgrade-cordis/check-upstream.mjs:215
    ...(process.env.GITHUB_TOKEN ? { authorization: `Bearer ${process.env.GITHUB_TOKEN}` } : {}),
扫描于 2026/11/5(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库

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

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

功能亮点

  • 插件补丁合集
  • preset合集

DeepSeek Harness 插件、补丁与预设合集 | DSH plugins, patches & presets

README

由 DeepSeek 最新模型翻译生成
my-dsh DeepSeek Harness (DSH) 插件 / 补丁 / preset 合集 · Collection of DSH plugins, patches & presets 🧩 插件(plugins/) 类型插件说明安装 📖 阅读体验作用于对话流的「读」,不污染上下文 @lynn123411/dsh-chat-translate 聊天翻译· 接管助手行渲染(keyed slot assistant-step),正文块不论源语言一律送模型改写成自然简体中文——整段中文同样照送、顺机器腔;Think 卡 / 工具调用行 / 用户消息 / 代码块 / 空白块不翻,与宿主渲染逐分支等价,接管器抛错自动退位给宿主· 结构重装配:代码围栏逐字保留、从不送模型,散文段送译后按原结构拼回,经基线组件 MarkdownText 重渲染;形状修复按段落块对齐——结构行(记号类别、表格竖线、链接数)逐一对齐并把行首前缀修回原文、散文行自由重排、空行布局取原文,修不齐的自动重掷一次、仍不齐则照收译文,形状问题不再否决内容· 左缘竖线:读译文蓝粗线、读原文灰细线、失败红实线(悬停报通道细节:超时/断流/空返回)、在途灰脉动、没送过模型无线;模型返回一模一样也算翻过· 开关两个入口:输入框下方那一行的「译」胶囊与「阅读体验」设置页总开关,读写同一个 enabled· 落定且进入
展开完整文档(README 剩余 1 节)
my-dsh

DeepSeek Harness (DSH) 插件 / 补丁 / preset 合集 · Collection of DSH plugins, patches & presets

🧩 插件(plugins/)

类型插件说明安装

📖 阅读体验作用于对话流的「读」,不污染上下文 @lynn123411/dsh-chat-translate 聊天翻译· 接管助手行渲染(keyed slot assistant-step),正文块不论源语言一律送模型改写成自然简体中文——整段中文同样照送、顺机器腔;Think 卡 / 工具调用行 / 用户消息 / 代码块 / 空白块不翻,与宿主渲染逐分支等价,接管器抛错自动退位给宿主· 结构重装配:代码围栏逐字保留、从不送模型,散文段送译后按原结构拼回,经基线组件 MarkdownText 重渲染;形状修复按段落块对齐——结构行(记号类别、表格竖线、链接数)逐一对齐并把行首前缀修回原文、散文行自由重排、空行布局取原文,修不齐的自动重掷一次、仍不齐则照收译文,形状问题不再否决内容· 左缘竖线:读译文蓝粗线、读原文灰细线、失败红实线(悬停报通道细节:超时/断流/空返回)、在途灰脉动、没送过模型无线;模型返回一模一样也算翻过· 开关两个入口:输入框下方那一行的「译」胶囊与「阅读体验」设置页总开关,读写同一个 enabled· 落定且进入视口才整行请求(每行唯一的首跑),失败不自动重试——点红线整行手动补跑,已成功块保持挂线;串行单在途;磁盘缓存按提示词修订号(PROMPT_REVISION)整体作废,换提示词不让旧译文串代· OpenAI 兼容 AI 单通道(Key / Base URL / 模型齐备才翻,Key 存 ~/.dsh/.credentials.yaml)· 设置项并入共享的「阅读体验」设置页(本插件贡献其中一张卡片)
dsh plugin --profile web add @lynn123411/dsh-chat-translate

🔌 模型接入把外部网关变成 DSH 原生提供商 @lynn123411/dsh-a6api A6API 接入· 将 A6API 聚合网关注册为 DSH 原生 LLM 提供商,模型一键同步进选择器· 多标签页视图、余额($ / ¥)与调用明细、模型白名单同步· 商户线路实时探测与全景指标卡片(含官方 vs 商户价格对比)· 输入框下方快捷模型卡片 + 账户余额 / 价格波动 / 模型市场胶囊行
dsh plugin --profile web add @lynn123411/dsh-a6api

@lynn123411/dsh-llm-agentrouter
AgentRouter 中转聚合· 单 pi-ai 路由承载多模型,模型选择器只出现一个分组· 国内 / 国际端点设置卡一键切换,下一请求即生效(要热更的字段以 .volatile() 声明,设置面由 Config schema 派生)· 出站 User-Agent 改写 + 402 配额围栏· 上游分叉:沿用 llm-agentrouter 命名空间;配置落在当前 Profile 的插件条目里,端点卡片与 dsh-a6api 同挂共享设置页「API中转」
dsh plugin --profile web add @lynn123411/dsh-llm-agentrouter

@lynn123411/dsh-antigravity-auth
Antigravity 全套权益接入· Google Antigravity 私有能力包:Gemini 2.5/3.1/3.7、Claude 3.5/3.7 与 GPT-OSS 原生模型接入· 突破 127.0.0.1 严格回环限制,支持全网卡监听(0.0.0.0)与远程手动授权回调换票· 搭载 Google Search Grounding 联网搜索、多模态生图与视频分析工具· 设置卡片挂载于共享页「API中转」(order 30,Tab: Antigravity)
dsh plugin --profile web add @lynn123411/dsh-antigravity-auth

🎛️ 模型选择输入框里模型选择器的形态 @lynn123411/dsh-model-submenu 模型二级菜单· 给输入框模型选择器加上供应商层级:根面板保持原生两行「供应商 / 推理等级」,点「供应商」进供应商列表(当前供应商那行显示它正在使用的模型名并勾选,其余显示模型数量),再点某个供应商进它的模型列表,面板顶部有返回行· 点模型立即提交并关闭;推理等级保持原生——根面板的「推理等级」行进该模型的等级列表,选中即提交,「Default」表示跟随供应商默认· 外观沿用内置弹层与 --dsw-* 主题变量;方向键 / Tab / Escape 与加载、失败、提交被拒的提示照旧· 形态:bundle 型插件,客户端半边以 priority: -100 接管 conversation.input.model,/model 命令面板与设置页不受影响
dsh plugin --profile web add @lynn123411/dsh-model-submenu

🧠 Agent 工作流面向模型与流程,随 preset 生效 @lynn123411/dsh-ask-user-grilling 提问表单变体· ask_user_grilling:原生 ask_user_question 的呈现变体——同一条 userQuestions seam,工具描述与共有参数描述与原生逐字一致(另有可选参数 number(题号,由代码并进 header)、detail(界面按 markdown 渲染的正文)、recommended(推荐项)),只强制多选、并自动追加一道轮末补充题(多选刻意不写进描述)· transcript 卡片由自带浏览器半边画:题号/题干/选项说明之外还把 detail 正文、轮末补充题与被拒的违规清单一起列出来(官方卡只认 id 与题干,遇到轮末补充题会退回原始 JSON)· 配合 matt-* 预设:轮次先散文预告、再以一次表单投递作答· ⚠️ 形态:bundle + 客户端半边——工具由 preset 工具行注册,profile dsh.profile.bundles 里的本包载体行(config.carrier: true,什么都不注册)只为让 Web shell 服务卡片 bundle
dsh plugin --profile web add @lynn123411/dsh-ask-user-grilling

📱 设备访问跨设备与本机外部应用接入 @lynn123411/dsh-web-auth-url GUI 鉴权地址· 把当前实例带 token 的访问地址交给模型与 shell:托管 DSH_WEB_AUTH_URL,每次 shell 调用即时解析,token 随重启轮换自动跟随· 贡献一段紧随 app:web-surface 的提示词,交代「第一次请求 303 换 cookie、之后复用同一个 jar」这一必需用法(token 只对 GET / 有效,之后全靠 Set-Cookie,故 curl -c/-b 是唯一可行路径)· secret 不进提示词与 transcript:默认只报变量名,inline 档才把带 token 的地址写进提示词· 形态:bundle 型插件,无客户端半边、不新增端口与凭据
dsh plugin --profile web add @lynn123411/dsh-web-auth-url

🎨 Agent Presets(presets/)

| preset | 说明 | 安装 |
| minimal-fs | 极简-文件测试模式:官方 minimal 的身份(prefix 即完整系统提示词、关闭运行时快照)+ 文件工具 read / write / edit,整组不含 shell。工具目录就是这三个——没有 bash / pwsh、没有检索 / read_image、没有技能 / 计划 / 目标 / 子代理。随包的 tool-filter 行在 system-prompt/assemble 处把 read_image 移出模型可见目录(tools.restrict() 只筛继承工具、兄弟行包注册表又输给 loader 的并发装载,两条路都已实测不成立) | dsh plugin --profile web add @lynn123411/dsh-preset-minimal-fs |
| matt-standard | Matt 标准工程模式:官方 standard 组合(persona 零改动)+ Matt Pocock 26 个技能(mattpocock/skills)+ grilling 投递插件。grilling 轮次先散文预告、再以表单工具投递作答;达成共识后不自动进入 plan mode。形态:可安装的 bundle 包,patch 插一条 @deepseek-ai/dsh-agent-preset 行(order 11) | dsh plugin --profile web add @lynn123411/dsh-preset-matt-standard @lynn123411/dsh-ask-user-grilling |
| matt-ptc | Matt PTC 模式(实验性):官方 ptc 组合(persona 零改动,mode: ptc 下模型只见 run_code)+ 26 个 Matt 技能(skills/)+ grilling 投递插件(轮次经 run_code 内的 tools.ask_user_grilling 投递);达成共识后不自动进入 plan mode。形态:可安装的 bundle 包,patch 插一条 @deepseek-ai/dsh-agent-preset 行(order 12) | dsh plugin --profile web add @lynn123411/dsh-preset-matt-ptc @lynn123411/dsh-ask-user-grilling |
| matt-cordis | Matt 创造模式:官方 cordis 组合(persona 零改动,含 tool-cordis 工具行与官方随附的 4 个技能)+ 26 个 Matt 技能并入 skills/ + grilling 投递插件。grilling 轮次先散文预告、再以表单工具投递作答。形态:可安装的 bundle 包,patch 插一条 @deepseek-ai/dsh-agent-preset 行(order 13) | dsh plugin --profile web add @lynn123411/dsh-preset-matt-cordis @lynn123411/dsh-ask-user-grilling |

四个 preset 都是可安装的 bundle 包(npm 名 @lynn123411/dsh-preset-),安装命令与插件同一条:它把包写进 profile 的 dependencies、并把包名登记进 dsh.profile.bundles。装完重启 DSH,再在新建会话界面选择对应模式——preset 的挂载在进程内只装载一次,改 patch 或随包文件都不会热更。开发副本把包名换成仓库内路径:dsh plugin --profile web add ./presets/(在仓库根执行,会记成 link:)。三个 matt- 的命令里另点名 @lynn123411/dsh-ask-user-grilling:它已是各包的 dependencies(行总可解析),但 bundle 层只按 profile 的直接依赖登记,漏了它工具照常可用、transcript 卡片退回原始 JSON。三个 matt- 的开发副本同理:dsh plugin --profile web add ./presets/ ./plugins/dsh-ask-user-grilling(link: 包的 dependencies 不会被物化,只 link preset 会缺行)。

🛠️ 本地补丁(patches/)

| 目录 | 说明 |
| matt-presets-bootstrap | 三个 matt preset 的改动点与重打说明:相对官方 0.2.0-rc.2 preset patch 的逐处改动清单(包装与身份、技能目录 customSkillDirs、工具行 tool-ask-user → tool-ask-user-grilling、matt-cordis 的 persona 与官方 cordis 随附技能的处置)、skills/grilling/SKILL.md 五处本地适配的成品块、当前基线、外部材料与「何时重打」。纯文档,无脚本。详见 README |

📄 许可证

本仓库与 plugins/ 各目录都不附带 LICENSE 文件:许可只由各包 package.json 的 license 字段声明(MIT)。
预览分享卡片长什么样 ↓tttnny/my-dsh
分享 · DeepSeek Harness Hub
tttnny/my-dsh

DeepSeek Harness 插件/补丁/preset 合集 | DSH plugins, patches &…

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