dsh-import-copilot-files
在终端中运行以下命令:
dsh plugin install NEVSTOP-LAB/dsh-import-copilot-files
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install NEVSTOP-LAB/dsh-import-copilot-files 安装本插件,源码见 https://github.com/NEVSTOP-LAB/dsh-import-copilot-files。
插件介绍
在 VSCode 里你已经用 .github/copilot-instructions.md、按路径生效的 instructions 和 Copilot 技能把 AI 行为钉在仓库上;换到 DSH 会话时,若还要手抄一份规则,既容易分叉,也难让团队共用同一份「家目录级」约定。本插件把问题收成一件事:把工作区自带的 Copilot/VSCode 风格配置读进来,注入每一个 DSH 会话,同一份 .github 在两边同时生效。
核心能力是三类文件的等价映射:copilot-instructions.md 常驻注入;instructions 目录下带 applyTo 的条目按 VSCode 同样语法在「真的碰过匹配文件」后再注入,没有 applyTo 的则常驻;skills 下的 SKILL.md 注册为 DSH 技能,正文按需加载。扫描覆盖会话 cwd 及其可配置的下探子目录(适合多 repo 工作文件夹),还可把工作区外的目录当作额外配置根——默认带上当前用户的 ~/.copilot,让共享规则喂给所有仓库。插件只读工作区文件,不写仓库;改额外路径走 DSH 自己的 profile 配置页。
适合已经在仓库或 Copilot CLI 里维护 .github 规则、希望 DSH 与 VSCode 行为一致的个人与团队;也适合需要跨仓库共用 ~/.copilot 或自定义 paths 的用户。AGENTS.md 仍由 DSH 核心处理,本插件专注 Copilot 文件体系;内容变更会在后续模型步骤重新读盘生效(改插件源码或 profile patch 层仍需按文档重启)。
使用场景
- 仓库已有 .github/copilot-instructions 与 instructions,希望在 DSH 里与 VSCode 同样生效
- 多 repo 工作文件夹或 monorepo 子目录各自带 .github,需要按根目录分别注入
- 想用 ~/.copilot 或自定义 paths 把一套规则共享给所有会话与仓库
适合人员
- 在 VSCode/Copilot 里维护仓库级 AI 规则的开发者
- 需要 DSH 与编辑器共用同一份 .github 的团队
- 依赖 Copilot CLI 家目录或跨仓库共享指令的用户