开发前检索本地与开源代码,评估复用价值并询问选择
31.3/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/23 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add victorzhong0110/dsh-code-reference该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 43 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-code-reference(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/12 15:38:14
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 检索本地与开源代码
- 评估复用或改造
- 询问用户选择
README
由 DeepSeek 最新模型翻译生成dsh-code-reference
Awesome DSH Plugin
DeepSeek Harness (DSH) 代码参考检索与工程规范插件:在厘清需求之后自动调查本地与开源的可复用代码,把“候选清单 + 价值权衡”呈现给用户并询问是否需要复用(可选择复用哪个候选/改造/不复用直接开发);也支持配置为不询问、直接优先复用。
除“内容级”复用(相似的函数/组件/项目)外,还支持架构骨架候选(常称「架构级复用」):用能力标签重叠扫描本地业务目录,提出「或许能当骨架」的候选。不是自动证明架构等价——是否采纳必须人工确认。
定位:候选发现器,不是自动决策器。 所有匹配度与架构相似度均为关键词/文件名/能力标签重叠的启发式信号,用于生成候选清单供用户选择;数据模型、边界与非功能需求兼容性必须由人工确认。
展开完整文档(README 剩余 1 节)
dsh-code-reference Awesome DSH Plugin DeepSeek Harness (DSH) 代码参考检索与工程规范插件:在厘清需求之后自动调查本地与开源的可复用代码,把“候选清单 + 价值权衡”呈现给用户并询问是否需要复用(可选择复用哪个候选/改造/不复用直接开发);也支持配置为不询问、直接优先复用。 除“内容级”复用(相似的函数/组件/项目)外,还支持架构骨架候选(常称「架构级复用」):用能力标签重叠扫描本地业务目录,提出「或许能当骨架」的候选。不是自动证明架构等价——是否采纳必须人工确认。 定位:候选发现器,不是自动决策器。 所有匹配度与架构相似度均为关键词/文件名/能力标签重叠的启发式信号,用于生成候选清单供用户选择;数据模型、边界与非功能需求兼容性必须由人工确认。 核心工作流 用户提出开发需求(新组件 / 新项目 / 大型重构) → 澄清需求(范围/语言/约束) → reuse_survey:自动调查(本地代码库 + 本地系统架构画像 + GitHub 等开源平台)并评估价值权衡 → 向用户呈现候选清单 + 价值对比,询问是否复用(用户选择:以本地系统为骨架 / 复用某个本地候选 / 复用某个开源项目 / 改造 / 直接开发) → 按用户选择执行(复用 → 改造 → 引入依赖 → 从零实现) - 小任务豁免(模型工作流规则):改单个按钮、修复空指针/拼写缺陷、变量重命名等小型改动(预估 校验文件完整性(仓库根目录 SHA256SUMS 或 Release 附件): bash shasum -a 256 -c SHA256SUMS 部署级(推荐:所有会话 + 重启后持久生效) 1. 把 plugins/ 下三个 .mjs 文件放到任意目录(如 ~/.dsh/plugins/code-reference/) 2. 在 DSH 配置的 patch 层(如 ~/.dsh/profiles/web/cordis.patch.yml)追加: yaml - insert: - id: code-ref-core name: /绝对路径/core.mjs - id: code-ref-tools name: /绝对路径/tools.mjs - id: code-ref-decision name: /绝对路径/decision.mjs 3. 重启 DSH,所有会话自动获得工具与复用调查流程 动态级(临时,重启失效) 在会话中用 cordis_define / cordis_run 加载本插件的 host 代码(适用于调试;部署后请勿同时运行,避免工具重名)。 架构(拆分为三个小插件,通过 codeRef 服务协作) | 插件 | 职责 | 文件 | | code-ref-core | 共享服务(HTTP 请求、本地扫描、系统画像与架构相似度、候选评估、政策、决策引擎;v4.1 起为依赖注入工厂 + 顶层纯函数,可单测) | plugins/core.mjs | | code-ref-tools | 7 个检索/架构工具 + 架构自检 | plugins/tools.mjs | | code-ref-decision | 复用价值评估 + 复用调查询问(含系统骨架候选)+ 工程规范提示词 | plugins/decision.mjs | 注意事项 - 隐私:远程搜索会把需求关键词发往 GitHub/npm;本地扫描受 root 限制并跳过 node_modules/.git/dist/vendor/tests/site-packages 等目录。本地源文件不会发送给任何检索平台;命中路径、最长 160 字符的代码片段及系统画像会进入当前 Agent/模型上下文(详见 SECURITY.md 威胁模型) - 远程检索结果为第三方开源项目,复用必须遵守其许可证(license 字段) - 询问等待上限 90 秒(无真人应答的上下文会自动跳过询问并采用推荐决策) - reuse_survey 返回 answer.status="unanswered"(未回答/超时)时,模型不得开始写代码,须先报告调查结果等待用户决定 反馈与贡献 当前状态:beta(可用于内部试点)。距离稳定 GA 主要差真实 DSH 环境长期端到端验证与更多实际项目反馈;不要把社区 Awesome 徽章理解成生产认证。 欢迎任何反馈:试用问题、兼容性报告、新平台/新语言支持需求、架构复用场景案例。请发送邮件至 victorzhong0110@gmail.com,或在 GitHub Issues 中提出。 许可证 MIT 成本与预算(面试可讲) reuse_survey 成功返回里带 costEstimate 字段(面试可指着 JSON 讲): | 字段 | 含义 | | localFileBudget | 本地文件扫描上限(survey 路径默认 1200) | | localTimeBudgetMs | 本地扫描墙钟上限(默认 15000) | | systemProfileTimeBudgetMs | 系统画像扫描上限(默认 15000) | | remoteSearch | 本次是否发远程检索 | | remoteKeywordBatches | 远程关键词批次数上界(有远程时) | 最坏情况口述: 本地扫满 file/time cap +(若开启远程)有限次平台检索;企业模板默认 remoteSearch: false 时远程为 0。这是 cap 叙事,不是美元账单。 代码侧已有扫描上限(可在工具/budget 参数收紧): - fileBudget — 单次扫描最多触达的文件数 - timeBudgetMs — 扫描墙钟预算;系统画像默认约 20s 量级可调 - 远程 — 未认证检索有速率限制;配置 DSH_GITHUB_TOKEN 可提高配额;token 只附加到 api.github.com - 模型上下文 — 命中路径与短片段会进入当前 Agent 上下文(本地源文件不上传检索平台) 最坏情况口述:reuse_survey 在开启远程时 ≈ 本地扫描至 file/time cap + 有限次远程搜索;企业模板默认关闭远程,把外发关死。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
victorzhong0110/dsh-code-reference
开发前检索本地与开源代码,评估复用价值并询问选择
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,025未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,358已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13938 个插件含 PR 收录与…
★ 350已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这是你的仓库?认领条目