1e0zj/dsh-plugin-mall
1e0zj★ 0JavaScript最后同步: 2026-08-16
DSH 插件市场:搜索 GitHub dsh-plugin 话题插件,一键安装到本地 dsh(agent 工具 + 设置页插件市场 tab)
README 摘要
dsh-plugin-mall dsh 插件市场 — 搜索 GitHub dsh-plugin 话题下的 DeepSeek Harness 插件仓库,并一键安装到本地 dsh profile。 两个入口: 1. 设置 → 插件 → 插件市场 tab (浏览器 UI,dsh web 模式):搜索、看详情、点安装/卸载、看进度与已装列表 2. 会话内 5 个 agent 工具 (所有模式可用) 工具 作用 market search 搜索 GitHub 上带 topic:dsh-plugin 标签的仓库(按 star 排序,可按关键词过滤) market info 查看单个仓库详情:star、license、package.json、是否声明 dsh.bundle.patch / dsh.client market install 把插件装进某个 profile(后台任务,可用 job output 查看进度) market uninstall 把插件从某个 profile 卸载(后台任务: pnpm remove + 剔除 bundle 层 + 删除客户端加载行) market installed 列出某 profile 已装的插件及其 bundle 状态 安装 装完 重启 dsh ( dsh web 进程)后生效。 Windows 下用 link: 开发本插件时,Node 会从项目的真实路径加载模块, 因此项目目录里必须先装一次依赖( npm install ),裸导入才能解析; 通过 npm/GitHub 安装时无此要求(pnpm 会把真实拷贝装进 profile 的 node modules)。 工作原理 - 双面包(dual-face)插件: dsh.bundle 半边挂在 host 平面 (profile bundle 层), 注册 5 个 agent 工具(进 global 层,所有会话可见,与 MCP 工具同理); dsh.client 半边是浏览器插件,往设置页插件区注册「插件市场」tab ( settings.plugins.tab slot;手写无构建,经 window. ModuleLoader 加载)。 - 浏览器 → 服务端走 Connection 服务的独立 RPC 通道 /market (loopback-only,与 /api 通道互不干扰);页面发起的安装任务用进程内 tracker 跟踪 —— web host 层没有 job 控制器, ctx.jobs 无法在会话外起任务。 - market install 复刻官方 dsh plugin add 的流程:在 profile 目录跑 pnpm add ,成功后把声明了 dsh.bundle.patch 的依赖登记进 dsh.profile.bundles (layer 列表…
在 GitHub 查看完整 README →分类
A MCP server for Stata to integrate Stata into your agent.
★ 244
Nagi-ovo/dsh-find-plugins帮 DSH 搜索、安装并验证插件的 Skill|A DSH skill that finds, installs, and verifies GitHub plugins
★ 110
liustack/modsearchThe web plugin for DeepSeek Harness, and the search bridge for every model without native web access. Ask the web or X, get structured JSON evidence. | DeepSeek Harness 的 web 插件,为不能联网的模型补上搜索。问网页或 X,拿回结构化 JSON 证据(搜索、抓取、引用)。
★ 106