yingzaicc/dsh-editor-selection0

dsh-editor-selection

编辑器选区感知插件,通过 WebSocket 通道捕获 VS Code 中的选区范围并作为上下文提供给 Agent,支持右键解释代码。

AI 分析

核心用途是实现编辑器与 DSH 的联动,让 Agent 自动感知当前光标所在的代码上下文。适合频繁需要 Agent 解释或修改当前选中代码的开发者。需要配合 VS Code 插件使用。

包名
dsh-editor-selection
版本
0.1.0
许可证
MIT
最近更新
2026年8月23日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yingzaicc/dsh-editor-selection

使用

  • 眼睛开关(chip 上):关=暂停共享(向 agent 注入一条一次性"已暂停"知会后保持沉默);开=恢复。状态持久化。
  • 选中即聚焦:有真实选区 → @绝对路径:起-止;光标停放无选择 → @绝对路径(整个文件即焦点);光标不在任何文件里 → 焦点清空。缓冲区未保存会标注"(缓冲区未保存)"。
  • 右键「解释代码」(VS Code 编辑区,先选中代码):选区发给 DSH,DSH 在最近活跃的会话里自动开始解释该段代码,无需手动输入。
  • 多窗口:每窗口一个实例,行尾注明来源实例;30s 心跳,90s 无心跳判离线。
  • 路径可读性由 DSH 权限系统裁决:插件不再做工作区映射门槛;工作区外的文件在 agent 实际读取时按 DSH 既有权限流程索权。