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

任务可靠性路由 qwe225380/dsh-omni-router

DeepSeek Harnessv2.4.0
qwe22538014 天前有提交已提供中文文档扫描:高危

Omni 给 DeepSeek Harness 增加一层任务级可靠性:

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

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

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-omni-router
npm 源 · dsh-omni-router 的发布者账号已校验与本仓库一致

状态速览

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

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

验证判据与等级说明 →

可信度证据

安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

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

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

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

🔴 安全扫描发现高危能力自动 · 静态分析源码
v2.7.0
🔴 扫描:高危尚无人工评估

静态扫描发现安装期即执行代码,或命令参数由运行时变量拼接(参数来源无法静态判定,从严处理)。

命令参数由运行时变量拼接读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 9 处,展示前 9 条)
  • 读取密钥环境变量
    benchmark/llm-eval.mjs:27
    const apiKey = process.env.OPENAI_API_KEY
  • 发起网络请求
    benchmark/llm-eval.mjs:38
    const res = await fetch(`${baseURL}/chat/completions`, {
  • 执行外部命令运行时拼接
    benchmark/omnibench-v2/prepare.mjs:27
    execSync(`git clone "${m.repo}" "${dir}"`, { stdio: 'inherit' })
  • 执行外部命令运行时拼接
    benchmark/omnibench-v2/prepare.mjs:30
    execSync(`git -C "${dir}" checkout ${m.commit}`, { stdio: 'inherit' })
  • 执行外部命令运行时拼接
    benchmark/omnibench-v2/run.mjs:55
    execSync(`git clone "${m.repo}" "${dir}"`, { stdio: 'inherit' })
  • 执行外部命令运行时拼接
    benchmark/omnibench-v2/run.mjs:58
    execSync(`git -C "${dir}" checkout ${m.commit}`, { stdio: 'inherit' })
  • 执行外部命令来自配置/变量
    benchmark/omnibench-v2/run.mjs:66
    const output = execSync(command, { cwd, encoding: 'utf8', stdio: ['ignore', 'pipe', 'pipe'] })
  • 读取密钥环境变量
    src/omni-router.mjs:1182
    const apiKey = args?.apiKey || config.visionApiKey || process.env.VISION_API_KEY
  • 发起网络请求
    src/visual-qa.mjs:55
    const res = await fetch(req.url, {
扫描于 2026/11/5(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

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

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

功能亮点

  • 判断介入时机
  • 准备上下文
  • 核验证据

DeepSeek Harness 的任务级可靠性层——判断何时介入、准备上下文、核验证据、从失败中恢复,复用现有技能、工具和插件。

README

由 DeepSeek 最新模型翻译生成
Omni Omni 给 DeepSeek Harness 增加一层任务级可靠性:判断何时介入、准备正确上下文、约束完成条件、验证真实证据,并在失败时改变策略。 它优先复用 DSH 已有的 Skills、Tools 和 Plugins,而不是重新实现它们。 DSH 给 Agent 能力,Omni 让结果可靠。 默认快。必要时聪明。完成必须有证据。 dsh plugin --profile web add dsh-omni-router Why Omni Coding Agent 最常见的六个问题: - 找错代码和上下文 - 复杂任务做着做着跑偏 - 忘掉验收条件 - 测试没有真正跑 - 失败后重复同一种办法 - 最后说“完成了”,实际并没有完成 Omni 就是为了解决这些工程问题,而不是再做一个“Router”。
展开完整文档(README 剩余 1 节)
Omni

Omni 给 DeepSeek Harness 增加一层任务级可靠性:判断何时介入、准备正确上下文、约束完成条件、验证真实证据,并在失败时改变策略。
它优先复用 DSH 已有的 Skills、Tools 和 Plugins,而不是重新实现它们。

DSH 给 Agent 能力,Omni 让结果可靠。

默认快。必要时聪明。完成必须有证据。

dsh plugin --profile web add dsh-omni-router

Why Omni

Coding Agent 最常见的六个问题:

- 找错代码和上下文
- 复杂任务做着做着跑偏
- 忘掉验收条件
- 测试没有真正跑
- 失败后重复同一种办法
- 最后说“完成了”,实际并没有完成

Omni 就是为了解决这些工程问题,而不是再做一个“Router”。

What Omni does

| 核心价值 | Omni 实际做什么 |
| 🧠 Intervention Intelligence | 简单任务真正 NOOP,复杂任务才进入 Assist / Guard |
| 🎯 Context & Task Intelligence | Task Contract + 精准 Context + Capability Sufficiency |
| ✅ Proof & Recovery | Evidence / Freshness / Acceptance coverage / Recovery |
| ♻️ Reuse first | 设计原则:优先复用 DSH 已有 Tool / Skill / Plugin,不重复造轮子 |
| 🧩 Capability Gap Management | 只在确实阻塞任务时补齐缺口 |
| 🔄 失败纪律 | retry 不奏效时 repair / expand context / change hypothesis |

30 秒 Demo

Without Omni

User:
修复 refreshSession 偶发并发刷新三次的问题

Agent:
修改 session.ts 运行了一些检查 Done ✅

问题:

- 真实并发测试没跑
- 调用方漏了一个
- 没有 regression test
- 没有证据证明“真的完成了”

With Omni

Task Contract
C1 one refresh request per session
C2 concurrent callers behave correctly
C3 regression test passes

Relevant Context
session.ts
middleware/auth.ts
websocket/reconnect.ts
session-concurrency.test.ts

DSH executes...

Evidence
✓ concurrency test: 28/28
✓ full auth suite: 143/143
✓ relevant files verified

Proof: 3/3

一个插件,复用整个 DSH 生态

这不是 Omni 的核心,而是它的生态策略:Reuse first. Don't reimplement host capabilities.

Omni
Capability + Reliability
│
┌──────────────┼──────────────┐
│ │ │
▼ ▼ ▼
Skills Plugins Tools
│ │ │
├── TDD ├── Browser ├── Shell
├── Git ├── Router ├── Editor
└── Verify └── Others └── Tests
│ │ │
└──────────────┼──────────────┘
▼
DeepSeek Harness
│
▼
Execute
│
▼
Evidence → Verify

Omni 不追求自己拥有最多能力,而是尽可能让已经存在的优秀能力发挥作用。

示例:前端 UI 修复

用户:帮我检查这个网页的实现,并修复 UI 问题。

Omni:
1. 判断这是前端任务
2. 检查当前 DSH 能力
3. 已有 Browser → 直接复用
4. 已有 UI/Verification Skill → 继续由 DSH 使用
5. 不再安装重复能力
6. 生成 UI acceptance criteria
7. DSH 执行
8. 收集 screenshot / tool / test evidence
9. Verify

示例:复杂重构

当前环境: ✓ Git ✓ Testing ✓ Skills ✗ 某个任务要求的特殊能力

Omni:
已有能力 → 全部复用缺失能力 → 只补这个 gap

Under the hood

Omni 的用户界面很简单,但内部并不是一个 Prompt 模板。

Task
│
▼
Task Classification
│
▼
Intervention Gate ───────────→ NOOP
│
▼
Task Contract
├── Acceptance Criteria
├── Risk
├── Context Budget
└── Capability Requirements
│
▼
Context Engine
├── multilingual tokenizer
├── lexical retrieval
├── symbol retrieval
├── dependency graph
└── freshness tracking
│
▼
Capability Audit
├── existing tools
├── native skills
├── installed plugins
└── missing capabilities
│
▼
DeepSeek Harness
│
▼
DSH Events
│
▼
Evidence Trust
├── T0 model claim
├── T1 observation
├── T2 host/tool
├── T3 deterministic execution
└── T4 independent verifier
│
▼
Criterion Verification
├── PASS → Verified
└── FAIL → Recovery
│
└──→ DSH

Reliability Engineering

Omni 不只是功能堆叠,它专门处理这些 Agent failure modes:

✓ 模型自己声称测试通过 → model evidence 只能 T0/T1

✓ Tool 执行结果和模型文字混淆 → provenance-aware Evidence

✓ 文件修改后旧测试结果仍被当有效 → Evidence freshness / invalidation

✓ permission / dependency / timeout 被误认为成功 → success whitelist + failure taxonomy

✓ 中文任务检索不到英文 symbol → multilingual query tokenizer + semantic expansion

✓ 相同失败无限 retry → failure-aware recovery

✓ 简单任务被复杂框架拖慢 → true L0 NOOP

✓ 已经有插件还重复造能力 → capability reuse first

✓ 缺能力时用户需要手动安装 → approval-gated provisioning (recommend by default, auto-trusted only on explicit opt-in)

✓ 两个 Router 同时控制模型 → compatibility delegation

Omni 不只是 Router

普通 Router Task → choose mode/model/agent

Omni
Task
→ 判断是否需要介入 → 复用已有能力 → 补齐缺失能力 → 准备正确 Context → 定义 Acceptance → Host 执行 → 收集真实 Evidence → 验证完成 → 失败后恢复

Routing is one decision. Reliability is the whole lifecycle.

Works better with good plugins

Omni 不要求生态围绕自己重写。

例如安装 dsh-router-standard 后,Omni 可以自动生成组合预设:

Omni Router + Router Standard

Router Standard 继续负责 DeepSeek persona / attention / workflow routing;Omni 负责 capability、context、evidence 和 reliability。

Built like infrastructure, not a prompt pack

Omni 对 routing、Context、Evidence、Capability、Recovery、Host Adapter、Installer 和 OmniBench 均有独立测试覆盖(约 60 个测试文件)。

每个 RC 都要求完整 npm test 回归;Benchmark 支持 multi-arm(raw / omni / mid / frontier / stack / stack_omni…)。

Measured Reliability

Evidence Federation 第三方结果 → EvidenceRecord v1(provider 自报 trust 无效) Context Metrics Recall@5/10 · Precision · Token 开销 · irrelevant ratio Intervention KPIs NOOP Precision · missed/false intervention rate Recovery Telemetry failure fingerprint · retry/repair/hypothesis funnel · success rate Multi-arm Benchmark comparePair(baseline, candidate) + release gates

Proof of Completion

每个验收标准都有 id(如 C1、C2)。每个标准必须至少有一条 fresh evidence 记录并满足要求的信任等级:

| Trust | Source |
| T0 | model claim |
| T1 | agent observation / model-written JSON |
| T2 | host/tool output |
| T3 | deterministic command/test execution |
| T4 | independent / hidden verifier |

Completed.
✓ C1 根因已修复 ✓ C2 已添加回归测试 ✓ C3 143 个测试通过 Proof: 3/3

如果 DSH 当前没有可靠事件 hook,Omni 会诚实地输出:

Verified
Partially Verified
Unverified

Compatibility

| Project / Capability | Omni strategy |
| dsh-router-standard | Delegate persona/reasoning routing |
| DSH native Skills | Reuse automatic activation |
| Browser plugin | Reuse browser capability |
| Testing/verification Skills | Reuse evidence/results |
| Git plugins | Reuse native workflow |
| MCP servers | Treat as host capabilities |
| Missing capability | Provision only when necessary |

Evolution

1.x
Router
↓
2.x
Planner / Context / Capability / Evidence exploration
↓
2.4
Reliability Kernel
↓
3.0
Convergence:
Decide · Prepare · Verify

3.0 intentionally removed or hid overlapping runtime/router features instead of continuing feature growth.

OmniBench

3.0 RC benchmark validation is in progress.

Target:
≥50 repos
≥100 tasks
≥3 paired runs/task
hidden verifier 100%
Medium/Hard uplift ≥10pp
False completion <3%
Cost ≤2.5×

在数据达到这些 Gate 之前,不会宣称 frontier parity。

npm run omnibench:v2:generate -- benchmark/omnibench-v2/manifest.local.example.json
node benchmark/omnibench-v2/run.mjs benchmark/omnibench-v2/manifest.local.example.json --exec
node benchmark/omnibench-v2/matrix.mjs <results.json>
node benchmark/omnibench-v2/gates.mjs <results.json>

Architecture

kernel/ task-contract · intervention-gate · omni-event · evidence-trust context/ query-tokenizer · capsule · freshness recovery/ failure-taxonomy · strategy-shift · recovery-policy capability/ auditor · quality · solver · provisioner · performance mission/ mission-ir · planner-dag · mission-dag(兼容层) host/ interface · dsh-adapter benchmark/ omnibench-v2 runner · matrix · gates

FAQ

Q: 它会拖慢简单任务吗?

A: 不会。L0 是真正的 NOOP,Omni 不注入任何 prompt。

Q: 它会替换 DeepSeek Harness 吗?

A: 不会。DSH 仍然拥有执行、工具、Skills、插件、Runtime。

Q: 它会接管我的插件吗?

A: 不会。Omni 只定义“任务达到什么状态才算成功”,不调度具体插件。

Q: 它能自动安装技能/插件吗?

A: 能。默认 recommend 模式:识别缺口 → 搜索 → 推荐 → 用户/Host 审批后才安装;只有显式开启 auto-trusted 才自动安装,并记录 .omni/capability-audit.json。

Q: 它和 Router Standard 冲突吗?

A: 不冲突。检测到 Router Standard 时,Omni 自动生成组合预设,并让出 reasoning/persona routing。

Credits / Inspirations

Omni 的设计受到 DeepSeek Harness 社区多个项目的启发,尤其是:

- dsh-router-standard / dsh-routing-suite
- persona routing
- attention engineering
- progressive disclosure
- real Harness assembly-chain research

Omni 不替代这些能力,而是让它们在同一任务可靠性闭环中协同工作。

License

MIT
预览分享卡片长什么样 ↓qwe225380/dsh-omni-router
分享 · DeepSeek Harness Hub
qwe225380/dsh-omni-router

Omni 给 DeepSeek Harness 增加一层任务级可靠性:

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