Diluka/dsh-agent-plugin-market

Diluka★ 4JavaScript最后同步: 2026-08-21

在 GitHub 打开

DSH(DeepSeek Harness)插件:以 git 仓库为 agent 插件市场,安装并原地加载 Codex/Claude 格式的技能

README 摘要

dsh-agent-plugin-market DSH(DeepSeek Harness)插件市场:将 git 仓库 作为 agent 内容插件市场,安装并原地加载其中的技能到 DSH 技能系统。 - 兼容格式 :Codex / Claude 的内容插件( .codex-plugin/plugin.json 、 .claude-plugin/plugin.json 、 SKILL.md + YAML frontmatter) - 原地加载 :市场仓库 git clone 到 /.dsh/agent-plugin-market/markets/ / ,安装插件不复制文件,技能路径原地注册进 DSH( resourceBase 指向克隆目录,技能内 references/ 、 scripts/ 相对资源可用) - 技能开关 :每个技能可单独启用/禁用(默认全激活),禁用的技能不进入技能目录 - Codex hooks(可选) :发现插件 manifest 的 hooks 配置;用户逐插件显式确认后,以可选的 @deepseek-ai/dsh-hooks-codex bridge 注册受支持的 hook 点 - 设置页 UI :设置菜单新增「插件市场」页面,管理市场(添加 / 更新 / 移除)与插件(安装 / 卸载 / 技能开关 / hooks 授权) 安装 安装完成后 重启 DeepSeek Harness ,设置 → 插件市场 即可使用。DSH 运行时包通过 peer dependencies 由当前 DSH profile 提供;市场与技能功能不依赖 Codex hooks bridge,bridge 缺失时设置页会提示安装命令并禁用 hooks 开关。市场管理仅允许通过本机 loopback 地址访问,以保护本机 Git 操作和 hooks 执行。 启用 Codex hooks(可选) 只有需要执行已明确授权的 Codex hooks 时,才在同一 profile 中安装 bridge 与协议包,然后重启 DSH: 手动等效步骤: 使用 1. 添加市场 :输入任意 git 仓库地址(ssh / https 均可),可选指定 分支 / 标签 / commit id (默认使用仓库默认分支);仓库需含市场清单 marketplace.json (查找顺序: .agents/plugins/marketplace.json → .claude-plugin/marketplace.json → .cursor-plugin/marketplace.json → 仓库根 marketplace.json ) 2. 安装插件 :市场清单中每个插件一行( source 为仓库内路径,或 {"source": "local", "path": "./"} 指向仓库根)。…

在 GitHub 查看完整 README →
Agent/智能体agent-skillsclaudecodexcordisdeepseek-harnessdshdsh-plugingit

分类