btspoony/dsh-advisor
Pair a second model that passively reviews each turn and injects notes.
dsh-advisor pairs a second, independently configured model with your primary DSH agent: the reviewer observes the primary transcript, reviews each stepped turn (provider + model are explicitly required in config), and injects severity-ranked advice — nit / concern / blocker — back into the session. It is advisory only: it never approves or rejects the primary agent's actions and never issues commands as if it were the agent, and it never recursively reviews its own output.
Install
dsh plugin --profile web add dsh-advisornpm dsh-advisor 0.2.4 verified 2026-09-01 (maintainer btspoony; README EN primary, repo btspoony/dsh-advisor). Standalone bundle porting the omp 'advisor' subsystem: a per-session independent reviewer model that observes the primary transcript, reviews each stepped turn with an explicitly configured model (provider + model required), and injects severity-ranked advice (nit / concern / blocker) back into the session — advisory only, never approves or rejects.
Compatibility
DSH 0.1.2-alpha.3; web + dsh-tui profiles; node ^22.19 || >= 24; reviewer provider/model required.
Details
- Repo: btspoony/dsh-advisor
- Category: Workflow & Automation
- Stars: 18
- Version: npm dsh-advisor 0.2.4
- Last push: 2026-09-01
- First seen: 2026-08-07
Recent updates
Per-session reviewer model; severity-ranked advice (nit/concern/blocker); non-recursive; advisory-only, no approval power.
FAQ
- Can the advisor approve or reject actions?
- No — it is advisory only; it never approves or rejects the primary agent's actions and never issues commands.
- Do I need a second API key?
- A reviewer provider + model are required in config; it can reuse your existing provider with a different model.
- How do I install it?
- dsh plugin --profile web add dsh-advisor (npm 0.2.4).
Alternatives
btspoony/dsh-llm-fallbacks · PerryLink/dsh-auto-review · stardustlc666/dsh-voice