Harness Trust
插件商店
检查已安装插件
搜索插件、npm 包名或仓库
EN
首页
/
插件商店
/
开发
/
@oh-my-dsh/stent-pack
@oh-my-dsh/stent-pack
@omdsh-dev · 开发
检测有风险提示
无安装脚本
行为与描述一致
为 DSH 提供类似 MC Fabric 的 hook/mixin 扩展层,主要面向插件开发者
v0.1.1
版本
GitHub 源码安装
安装方式
2026-08-21
最近更新
15
Star
复制安装命令
dsh plugin --profile web add github:omdsh-dev/fabric
查看仓库
插件介绍
根据仓库资料整理 · commit 349c958
主要功能
提供三个实现包:stent(纯转换服务)、stent-api(兼容外观层)、stent-dsh(DSH 端外观/不变式检查/profile 启动逻辑)
作为单一 npm 包 @oh-my-dsh/stent-pack 通过官方插件渠道安装,自动解析并绑定三个实现包的对应版本
由 launcher 在官方 CLI 加载前自动注入编译后的 preload 钩子,无需手动打补丁或改动宿主源码
在 profile 的 bundle 层中以“默认禁用”的可选行形式插入 stent/stent-dsh,需要用户手动启用后才生效
启动时通过 DSH 的 module-fallback 机制,把依赖闭包映射到 profiles/node_modules,确保 profile 与 preload 使用相同的依赖副本
针对上游 dsh-* 系列快速迭代的 rc 版本,维护对应的 semver 范围与 pnpm 供应链例外配置(如允许 esbuild 原生构建)
适合什么时候用
为 DSH 编写类似 Minecraft Fabric mixin 的 hook,需要修改/扩展官方 CLI 行为的插件开发者
希望通过官方插件渠道一键安装 Stent 扩展层,而不是从私有 monorepo 手动集成三个内部包的用户
安装后会多出什么
界面
profile 的 bundle 设置中新增 stent / stent-dsh 两行禁用状态的可选项
使用前需要
需要 deepseek-harness (DSH) 宿主环境及其官方插件安装渠道
依赖 npm 上已发布的 @oh-my-dsh/stent、stent-api、stent-dsh(均为 ^0.1.1)
需要网络访问 npm registry 以解析上游 dsh-* 快速迭代的 rc 版本
pnpm 需配置允许 esbuild 原生构建,并将 dsh-* 包排除在 minimumReleaseAge 检查之外
仓库资料较少,介绍可能不完整。
在 GitHub 阅读完整 README
权限与能力
安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制
浏览器 UI
环境变量
文件系统
外部网络
宿主子进程
遥测
能力是范围不是结论:很多能力是功能所需。
基本信息
仓库
omdsh-dev/fabric
安装方式
GitHub 源码安装(需 allowBuilds)
安装提示
源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:omdsh-dev/fabric#349c958 锁定本次检测的 commit。
收录日期
2026-08-13
固定 commit
349c95891a43
· 2026-08-21
dsh plugin --profile web add github:omdsh-dev/fabric
复制
@oh-my-dsh/stent-pack — DeepSeek Harness 插件商店 · Harness Trust