liulei237136/dsh-publish-plugin

liulei237136★ 0JavaScriptLast synced: 2026-08-17

Open on GitHub

README excerpt

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 …

View full README on GitHub →
Terminal / TUIdsh-plugintui

Category