Show and tell: dsh-subscribe v2 ? Steam-style plugin marketplace (535-plugin registry, one-command sync, in-chat market tools) #1828
zoahdev
started this conversation in
Show Your Plugins!
Replies: 3 comments
|
v0.3.0 milestone: the plugin now ships a full in-harness storefront at |
0 replies
0 replies
|
Milestone: dsh-subscribe is now listed on awesome-dsh-plugin ? PR #492 merged (Plugin Markets & Managers): awesome-dsh-plugin/awesome-dsh-plugin#492. The awesome site rebuild picks it up automatically. Thanks to the maintainers for the quick review! |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Show and tell: dsh-subscribe v2
dsh-subscribe v2 — a Steam-style plugin marketplace for DeepSeek Harness: subscribe once, sync with one command.
Repo: zoahdev/dsh-subscribe · Storefront: https://zoahdev.github.io/dsh-subscribe/
What's new in v2
list / search / subscribe / unsubscribe / status / export / install / sync(with--dry-runand--json), driving the realdsh plugin --profile <p> add <spec>underneath.market_search,market_stats,market_install_command— ask your agent to find plugins and produce exact install commands right in the chat. Ships a bundled registry snapshot, so it works offline.Verification (not just "it loads")
CI and local runs prove:
apply()/ctx.tools.register→ all three handlers executed and asserted (offline snapshot path),--dump-configcontainsdsh-subscribe→dsh webboots to HTTP 200 (bounded 30s retry).Relationship to dsh-market
dsh-market is a great visual market inside the web UI (one-click install, themes, updates, hot reload). dsh-subscribe is complementary, not a replacement: Steam-style subscription workflow, zero-dependency CLI, in-chat agent tools, and a 536+ registry with an explicit verified layer. Use both.
Honest limits: listed community entries are discovery only (
verified: false), not security audits; the web UI one-click install remains dsh-market's domain.Feedback welcome — especially on the registry contract (
registry.jsonv2), the in-harness tools, and the CLI sync flow.dsh-subscribe v2 — DeepSeek Harness 的 Steam 式插件市场:订阅一次,一条命令装齐。
仓库:zoahdev/dsh-subscribe · 商店页:https://zoahdev.github.io/dsh-subscribe/
v2 新增
list / search / subscribe / unsubscribe / status / export / install / sync(支持--dry-run、--json),底层驱动真实 dsh CLI。market_search/market_stats/market_install_command,在对话里让 agent 帮你找插件、生成安装命令;内置注册表快照,离线可用。验证(不只是「能加载」)
CI 与本地实测:注册表契约校验 → CLI 端到端 → 插件单测 → 打包产物装进全新工程、真实注册、真实执行三个 handler 并断言 → 装进全新 DSH profile、
--dump-config验证、dsh web启动到 HTTP 200(30 秒有界重试)。和 dsh-market 的关系
dsh-market 在 Web UI 里做可视化一键安装/主题/更新,做得很好;dsh-subscribe 是互补方案:订阅工作流、零依赖 CLI、对话内 agent 工具、536+ 全量注册表 + 明确 verified 分层。两个一起用体验最佳。
诚实边界:社区条目仅作发现用途(
verified: false),不是安全审计;Web UI 内一键安装仍是 dsh-market 的主场。欢迎反馈 —— 尤其是注册表契约(
registry.jsonv2)、in-harness 工具和 CLI 同步流程。All reactions