dsh-plugin-open-source-first
在终端中运行以下命令:
dsh plugin install wjc300000000-beep/dsh-plugin-open-source-first
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install wjc300000000-beep/dsh-plugin-open-source-first,或从 https://github.com/wjc300000000-beep/dsh-plugin-open-source-first 安装该插件。
插件介绍
在智能体工作流里,模型很容易跳过检索就直接动手造轮子。本插件把「开源复用优先」写进 DSH 的系统提示词:先搜索现有方案,再决策是否自研,最后才实现——并在 persona 之后、规划与工具引导之前插入一段可审计的强制工序,让约束落在 system 层而不是零散的用户提醒里。
实现上是纯 host 插件,零运行时依赖,通过 systemPrompt.section(默认 order 50)注册规则正文;只在真实 agent 装配时渲染,不会污染没有 agent 上下文的 assemble 调用。若环境中已安装 dsh-find-plugin 并提供 find_dsh_plugin 工具,插件会自动检测并追加「插件生态检索必须优先使用该工具」的收紧条款,与生态检索能力形成互补。
适合希望团队或个人的 DSH 智能体默认遵守「先搜再用」纪律的维护者;也适合已经使用 find 类插件、希望把「优先搜插件」写进系统策略的场景。若你只需要轻量提醒,persona 或 AGENTS.md 也能凑合,但本插件面向的是需要可核对、可定位的 system 段注入。
使用场景
- 希望智能体在写代码前先检索 npm/GitHub 上是否已有可复用方案
- 需要在 persona 之后、规划与工具引导前固定「先搜再造」工序
- 已安装 find 类插件,希望系统策略强制优先用生态检索工具
适合人员
- 使用 DSH desktop profile 的智能体维护者
- 希望默认遵守开源复用纪律的个人或团队
- 需要可审计 system 段而非 AGENTS.md 轻提醒的用户