dsh-ide-context
在终端中运行以下命令:
dsh plugin install LSAI2023/dsh-ide-context
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install LSAI2023/dsh-ide-context 即可安装该插件,源码地址为 https://github.com/LSAI2023/dsh-ide-context
插件介绍
用 AI 辅助写代码时,一个常见痛点是:模型并不知道你此刻正在看什么。你刚选中一段代码、打开了三个相关文件,但模型只能靠你手动粘贴。dsh-ide-context 解决的就是这个问题——它在每一轮对话中自动把当前 IDE 的上下文(打开的文件列表、正在编辑的文件路径、选区起始行与列、选中文本)注入给模型,省去了反复复制粘贴的步骤。
它的工作原理是读取 Claude Code IDE 集成桥接的 .lock 文件,通过 MCP-over-WebSocket 协议与 IDE 通信,因此一个插件同时覆盖 IntelliJ IDEA 和 Visual Studio Code。在上下文过滤方面,插件根据会话的工作目录匹配正确的 IDE 工作区,只返回当前项目内的文件与选区,无关项目的文件以及虚拟文档会被自动丢弃。刷新策略也可配置:设为 0 时仅在 IDE 状态变化后注入一次,设为正整数则在该时间窗口内抑制重复注入。
这个插件适合已经在 DeepSeek Harness 中工作、同时日常使用 IntelliJ 或 VS Code 的开发者。你不需要改变任何习惯,只要启动一个列出了该 bundle 的配置,模型就会看见你屏幕上正在做的事。
使用场景
- 选中一段复杂代码后直接提问,无需手动复制粘贴到对话框
- 同时打开多个相关文件时让模型参照整个工作区上下文
- 在 IntelliJ IDEA 或 VS Code 中无缝驱动 DeepSeek Harness 对话
适合人员
- 日常使用 IntelliJ IDEA 或 VS Code 写代码的开发者
- 已在 DeepSeek Harness 中编程、希望减少上下文切换重复的工程师
- 希望 AI 助手能自动看见当前编辑器状态与选区的编程用户