dsh-workbench-plugin

@loadingvx · UI 增强
检测有风险提示无安装脚本行为与描述一致

为 DeepSeek Harness Web UI 补齐 IDE 式三栏工作台:对话、代码编辑与 Git,供需要在聊天中直接写代码、跑终端和管理 Git 的开发者使用。

v0.1.27版本
GitHub 源码安装安装方式
2026-08-21最近更新
26Star
dsh plugin --profile web add github:loadingvx/deepseek-harness-workbench-plugin查看仓库

插件介绍

根据仓库资料整理 · commit 2398bd1

主要功能

  • 三栏可拖拽工作台:对话、编辑器+终端、文件/Git/Usage/Ultra Slash 侧栏
  • 多标签代码编辑器,支持语法高亮、Vim/Emacs 键位、行内 diff 与保存确认
  • 本地智能终端(PTY),可用自然语言经 AI 转换为 Shell 命令并有危险命令黑名单拦截
  • 源代码管理面板:暂存/提交/推送/拉取、分支切换、提交图、AI 生成提交信息及 git_* 模型工具
  • 文件树支持按名筛选、查看隐藏文件与用外部编辑器打开,可拖拽文件或终端输出加入对话上下文
  • Usage 面板显示官方余额与本机/本次会话花费,并支持会话完成时的提示音提醒

适合什么时候用

  • 在 DSH Web UI 对话中直接编辑代码、跑终端命令,不想切换到外部 IDE
  • 需要在同一界面完成 Git 提交、推送等操作并借助 AI 生成提交信息
  • 想实时查看 API 余额与本次会话花销,或需要会话完成/等待时的提醒音

安装后会多出什么

界面Workbench 三栏布局面板 · Editor 多标签编辑器 · Source Control(源代码管理)面板 · Usage 用量面板 · 状态栏(Status bar)
命令/steer/new/skill/docs
Agent 工具git_*

使用前需要

  • 依赖 @deepseek-ai/cordis 与 @deepseek-ai/dsh-tools(peerDependencies)
  • 需要注入 DSH 客户端模块:runtime、ui-tool、ui-conversation、locale、input-trigger
  • 通过 GitHub 源码方式安装(未发布到 npm)

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI凭据环境变量文件系统外部网络会话数据宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库loadingvx/deepseek-harness-workbench-plugin安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:loadingvx/deepseek-harness-workbench-plugin#2398bd1 锁定本次检测的 commit。收录日期2026-08-15固定 commit2398bd158a78 · 2026-08-21
dsh plugin --profile web add github:loadingvx/deepseek-harness-workbench-plugin