DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Vscode Shell — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-vscode-shell

Vscode Shell

DeepSeek Harness Web 内置 VS Code 风格工作台:包含活动栏、资源管理器文件树、源代码管理(Git)面板和编辑器标签页——由真实文件系统和 Git 路由提供支持。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-vscode-shell@0.1.4
README兼容性版本

兼容性与来源证明

Vscode Shell 以 dsh-vscode-shell 发布,当前版本为 0.1.4。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/9/20

版本

0.1.4stable
2026/8/17
0.1.3stable
2026/8/17

相关插件

正在加载相关插件…

最新版
0.1.4
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
112.1 kB
文件数
6
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 0
周下载
44
最近提交
2026/8/17
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 developer-tools 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Sdk Minimal@deepseek-ai/dsh-sdk-minimal独立的最小 SDK 配置包:JSON-RPC、一个 DeepSeek 适配器、持久化 Shell 和 JSONL 会话Sdk App@deepseek-ai/dsh-sdk-appdsh SDK 配置包:基于 dsh-base 提供 stdio JSON-RPC 服务和进程生命周期管理Subagent Codex@deepseek-ai/dsh-subagent-codex基于官方 app-server 协议的一次性 Codex 子代理提供程序

README

dsh-vscode-shell

把 DeepSeek Harness Web 界面改造成 VS Code 风格的工作台:活动栏 + 文件浏览器 + 源代码管理(Git)面板 + 编辑器标签页,由真实的文件系统与 Git 接口驱动。

A VS Code-style workbench for DeepSeek Harness Web — activity bar, explorer file tree, source-control (Git) panel and editor tabs, backed by real filesystem & Git routes.

dsh-vscode-shell — VS Code-style workbench for DeepSeek Harness

English | 中文


中文

这是什么

一个 DSH(DeepSeek Harness)插件,把默认的 Web 界面替换成 VS Code 风格的工作台布局:

  • 活动栏(Activity Bar):Explorer / Source Control / Sessions 三个视图切换,可折叠侧边栏
  • 文件浏览器(Explorer):浏览工作区目录树;选中文件可 复制相对路径(F5)、复制绝对路径(F6)、在系统资源管理器中定位
  • 源代码管理(Source Control):完整 Git 面板——查看分支、文件变更分组、逐文件/全部 暂存 / 取消暂存 / 放弃更改 / 添加到 .gitignore、提交消息框(Ctrl+Enter 提交)、最近提交历史与单文件 diff
  • 编辑器标签页(Tabs):多会话以 VS Code 风格标签页展示,可切换/关闭/新建
  • VS Code 观感:深色工作台配色、可拖拽调整的侧边栏/面板宽度,跟随 DSH 亮/暗色 token
  • 多语言:界面提示与文案跟随 DSH 的语言设置(中文 / English)

安装

# 方式一:从 npm 安装(发布后)
dsh plugin --profile web add dsh-vscode-shell

# 方式二:从 GitHub 安装
dsh plugin --profile web add github:lonebone/dsh-vscode-shell

# 方式三:本地开发(file: 直链)
dsh plugin --profile web add file:/绝对/路径/dsh-vscode-shell

安装完成后重启 dsh web 并刷新页面。插件注册为 dsh.profile.bundles 层,重启后自动生效。

使用

  • 左侧活动栏点击 Explorer 浏览文件;Source Control 查看 Git 状态并操作;Sessions 切换会话
  • 文件树行内按钮:复制相对路径(F5)/ 绝对路径(F6)/ 在资源管理器中定位
  • Git 面板:提交消息输入框按 Ctrl+Enter 提交;行内 + 暂存、− 取消暂存、↶ 放弃、# 加入 .gitignore
  • 无会话时 Source Control 面板提供 初始化仓库 按钮

要求

  • DSH 0.1.0-rc.6 或更新版本
  • 使用 Git 面板需要系统 PATH 中有 git 命令行
  • 文件浏览面板只能访问 dsh web 进程所在机器上的本地路径

安全边界

插件不注册任何模型工具、不读写用户文件;它只挂载两个 HTTP 接口供前端面板使用:

  • /vscode-fs — 列目录 / 读文件 / 资源管理器定位
  • /vscode-git — git status / diff / commit / 暂存等操作(会真实执行 git 命令)

接口参数为绝对路径。默认仅本机部署时使用;若把 DSH Web 暴露到公网,请自行加鉴权。

与其他 VS Code 主题插件的区别

GitHub 上另有 Sim-xia/dsh-vscode-theme:它导入 VS Code 的 .vsix 配色文件并映射成 DSH 的 UI token(只换颜色)。本插件则把整个界面外壳改造成 VS Code 布局并内置文件/Git 面板(换布局 + 功能),两者互补不冲突。

开发

git clone https://github.com/lonebone/dsh-vscode-shell.git
dsh plugin --profile web add file:./dsh-vscode-shell   # 本地链接安装
# 修改 lib/*.js 后重启 dsh web 生效

许可

MIT © lonebone


English

What it is

A DSH (DeepSeek Harness) plugin that replaces the default web UI with a VS Code-style workbench:

  • Activity Bar — Explorer / Source Control / Sessions views with collapsible sidebar
  • Explorer — browse the workspace directory tree; copy relative path (F5) / absolute path (F6) / reveal in OS file manager
  • Source Control — a full Git panel: branch, grouped file changes, per-file or bulk stage / unstage / discard / add to .gitignore, commit message box (Ctrl+Enter to commit), recent commit history and per-file diffs
  • Tabs — multiple sessions as VS Code-style editor tabs (switch / close / new)
  • VS Code look — dark workbench chrome, draggable sidebar/panel widths, follows DSH light/dark tokens
  • i18n — UI labels and hints follow DSH's language setting (中文 / English)

Install

# from npm (after publish)
dsh plugin --profile web add dsh-vscode-shell

# from GitHub
dsh plugin --profile web add github:lonebone/dsh-vscode-shell

# local development (file: link)
dsh plugin --profile web add file:/absolute/path/dsh-vscode-shell

Then restart dsh web and refresh the page. The plugin registers itself as a dsh.profile.bundles layer and activates on boot.

Usage

  • Use the activity bar: Explorer to browse files, Source Control for Git, Sessions to switch sessions
  • File-tree row actions: copy relative path (F5) / absolute path (F6) / reveal in Explorer
  • Git panel: type a commit message and press Ctrl+Enter; row actions + stage, − unstage, ↶ discard, # add to .gitignore
  • With no repository, the Source Control panel offers an Initialize Repository button

Requirements

  • DSH 0.1.0-rc.6 or newer
  • git CLI on PATH for the Source Control panel
  • File browsing works on local paths of the machine running the dsh web process

Security boundary

The plugin registers no model tools and never reads/writes user files on its own; it only mounts two HTTP routes for the frontend panels:

  • /vscode-fs — list directory / read file / reveal in file manager
  • /vscode-git — git status / diff / commit / staging ops (executes real git commands)

Route parameters are absolute paths. It is designed for local deployments; add your own auth if you expose DSH Web publicly.

Difference from other VS Code theme plugins

There is another Sim-xia/dsh-vscode-theme: it imports VS Code .vsix color themes and maps them onto DSH's UI tokens (colors only). This plugin restyles the whole shell into a VS Code layout and adds real file/Git panels (layout + functionality). They complement each other.

Development

git clone https://github.com/lonebone/dsh-vscode-shell.git
dsh plugin --profile web add file:./dsh-vscode-shell   # local link install
# edit lib/*.js, then restart dsh web

License

MIT © lonebone