NEVSTOP-LAB/dsh-import-copilot-files ↗★ 1
dsh-import-copilot-files
Load a workspace's own VSCode/Copilot AI configuration (.github/copilot-instructions.md, .github/instructions, .github/skills) into every DeepSeek Harness session. DSH 加载 VSCode/Copilot AI 配置插件。 适合希望在会话中自动注入项目级 Copilot 指令与技能配置的开发者。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:NEVSTOP-LAB/dsh-import-copilot-files配置
插件行在 cordis.patch.yml,config 字段:
| 字段 | 默认 | 含义 |
|---|---|---|
maxBytes | 65536 | 单次注入的字节预算;超出时先省略、再截断,并说明丢了多少 |
scanSubdirectories | 1 | cwd 下当作项目根的下探层数(只作用于 cwd 的走查) |
instructionDirs | ['.github/instructions'] | *.instructions.md 所在目录(相对配置目录;paths 条目去掉前导 .github) |
skillDirs | ['.github/skills'] | /SKILL.md 所在目录(同上) |
paths | ['~/.copilot'] | 工作区之外的配置目录,等价于项目根的 .github;条目以 ~ 开头表示用户主目录 |
在插件页里改路径
设置 → 插件 里标题为「导入 Copilot 文件」(英文界面 Import Copilot Files)的那一项
可以逐行增删 paths、保存、放弃或恢复默认;maxBytes、scanSubdirectories、
instructionDirs、skillDirs 仍只在组合配置里设。
- 写的是 profile 自己的配置层(
~/.dsh/profiles/ /cordis.patch.yml里本条目 的config.paths,即插件行下面多出来的那一段),不是工作区文件;组合配置是这一层的基底, 「恢复默认」清掉用户覆盖。保存带草稿开始时的 revision(期间别处改过会被拒绝并提示重试), 保存后以宿主回读确认,改完从下一个模型步骤起生效。 - 「浏览…」按部署能用的那条路由取目录(DSH Desktop 用自己的 Windows 选择框,其余组合走宿主 的原生选择器);部署没有可用路由时页面不显示该按钮,路径手填。