SuperAPI AI 工具集

plugin-write

智能体与模型

查看项目

更新于 10-16 07:24

技能介绍

用途:指导创建 DeepSeek Harness(DSH)插件包,覆盖仓库模式判定、插件形态分类、命名与注册表校验、打包与验证。

主要能力:区分官方 monorepo 内包、可外部安装的 DSH 插件、以及适配新 DSH 宿主的既有插件三种模式;将需求映射到五种插件形态(工具、LLM 适配器、Hook、服务、配置),并允许组合;提供扩展点对照表(ctx.tools、ctx.llm、ctx.bash、ctx.pty、ctx.commands、ctx.tasks、ctx.fs、ctx.sandbox、agent/* 与 tools/* 事件、agent.inject()、ctx.sessions.fork 等);给出包清单、README 的 Model Experience 与 Known Limitations 结构要求。

使用方式:新外部插件先读 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 内包使用目标检出的根命令,如 pnpm install、pnpm run doc-sync、pnpm run constraints && pnpm run typecheck && pnpm run lint、pnpm run build && pnpm run hygiene(仅为示例,需先确认存在)。外部插件使用自身安装、类型检查、测试、静态检查与构建命令,并打包后在隔离 Profile 中加载验证。

限制:不得直接修改 Agent loop;注册须通过 ctx 助手或 ctx.effect() 并清理资源;模型可见内容须可由会话日志重建;配置错误须显式失败;在线查询无匹配仅表示“无已审阅匹配”,超时或网络失败记为未知;验证不等于授权提交 PR,正式预留需中心注册表审阅合并。资料未提供具体版本号、价格与平台支持范围。