
Security News
Deno Goes the Way of the Dinosaur
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.
dsh-consult
Advanced tools
English · 简体中文
Bring a second opinion to every decision that matters.
dsh-consult gives DeepSeek Harness an explicit,
evidence-first review checkpoint. One agent does the work. When a decision deserves more scrutiny,
2–5 independently configured models receive the same brief and answer the same question. The main
agent compares their anonymous opinions and remains accountable for the call.
/consult Finish the implementation and tests, then ask the panel whether this is ready to ship.
No background committee. No automatic model spend. No second team competing to edit the workspace.
An agent team is useful when a task benefits from more hands: split the work, assign different roles, explore several areas, and combine the deliverables. As a mental model, it is one capable operator wearing several hats.
Consultation addresses a different problem. It is closer to inviting different reviewers into the same room, handing each of them the same evidence, and asking one carefully framed question. They do not divide the task or converge through discussion. The value comes from seeing where independent models agree, where they disagree, and what one model noticed that another did not.
| Agent team / subagents | dsh-consult | |
|---|---|---|
| Optimizes for | Execution capacity | Decision quality |
| Work allocation | Different roles or subtasks | The same question for every model |
| Context | Gathered per assignment | One shared, selected evidence packet |
| Tools | Usually available | No tools, history, or workspace access |
| Output | Work products to merge | Independent opinions to assess |
| Spend | Grows throughout execution | Occurs only at an explicit checkpoint |
This distinction matters because execution is often the predictable part once a direction is chosen.
A strong main agent can implement, test, and verify a settled plan end to end. Keeping a committee of
tool-using agents active throughout that process adds coordination, context, and tool-call cost even
when there is little useful disagreement left. dsh-consult reserves model diversity for the moment
when diversity is valuable, then hands ownership back to one agent.
Use consultation for decisions with leverage or uncertainty:
Routine edits, obvious fixes, and already-settled execution usually do not need a panel. Consultation works best as a deliberate, high-value checkpoint—not a tax on every turn.
flowchart LR
U["User requests /consult"] --> A[Main agent investigates and verifies]
A --> P[One question + selected evidence]
P --> C1[Model A reviews]
P --> C2[Model B reviews]
P --> CN[Models C–E review]
C1 --> S[Main agent compares and synthesizes]
C2 --> S
CN --> S
S --> R[Final recommendation]
The loop is intentionally opinionated:
/consult <task>.Consultant A, not provider or
model brands.You need Node.js >=22.19.0, a compatible DeepSeek Harness release, and at least two DSH model
configurations, each identified by a provider and model.
dsh plugin --profile web add dsh-consult
If you run DSH through a package runner:
pnpm dlx @deepseek-ai/dsh plugin --profile web add dsh-consult
The bundle starts dormant and makes no model calls. Add this minimal override to
~/.dsh/profiles/web/cordis.patch.yml, or the equivalent profile under DSH_HOME:
- id: consult
config:
consultants:
- provider: "<provider-id-a>"
model: "<model-id-a>"
- provider: "<provider-id-b>"
model: "<model-id-b>"
Replace each value in angle brackets with its DSH identifier: provider names the model service and
model names a model available through that service. Credentials stay in DSH settings and credential
stores; dsh-consult neither reads nor saves API keys. The two provider IDs may be the same—for
example, you can select two different models from one service. Only the complete provider + model
pair must be unique. The example is the smallest valid panel; add more entries in the same form for a
total of up to five consultants. Everything else is optional and falls back to a documented default;
add those settings only when you want to tune them. See Configuration for the
complete reference.
Verify the composed profile and start DSH:
dsh --profile web --dump-config
dsh web
/consult Review the cache invalidation redesign. Inspect the implementation and tests first, then decide whether it is ready to ship.
The main agent continues normal workspace work and calls consult once the evidence is ready. A
pending request can be cancelled with /consult off.
complete; one or more valid opinions return partial.ctx.consult.run(...) all require the same user-created intent.The complete evidence packet is sent to every configured consultant and persisted in the DSH session event log. Version 0.2 does not discover or redact secrets. Before requesting a consultation, make two separate decisions:
Consultants cannot fetch more files or call tools, and evidence is framed as untrusted data. Those controls limit authority; they do not make sensitive material safe to disclose. Read Security and data flow before production use.
dsh-consult 0.2.0 supports only DeepSeek Harness 0.1.5-rc.2.
Earlier and later DSH versions are unverified and are not guaranteed to work. Each plugin release
supports one exact tested DSH version; “latest” is not a floating compatibility promise.
CI verifies this version on Node 22.19.0 and Node 24. The non-blocking DSH next monitor provides
advance warning and never expands the support claim.
| dsh-consult | Supported DSH |
|---|---|
0.2.0 | 0.1.5-rc.2 only |
0.1.0 (historical) | 0.1.0-rc.7, 0.1.0-rc.8, 0.1.1-rc.1, 0.1.1-rc.2 |
Users of those older DSH versions can install dsh-consult@0.1.0 and consult its release documentation.
See Compatibility for verification and release policy.
| Guide | Start here when you need to... |
|---|---|
| Configuration | Choose routes, reasoning effort, timeouts, and size limits |
| Usage | Understand intents, results, PTC Mode, and the service API |
| Security | Review external transmission, persistence, and deployment controls |
| Architecture | Follow fan-out, event settlement, durable delivery, and recovery |
| Compatibility | Verify a Node/DSH combination or add a new supported release |
| Releasing | Publish through npm and GitHub's release workflow |
pnpm install
pnpm check
The test suite composes real Cordis services with fake LLM adapters and a fake Code Runtime bridge;
no model credentials are needed. pnpm verify:compat builds isolated temporary projects and leaves
the current checkout untouched.
Contributions are welcome—start with CONTRIBUTING.md. Report security issues privately as described in SECURITY.md.
dsh-consult is an early public release for an evolving DSH developer preview. Pin a tested DSH
version in production and read CHANGELOG.md before upgrading.
FAQs
Explicit, evidence-first multi-model consultation for DeepSeek Harness
The npm package dsh-consult receives a total of 52 weekly downloads. As such, dsh-consult popularity was classified as not popular.
We found that dsh-consult demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.

Security News
On Front Lines’ Early Adopters: CISO podcast, Andrew Becherer shares lessons from Datadog, weighs the long-term costs of AI-built tools, and explains how founders can actually gain a CISO’s trust.