ktziy/dsh-plugin-factory

ktziy★ 1TypeScript最后同步: 2026-08-16

在 GitHub 打开

一切皆插件,这里将是插件的源头

README 摘要

dsh-plugin-factory 让 dsh 的 AI 自己编写 dsh 插件 —— 自举式插件生成工具 为 DeepSeek Harness(dsh)会话中的 Agent 提供一套完整的插件开发工具链。当你说"帮我做一个 XX 插件"时,Agent 能自动生成合法代码、校验契约规范、并给出安装片段 —— 全程无需人工编写。 本插件由deepseek模型制作用于驱动deepseek harness 因为该模型发布不久,模型没有相关训练数据,所以由deepseekv4闪光版整理后由pro版分发为提示词包供模型使用 注意:本插件ai含量高达99.99%!!! 📦 安装 🚀 快速开始 安装完成后,直接在 dsh 会话中对 Agent 说: Agent 将自动返回: - ✅ 合法的插件骨架源码 - ✅ 可直接粘贴的 --patch 安装片段 完整工作流程和高级用法,请参阅 核心文档。 🎯 为什么需要它? dsh 插件开发有一套 严格的契约规范 : - apply(ctx) 生命周期函数 - defineTool 工具定义 - Schema DSL 硬约束 模型缺乏针对性的训练数据,直接生成代码容易出现 API 幻觉。本插件将这些契约规范打包成 「文档 + 脚手架 + 校验器」 三个工具,从源头约束 Agent 输出,确保生成代码的合法性。 🛠️ 工具能力 工具 功能说明 plugin doc 按主题读取开发契约文档(支持 core / tools / services / llm / compose / preset) plugin scaffold 生成合法的 Tool 插件骨架源码,并附带 --patch 安装片段 plugin validate 基于 defineTool 守卫规则进行静态自查(含复杂 Schema 禁止清单) 🧠 工作原理 📸 效果预览 待补充: docs/ ✨ 开发进度 侧 类型 官方文档 我们完成度 Host 侧 (Node · Agent 功能扩展) Tool 工具 develop/basic/tool + cookbook/adding-a-tool ✅ 完整闭环(文档 + 脚手架 + 校验) Service 服务 develop/framework/service ⚠️ 文档已覆盖( services-events.md ),无脚手架 事件监听/拦截 develop/framework/events ⚠️ 文档已覆盖( services-events.md ),无脚手架 配置 develop/basic/config ⚠️ 文档已覆盖( CORE.md §6 + compose-publish.md ),scaffold 带 Config 示例 LLM 适配器 develop/practice/llm-adapter…

在 GitHub 查看完整 README →
工具/开发dshdsh-plugindsh-pluginsagent

分类