DeepSeek Harness Hub
← 返回列表

类型透镜fantasyce/dsh-typelens

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

自动注入类型上下文与编辑诊断,提升代码准确率

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/28 · 已提供中文文档

为 DeepSeek Harness 提供自动有界类型上下文和编辑诊断

综合分
28.1
GitHub 分
28.1
用户评分
★ Stars
0
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add fantasyce/dsh-typelens
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-llm@deepseek-ai/dsh-host-webserver@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-tools
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

DSH TypeLens 中文指南

DSH TypeLens 是 DeepSeek Harness 的本地类型上下文与代码诊断插件。它不是另一个需要模型主动记住的 LSP 工具:文件读取成功后,插件会自动补充当前代码真正引用的完整类型声明;写入或编辑成功后,会自动补充有边界的 TypeScript 诊断。

原始工具结果不会被替换。即使 TypeLens 超时、遇到不支持的文件或内部错误,已经成功的 DSH 文件操作也不会因此失败。

安装

DSH 的插件管理器依赖 pnpm。安装插件前,请确认 dsh --version 和
pnpm --version 都能正常执行;如果缺少 pnpm,请先按照
pnpm 官方安装指南完成安装。

dsh plugin --profile web add dsh-typelens
dsh plugin --profile headless add dsh-typelens

npm 包是正式安装源。需要固定当前版本时可使用 dsh-typelens@0.1.2;需要明确归档地址时仍可使用经过验证的 GitHub Release 压缩包。

重启对应 profile 后,可用下列命令确认组合配置中存在 typelens:

dsh --profile web --dump-config

Web 版可在「设置 → 类型透镜」中查看健康状态、请求与注入计数,分别开关自动读取上下文和自动编辑诊断,并调整预算。设置只有通过完整校验后才会原子写入;非法设置不会覆盖上一次有效配置。

升级

在每个已安装 TypeLens 的 profile 中执行升级:

dsh plugin --profile web update dsh-typelens --latest
dsh plugin --profile headless update dsh-typelens --latest

随后重启对应 profile,并再次检查组合配置与健康状态。如果组织策略要求固定
已批准版本,则保留固定版本依赖,不要使用 --latest。

支持范围

- TypeScript、TSX、JavaScript、JSX;
- Vue 与 Svelte 的脚本区块:优先使用可选编译器,缺失时退化为有边界的首个实例脚本提取;当前版本不分析模板语义;
- tsconfig.json、jsconfig.json、路径别名、项目引用与常见 monorepo;
- DSH 0.1.1-rc.2;macOS 为 0.1.2 实机验收平台,Linux 由 CI 覆盖 Node.js 22/24。

隐私与边界

TypeLens 自身不发起外网请求,也不会把源码分析结果写入磁盘缓存。插件只持久化经过校验的设置;项目图、诊断、缓存与统计都留在内存中,并在卸载时释放。需要明确的是:自动补充给 Agent 的类型上下文与诊断会进入下一次 DSH 模型请求,因此其传输边界取决于你配置的模型提供商。默认拒绝工作区外路径、依赖目录、构建产物、版本库元数据和环境文件。

四个显式工具是 typelens_lookup_type、typelens_list_types、typelens_check 和 typelens_explain。详细字段见配置参考,常见问题见故障排查。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

同作者(fantasyce)的其他插件

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群