# dsh-lens [English](README.md) | 中文 `dsh-lens` 是一个可安装的 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness)(DSH)插件:一个打包的技能 provider,包含五个面向仓库与运行时分析的工作流。 - `repo-recon` — 通过并行 subagent 对本地 Git 项目做分阶段只读侦察。 - `dsh-enhancement-analysis` — 把项目的编排痛点映射到 DSH 能力,输出带优先级的报告。 - `harness-runtime-optimizer` — 诊断运行时策略浪费、设计对照实验、评估策略变更。 - `publish-screen` — 在仓库公开前后做敏感信息筛查。 - `dsh-plugin-potential` — 评估任意项目的功能能否打包成 DSH 插件;只做评估,绝不实施。 插件只提供指导:除了把报告写进被分析项目的 `dsh-scan/` 目录外,不会修改仓库,也不会自动 rollout 运行时策略。 ## 安装 需要 `dsh` CLI。安装到 profile(npm): ```sh dsh plugin --profile add @deepseek-ai/dsh-lens dsh --profile # dsh-lens 层挂载 provider ``` 从 GitHub 安装(拉取源码并运行 `prepare` 构建;pnpm 提示时在 profile 的 `pnpm-workspace.yaml` 里放行构建): ```sh dsh plugin --profile add github:coffee-man666/dsh-lens ``` 从 tarball 安装(无需构建权限): ```sh pnpm pack dsh plugin --profile add ./deepseek-ai-dsh-lens-0.6.0.tgz ``` 用 `dsh --profile --dump-config` 验证层;五个技能随后经 `@deepseek-ai/dsh-tool-skill` 出现在会话技能目录里。 ## 开发 ```sh pnpm install # 从 ../deepseek-harness 链接 @deepseek-ai/cordis 与 @deepseek-ai/dsh-skill pnpm test # 通过真实技能注册表测试 provider 注册与加载 pnpm build # tsdown → lib/ pnpm verify # VERSION ↔ SKILL.md frontmatter ↔ provider METADATA ↔ package.json ``` devDependencies 链接同级的 `deepseek-harness` checkout,请把两个仓库并排克隆。使用者的 peer 依赖由其 DSH 安装提供。 ## 许可 MIT