编辑器
dsh-at-file
在 DSH Web 撰写框输入 @,搜索当前工作区的文件和目录并插入路径引用;只发送工作区相对路径,不读取被引用文件内容。上游提示新版 DSH 已内建 @file 与 @session,插件仅以 best-effort 方式维护。
编辑器
作者 loadingvx · community
为 DSH Web UI 提供工作台面板,包含聊天、语法高亮编辑器、文件与 Git、终端、浏览器、控制平面和模型工具。README 要求 DeepSeek Harness 0.1.5 或更高版本;较旧宿主会拒绝安装。
DeepSeek Harness 插件,分类: 编辑器
运行这条 DSH 插件命令前,请先审阅来源及信任等级。
dsh plugin --profile web add dsh-workbench-pluginREADME 状态: fetch_failed — GitHub metadata HTTP 403 · 沿用旧摘录,抓取于2026-11-05T00:18:57.142Z
Requires DeepSeek Harness ≥ 0.1.5 (compatibility update)
This plugin line is adapted for DeepSeek Harness 0.1.5+, which ships the official right sidebar (
ui-sidebar-right). Workbench panels (Git, Usage, terminal, browser, control plane, and more) dock into that host sidebar instead of only using the plugin’s own chrome.On older harness versions you may still see an update available notice, but install is refused so your environment is not broken. Upgrade DeepSeek Harness to 0.1.5 or newer first, then install or upgrade this plugin.
A workbench plugin for the DeepSeek Harness Web UI. After Workbench is opened in Conversation, chat stays on the left. Two columns appear on the right: the editor (Agent Control Plane, syntax highlighting, and smart terminal) and the side dock for files, Git, the Usage panel, and the Ultra Slash panel.
Look for these first:
Usage — official API balance, this-machine observed spend, this-session tokens and context. Pin it above the left Settings button so you can see spend while chatting.
Agent Control Plane — the editor’s first tab by default. Two pages: Execution trajectory (timeline fishbone of user → LLM → tools → agent reply, with expandable I/O) and Capabilities (current-session agent model, tools, prompt sections, and session knobs). Toggle visibility in Settings.
Ultra Slash — slash commands that inject guidance without stopping the current turn. Manage them in the right dock; send them from the bottom group of the chat / menu.
Canvas — live React previews for product prototypes, dashboards, and custom visuals. Agent-written files live under .canvas/*.canvas.tsx in the workspace (not in IDE config folders). After a write, the workbench auto-opens the file in preview; switch to edit or split like Markdown. Send /canvas <topic> to steer the model without interrupting the turn.
Smart terminal — a local PTY in the editor. Real shell lines (including pasted $ ls) run as-is. Natural language is translated by AI command assist (<kbd>Alt</kbd>+<kbd>I</kbd> or the ✨ button) and typed into the current terminal. Notes are never executed. A blacklist blocks destructive commands the assistant would otherwise type. <kbd>Alt</kbd>+<kbd>J</kbd> opens another terminal tab.
Add to chat — hand the model anything without copying and pasting. Drag a file from the tree (or a DevTools network request) into the chat box; right-click terminal output to add the selection or recent output (with its pwd/shell context); or tap the point-and-pick button in the embedded browser and click a page element. Each lands as a reference chip in the input and rides along with your next message.
AI commit messages — in the right-dock Source Control tab, generate a message from staged changes; the text streams into the commit box. The template is editable.
Notification sounds — when a session finishes while you are away or is waiting on you (approval, plan confirmation, question), the workbench plays a chime. Pick one of 5 built-in Web Audio sounds or upload your own audio (mp3, ogg, wav, webm, m4a, flac, up to 50 MB); a loop reminder keeps replaying it every N seconds (default 10) until the item is handled. The master switch, sound picker, and loop interval live in the workbench Settings panel.
The workbench uses a three-column layout. Conversation stays on the left. The two columns on the right are the capability area: editor (Agent Control Plane, syntax highlighting, smart terminal) in the center; file tree, Git, Usage, and Ultra Slash on the far right. The right dock tabs are Files, Source Control, Usage, and Ultra Slash. The editor’s first tab is Control Plane by default.
screen_0 screen_1 screen_2 screen_3 screen_4 screen_5 screen_6 screen_7
$ ls) go straight to the terminal; natural language is translated and typed into the current shell. Notes are non-executable. A configurable blacklist blocks destructive commands the assistant would otherwise type..canvas/*.canvas.tsx), image and spreadsheet previews, Git diffs, tabs, breadcrumbs, save and dirty-close guards..gitignore marks, new / rename / delete, and open in a local editor (Cursor, VS Code, and others).git init, and model-facing git_* tools./ in chat and pick from the bottom Ultra Slash group. Built-in: /steer, /new, /skill, /docs, /canvas. Custom /name shortcuts are stored on this machine and shared by every session.v / V / <C-v>); :w saves, :q closes the tab, :qa closes all, :x / :wq save and close, :vs / :sp split left-right / top-bottom, :only unsplits; append ! to force (skip unsaved-change confirmation):vs / :sp splits only the editor body into two file views — the toolbar and tab bar stay single, nothing is duplicated; the split pane's tab is underlined, clicking a tab switches the focused pane's file; drag the sash to resize, :only or the "Unsplit" toolbar button merges back.canvas/<name>.canvas.tsx under the workspace root; edit / preview / split like Markdown; host transpiles TSX, browser mounts a self-contained React component; auto-open in preview after Agent write/edit; manual open from the file tree defaults to preview too.xls is recognized but opens in an external app.gitignore ignored files are markedgit init plus user.name / user.email when the folder is not a repo--forceREADME 摘录,请查看原文。
数据截至 2026-11-05
编辑器
在 DSH Web 撰写框输入 @,搜索当前工作区的文件和目录并插入路径引用;只发送工作区相对路径,不读取被引用文件内容。上游提示新版 DSH 已内建 @file 与 @session,插件仅以 best-effort 方式维护。
在 DSH 输入框中用 DeepSeek Flash 改写草稿并填回编辑框,用户可预览、修改后再发送;依赖宿主模型目录中的 Flash 模型。
为 DSH 输入框提供草稿提示词改写和语音输入增强,包括热键、停顿检测、口语词清理与纠错;具体语音能力依赖项目实现与宿主环境。
编辑器
提供 DeepSeek Harness 会话、工具与代理交互的全屏终端界面,含会话管理、模型切换和终端面板;需 Node.js 与 DSH。
为 DeepSeek Harness 提供交互式终端界面,含流式 Markdown、工具卡、会话恢复、LSP 诊断与主题;需 pnpm 和 DSH 0.2.1-rc.4(next)。