dsh-plugins

by lihuu

0 技能包github未核验到 manifest收录于 08-16

Personal DeepSeek Harness插件仓库:dsh-file-ref(文件工作区引用)+ dsh-lazy-skill(子模块)。

Personal DeepSeek Harness plugins monorepo: dsh-file-ref (@file workspace reference) + dsh-lazy-skill (submodule).

安装

dsh plugin --profile web add github:lihuu/dsh-plugins

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗

安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。

README

目录

dsh-plugins

个人 DeepSeek Harness 插件合集统一管理仓库。所有自研插件集中存放,换机器一条命令装齐。

包含的插件

插件 所在 类型 作用
dsh-file-ref plugins/dsh-file-ref(本仓库子目录) Web 插件(browser + host) 作曲家输入 @file 快速定位工作区文件并插入完整绝对路径
dsh-lazy-skill plugins/dsh-lazy-skill(submodule→lihuu/dsh-lazy-skill) Host 插件 懒加载 skill 包
dsh-tavily-search plugins/dsh-tavily-search(本仓库子目录) Host 插件 基于 Tavily 的 WebSearchProvider,注册进 ctx.web,让 web_search 工具走 Tavily

安装(换机器)

# 1. clone(带 submodule)
git clone --recurse-submodules https://github.com/lihuu/dsh-plugins.git
cd dsh-plugins

# 2. 一键安装到本机 DSH
./install.sh

install.sh 会:

  • 把每个插件符号链接到 $DSH_HOME/plugins/<name>
  • 保证 $DSH_HOME/cordis.patch.yml 里有对应挂载行(幂等,不重复)
  • 插件源码的改动在符号链接下即时生效

装完后重启 dsh-web(host 半生效):

launchctl kickstart -k gui/501/com.lihu.dsh-web

浏览器侧刷新页面即可(或走 HMR)。

新增插件

  1. 在 plugins/ 下新建目录,写好源码
  2. 在 install.sh 的 link_plugin 列表里加一行
  3. 在 install.sh 的 python rows 表里加对应行
  4. 提交

结构

dsh-plugins/
├── install.sh                    一键安装到 ~/.dsh
├── plugins/
│   ├── dsh-file-ref/             file-ref 源码(本仓库直接管理)
│   └── dsh-lazy-skill/           submodule(独立仓库,指针)
└── README.md

各插件单独说明

License

MIT

原始 README: https://github.com/lihuu/dsh-plugins/blob/main/README.zh-CN.md ↗