← 返回列表
✓ 可直接安装
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,保留 旧位置以便现有配置无需更改即可迁移)。