dsh4vscode¶
| 类型 | 集成 | 分类 | IDE 与编辑器 |
| 星数 | ⭐3 | 状态 | ✅ 活跃 |
| 能力 | ide, coding | 更新时间 | 2026-08-14 |
📖 项目简介¶
在 VS Code 里直接用 DeepSeek Harness(DSH) 的智能体。这不是一个聊天玩具——聊天面板背后是完整的 DSH agent:它可以读取、创建、修改工作区文件,运行命令,搜索网页,并行委派子任务,然后把每一步工具调用实时展示在聊天流里。
✨ 核心特性¶
- 🪟 纯编辑器窗口形态(OpenCode 式):DSH Chat 是编辑器区里的独立窗口,与代码窗口平级——每个窗口 = 一个完整的会话工作区:自带会话 tab 栏、+新建、🪟再开新窗口、📜历史、模型选择器、问题卡片。窗口想开几个开几个,拖到任意编辑器组分屏并行。
- 🔒 窗口之间完全独立:新窗口永远创建全新的独立会话(全新上下文),各窗口各聊各的、互不同步;同一窗口内可切换会话 tab。
- 🖥 入口:编辑器右上角 💬 按钮 /
Ctrl+Alt+D/ 状态栏 🐳 / 命令DSH: New Chat Window——全部是"开一个独立窗口"。 - 📑 会话历史:窗口内 📜 按钮列出当前工作区的全部历史会话,一键切换/继续旧对话。
- ❓ Agent 提问卡片:agent 调用
ask_user_question时弹出问题卡片(单选/多选/自定义输入),回答后 agent 继续,不再卡死。 - 🤖 真正的 agent:会话绑定当前工作区(
cwd),DSH 的standardpreset 自带文件读写、终端、搜索、子代理等全套工具——让它"直接改文件",它就真的改。
📦 安装¶
npm install
npm run compile
npm run package # 生成 dsh4vscode-<version>.vsix
🚀 快速开始¶
npm install
npm run compile
code --extensionDevelopmentPath=<本目录>