← 返回列表
⚠ 装前注意
dsh-jev 是一个 DeepSeek Harness 捆绑包,用于注册 jevask…
基本兼容但装前注意:npm 同名包「dsh-jev」归属 zhangxaochen/dsh-jev,装到的可能不是本插件 · 最近上游提交 2026/9/18 · 已提供中文文档
注册用于TypeSafe Jev noul、choice和score答案的jev_ask的DSH bundle。
综合分
31.3
GitHub 分
31.3
用户评分
—
★ Stars
2
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add noetion/dsh-jevnpm 同名包「dsh-jev」归属 zhangxaochen/dsh-jev,装到的可能不是本插件,改用 GitHub 源安装
信任档位:仅索引本站尚未对其实装验证,仅收录元数据
- 是什么
- dsh 原生插件 · tool
- 装得上吗
- 静态安装检查有提示项,装前建议看一眼 README
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 8 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-jev @ 0.2.0
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
npm 同名包「dsh-jev」归属 zhangxaochen/dsh-jev,装到的可能不是本插件
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/20 15:19:29
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tools@deepseek-ai/cordis用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成dsh-jev
dsh-jev 是一个 DeepSeek Harness 捆绑包,用于注册 jev_ask 工具。加载了该捆绑包的配置文件上的 DSH 代理可以向 TypeSafe Jev 发送带类型的 noul、choice 和 score 问题。
Jev 是 TypeSafe 的 System One 模型。它返回结构化答案,不生成聊天或代码。
此包的版本为 0.1.0。它面向来自 npm next dist-tag 的 DSH 0.1.5-rc.2、22.x 系列上的 Node 22.19 或更高版本,或 Node 24 及更高版本,以及一个 TypeSafe API 密钥。
从 GitHub 安装
固定一个提交,这样后续的推送就无法改变你运行的内容。
dsh plugin --profile web add github:noetion/dsh-jev#
将 替换为来自 main 的 SHA。
在 pnpm 允许此包的 prepare 脚本之前,第一次添加会失败。将 pnpm 错误中的确切键复制到配置文件的 pnpm-workspace.yaml 中的 allowBuilds 下。它通常是 dsh-jev,某些 pnpm 版本会打印更长的 dsh-jev@github:... 形式。使用 pnpm 打印的字符串。
allowBuilds:
dsh-jev: true
然后再次运行相同的 dsh plugin add 命令。将该允许列表视为允许在安装时在你的机器上运行此包的构建。
在进程环境中设置 TYPESAFE_API_KEY,或将其以相同名称存储在 DSH 凭据中。如果 dsh web 正在运行,请重启它。
从本地检出安装
pnpm install
dsh plugin --profile web add /absolute/path/to/dsh-jev
pnpm install 会运行 prepare,它会写入 dist/。
调用 jev_ask
让代理调用 jev_ask,或调用捆绑的 jev 技能。会话 LLM 决定何时调用该工具。插件不会强制它。
一次调用可以在同一状态上混合问题类型。
{
"state": "Help! My payouts have been failing for 3 days.",
"questions": {
"is_urgent": {
"type": "noul",
"instructions": "Does this convey urgency?"
},
"department": {
"type": "choice",
"instructions": "Which team should handle this?",
"criteria": {
"billing": "Payments, invoicing, refunds",
"technical": "Bugs, outages, integrations",
"sales": "Pricing, upgrades, new accounts"
}
}
}
}
工具结果是 TypeSafe JSON。noul 答案在 noul 中携带一个概率。choice 或 score 答案携带 probabilities 和 confidence。
每次调用都会将 state 发布到 https://api.typesafe.ai/v1/systemone。不要将机密放入 state。
配置
jev 行上的可选 cordis.yml 字段:
- model,默认 jev-latest
- endpoint,默认 https://api.typesafe.ai/v1/systemone
- apiKeyEnv,默认 TYPESAFE_API_KEY
插件在每次调用时读取密钥。它不会将机密放入 cordis.yml。
名称
- GitHub 仓库:noetion/dsh-jev
- 包名:dsh-jev,从 GitHub 而非 npm 安装
- 插件 id:jev
- 工具:jev_ask
- 捆绑技能:jev
验证
从检出目录:
pnpm install
pnpm run check
pnpm run check 会按顺序运行 typecheck、test、build 和 adopt-check。测试使用模拟 HTTP 传输,因此不需要 API 密钥。
实时 TypeSafe 验证,密钥放在 TYPESAFE_API_KEY 中,或放在由 TYPESAFE_KEY_FILE 指定的文件中:
pnpm run live
针对一次性 DSH_HOME 的安装并加载验证。设置 DSH_BIN 以使用你已有的 dsh 二进制文件,而不是去获取一个:
pnpm run verify-boot
这一项会通过 git+file:// 安装该检出,并检查构建是否写入了 dist/。它还会打印安装所要求的 allowBuilds 键,该键与 GitHub 安装所要求的键不同:
pnpm run verify-git-install
@deepseek-ai/dsh-tools 固定为 0.1.5-rc.2。npm 的 latest 是过时的 0.0.1-rc.1。不要用未打标签的安装来替换该固定版本。
为什么这不是一个 LLM 适配器
LLM 适配器必须流式传输文本和工具调用块。Jev 返回类型化答案,无法流式传输,因此它不能作为 LLM 适配器。该插件注册一个工具,并在配置文件具有 ctx.skills 时注册一个捆绑技能。
许可证与支持
MIT。参见 LICENSE。
如有 bug 和问题,请提交 GitHub issue。不承诺响应时间。如果拉取请求包含 pnpm run check,则欢迎提交。
如需报告安全漏洞,请使用此仓库上的 GitHub 私密咨询表单,而不是公开 issue。