跳转至

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 的 standard preset 自带文件读写、终端、搜索、子代理等全套工具——让它"直接改文件",它就真的改。

📦 安装

npm install
npm run compile
npm run package     # 生成 dsh4vscode-<version>.vsix

🚀 快速开始

npm install
npm run compile
code --extensionDevelopmentPath=<本目录>

🔗 链接