liulei237136/dsh-publish-plugin

liulei237136★ 0JavaScript最后同步: 2026-08-17

在 GitHub 打开

README 摘要

dsh-publish-plugin Publish a DeepSeek Harness plugin bundle to npm + GitHub (always both platforms) in one flow: the /publish-dsh-plugin command and the publish plugin tool, sharing one framework-free publish domain. - Command face: driven by a human in the Web GUI / TUI, explicit yes confirmation (fail-closed); - Tool face: model-driven, one-shot confirmation through ctx.approval (channel-neutral; a Web GUI renders it as a native dialog); - Publish domain: discover → validate → conflict checks → text summary → execute, with zero framework runtime dependencies. Installation After installation both /publish-dsh-plugin and publish plugin are available (the command registers only when a command registry is composed; the tool only when a tool registry is). Command usage - Without yes it only summarizes, never executes (fail-closed); - A taken version (already published) reports an error prompting a version bump; an existing package name / repo is treated as a normal upgrade (publish a new version, push to the existing repo); - Stateless: every step re-discovers and re-checks (conflicts are re-checked right before execution to guard the check→publish gap). Tool usage Just ask the model …

在 GitHub 查看完整 README →
终端/TUIdsh-plugintui

分类