DSH Plugins
返回列表
🧩

deepseek-harness-plugin-from-scratch

admin-security 更新于 2026.08.21

在终端中运行以下命令:

dsh plugin install Opr4Mp3r/deepseek-harness-plugin-from-scratch

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 的目标 profile 中执行 dsh plugin install Opr4Mp3r/deepseek-harness-plugin-from-scratch 完成安装,源码仓库地址为 https://github.com/Opr4Mp3r/deepseek-harness-plugin-from-scratch,因插件尚未发布到 npm registry,安装时需准备仓库预构建 tarball 或在使用 pnpm 10 及以上的环境中先声明 allowBuilds 白名单。

插件介绍

多数插件教程止步于接口怎么填,但真正决定一个插件能否在 Harness 中稳定运行的,是它如何处理依赖注入边界、将注册挂到可撤销的 effect、把可替换能力拆成 Definition / Provider / Consumer 三角色、保证模型可见内容能从 Session log 逐字重建,以及让测试覆盖真实装配路径而非 mock。本仓库从一次完整的上游代码审计中提炼出这六条核心原则,并交付一个可安装、可运行、可逐行阅读的 TypeScript 插件作为参考实现,回答的不是 apply() 怎么写,而是插件如何在真实装配中做到依赖正确、配置可验证、服务可替换。

仓库内置五章互动教程——最小工具、生命周期与 effect、能力三角色、事件与持久化、测试与发布——共 51 个 checkpoint 随正文逐行揭示代码演进,右侧仓库快照只增不减,最终等于本章完整 canonical source。配套自动化脚本覆盖打包、profile 安装、配置层校验、启动与调用 greet 的端到端验收,让单测全绿不再冒充可用。

无论你是正在构建或评审 DeepSeek Harness 插件、想内化插件-服务-事件-Session 协作模型,还是需要一份可直接粘贴进 PR 描述的交付检查单与 17 条反模式清单,本仓库都同时充当可运行参考实现与附带上游源码证据的审计教程。

使用场景

  • 在 DeepSeek Harness 中开发新插件时参考依赖注入边界、可撤销 effect 与服务三角色的架构设计
  • 评审现有插件代码是否符合注册可撤销、模型可见内容可从 Session log 重建、测试覆盖真实装配路径等规范
  • 通过 51 个 checkpoint 互动教程逐步掌握最小工具、生命周期、waterfall 事件、持久化回放的完整链路

适合人员

  • 正在构建或维护 DeepSeek Harness 插件的 TypeScript 开发者
  • 需要为团队制定插件交付标准、审计清单与反模式检查表的技术负责人
  • 希望从一个可运行参考实现中内化插件-服务-事件-Session 协作模型的工程学员