🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

YrracOwl/dsh-tool-adapt

DeepSeek 客户端兼容 / 相关生态spec-screened扫描:低风险在 GitHub 查看 ↗
✓ 可直接安装

EN: Safety and compatibility layer for non-DeepSeek models…

自动检查通过:npm 包已发布且 engines 声明满足基线(声明 Node >=18);该结论来自程序自动检查,未经人工实机验证。 · 最近上游提交 2026/9/10 · 已提供中文文档

EN: Safety and compatibility layer for non-DeepSeek models in DSH Web. 中文:面向 DSH Web 非 DeepSeek 模型的安全兼容适配层。

综合分
28.9
GitHub 分
28.9
用户评分
—
★ Stars
0
周下载量
—
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/YrracOwl/dsh-tool-adapt.git
信任档位:已验证本站已于 0 天前真实安装成功
是什么
生态插件(可安装,未声明 dsh 能力)
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 15 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/21(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查✓ 自动检查通过

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

✓npm 包dsh-tool-adapt @ 0.2.6
✓Node 引擎要求 >=18 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/24 00:04:51

依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-tool-adapt

英文

当前版本:0.2.6 —— 远程设置经过能力检测且为可选,因此较旧的 DSH RC 宿主仍可启动该插件。此版本新增了一条有文档记录的安装路径:dsh plugin --profile web add dsh-tool-adapt。

面向 DeepSeek Harness Web 中非 DeepSeek 模型族的兼容与安全适配层。它守护不可升级的权限状态、注入模型族惯例、熔断连续失败,并提供生命周期安全的设置卡片与可选输入框胶囊。其 DSH 0.1.2+ 的 remote.settings 路径在较旧的 RC 宿主上会回退到旧版 connection API。

中文

面向 DeepSeek Harness Web 非 DeepSeek 模型族的兼容与安全适配层:处理不可升级权限状态、注入模型族惯例、熔断连续失败,并提供生命周期安全的设置卡片与可选输入框胶囊。DSH 0.1.2+ 使用 remote.settings,旧版 RC 自动回退到 connection API。

面向 DSH web 中外来模型的适配层 —— 官方 bundle 形式
(宿主管线接线 + __ModuleLoader__ 客户端,无 tapIndex 注入)。

唯一规则:在“死”会话中(沙箱已是 danger-full-access,或审批策略为 never),面向模型的工具 schema 不再提供
sandbox_permissions / justification(移除),而仍携带这些字段的调用会在字段被剥离的情况下运行(剥离)—— 不报错、不循环。

- guard —— 移除 + 剥离,派生自单一 escalationDeadState(session)
谓词。
- L2 —— DSH 工具调用惯例章节,按模型族门控(默认
排除 deepseek-*)。
- L0 —— 连续失败循环熔断:在 N 次失败后提醒,可选
否决。

配置为热更新。当宿主 ctx.settings 可用时,插件会注册
tool-adapt 命名空间以及一个官方风格的可展开设置卡片
(settings.plugin.item / 键 tool-adapt,与
Shell / Agent loop 相同的展开外观),并成为可写的唯一事实来源。若
设置用户层为空,旧版 plugins/tool-adapt.config.json 会被迁移一次;
旧文件会保留以便回滚。
GET/POST /api/tool-adapt/status|set 路由仍作为兼容性
接口保留(回环 + 同源防护,8 KiB 请求体上限)。胶囊会吸附到
聊天输入框四个角之一(拖动切换);锚点会
记录在 localStorage(dsh.toolAdapt.anchor)中。胶囊挂载在
输入框座位内(与输入框处于同一堆叠层级),使用正常的
z-index,因此 DSH web 弹窗(modal / menu / toast)可以覆盖它。胶囊
本身仅用于状态展示 —— 请在 Settings → Plugins 下编辑完整表单。
胶囊默认隐藏:ADAPT 卡片顶部的「显示状态胶囊」开关(ui.pill,默认
false)掌控其可见性,且胶囊会在一个轮询周期内跟随热更新的 /status 配置(或在同一标签页中保存后立即跟随)。

安装

dsh plugin --profile web add dsh-tool-adapt
之后重启现有的 DSH Web 进程:Host 会在启动时扫描浏览器插件名册,因此设置卡片和可选胶囊只有在重启后才会出现。然后打开 设置 → 插件 → ADAPT;「显示状态胶囊」开关(ui.pill,默认 false)控制着编辑器胶囊的可见性。

本地开发,在此包目录下执行:

dsh plugin --profile web add .

两种形式都会将该包记录到配置文件的 dsh.profile.bundles 中,这正是挂载 Host 部分并提供客户端 bundle 的机制。

配置

挂载行(位于此包的 cordis.patch.yml 中)传递
config.configFile —— JSON 配置路径,相对于配置文件
工作目录解析(默认 /plugins/tool-adapt.config.json,保留
旧位置以便现有配置无需更改即可迁移)。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群