dsh-lens
English | 中文
dsh-lens is an installable DeepSeek Harness (DSH) plugin: a packaged skill provider with four repository- and runtime-analysis workflows.
repo-recon— staged, read-only reconnaissance of local Git projects via parallel subagents.dsh-enhancement-analysis— map a project's orchestration pain points onto DSH capabilities and produce a prioritized report.harness-runtime-optimizer— diagnose runtime-policy waste, design controlled experiments, and evaluate policy changes.publish-screen— screen a repository for sensitive information before or after making it public.
The plugin is guidance-only: it does not modify repositories or roll out runtime policies automatically.
Install
Requires the dsh CLI. Install into a profile (npm):
dsh plugin --profile <name> add @deepseek-ai/dsh-lens
dsh --profile <name> # the dsh-lens layer mounts the provider
From GitHub (installs sources and runs the prepare build; allow the build in the profile's pnpm-workspace.yaml when pnpm asks):
dsh plugin --profile <name> add github:coffee-man666/dsh-lens
From a tarball (no build permission needed):
pnpm pack
dsh plugin --profile <name> add ./deepseek-ai-dsh-lens-0.5.0.tgz
Verify the layer with dsh --profile <name> --dump-config; the four skills then appear in the session skill catalog via @deepseek-ai/dsh-tool-skill.
Development
pnpm install # links @deepseek-ai/cordis and @deepseek-ai/dsh-skill from ../deepseek-harness
pnpm test # provider registration/loading via the real skill registry
pnpm build # tsdown → lib/
pnpm verify # VERSION ↔ SKILL.md frontmatter ↔ provider METADATA ↔ package.json
The devDependencies link the sibling deepseek-harness checkout, so clone both repositories side by side. Consumers get the peers from their DSH installation.
License
MIT
No comments yet. Be the first to write one.