SuperAPI AI 工具集

plugin-write

智能体与模型

查看项目

更新于 10-16 01:34

技能介绍

用途:指导创建 DeepSeek Harness 插件包。流程为先判定仓库模式(官方 monorepo 内包、可外部安装的 DSH 插件、适配新 DSH 宿主的既有插件),再阅读匹配的参考文件,最后用覆盖改动的最小校验集合验证发布入口。

主要能力:按需求分类插件形态,包括工具插件、LLM 适配器插件、钩子插件、服务插件和配置插件;说明各类能力对应的注册点(如 ctx.tools、ctx.llm、ctx.bash、ctx.commands、ctx.tasks 等),并列出包清单要求,如包结构、package.json 字段、类型声明、依赖与导出配置。

使用方式:新建外部插件前先读 references/naming-conventions.md,在插件根创建 dsh-plugin.naming.json,并运行只读校验器:node <plugin-write-skill>/scripts/validate-names.mjs --manifest ./dsh-plugin.naming.json,仅在采用抗冲突社区配置时加 --strict。离线声明通过后,如网络可用,再运行 node <plugin-write-skill>/scripts/query-registry.mjs --manifest ./dsh-plugin.naming.json --harness-version <exact-semver>。

适用场景:官方 monorepo 内包、外部可安装插件、既有插件对新 DSH 宿主的版本适配等。

限制:不得直接修改 Agent 循环;注册需通过 ctx 辅助方法或 ctx.effect() 并处理卸载清理;模型可见内容必须可由会话日志重建;配置错误须显式失败。在线查询结果不等于正式保留,超时、数据异常或网络失败只能记为未知。价格、具体平台支持等信息暂未提供。