DSH Approval Guardian
karuboniru/dsh-approval-guardian · skills
dsh-approval-guardian is a DeepSeek Harness (DSH) profile bundle.
★ 2GitHub stars
0Forks
2026-08-15Last updated
TypeScriptLanguage
MITLicense
Key features
- Problem it solvesDSH shows an interactive approval prompt whenever an agent needs to widen its sandbox.
- Filesthe plugin reads the parent session transcript in memory via session.deriveMessages() and reads the sandbox policy for the current mode and workspace root.
- My escalation was not reviewed at all.
- For automation and for reviewers that should run without a human in the loop, dsh-approval-guardian replaces that popup with a deterministic, tool-less reviewer that produces a structured allow/deny.
- Who it is forusers and teams who want a lightweight, explainable approval policy in front of sandbox escalation, with a safe fallback when the reviewer cannot run.
Requirements
- RuntimeNode.js ^22.19.0 or =24.0.0, and pnpm.
- Peer packages@deepseek-ai/cordis ^4.0.1 and the DSH packages declared in package.json at ^0.1.0-rc.5 (dsh-agent, dsh-compaction, dsh-llm, dsh-sandbox, dsh-sandbox-policy, dsh-session, dsh-subagent, dsh-system-prompt, dsh-tools, dsh-user-approval).
Install command
dsh plugin --profile web add github:karuboniru/dsh-approval-guardian