前言¶
DeepSeek Harness (DSH) 采用插件化架构。在 Web 界面中,直接通过路径创建或切换工作区通常需要多步菜单操作。dsh-workspace-jump 插件通过在侧边栏底部增加一个按钮,提供了更直接的入口。
介绍¶
这是一个由 fogmodel 维护的 DSH Web 插件。它的核心功能是在 DSH Web UI 左侧侧边栏的底部增加一个“Workspace”按钮。点击该按钮可以输入绝对路径,从而创建或切换到对应的工作区。
核心功能¶
- 在侧边栏底部增加“Workspace”按钮。
- 自动适配 DSH 的中英文 UI(随 DSH 本地化设置自动切换)。
- 弹出对话框要求输入现有目录的绝对路径。
- 调用 DSH 工作区 API:
ctx.workspaces.create({ path })注册目录,ctx.workspaces.startSession(workspaceId)切换工作区。
安装与启用¶
使用 DSH 官方插件命令安装。安装后需要重启 DSH 并刷新浏览器。
dsh plugin --profile web add dsh-workspace-jump
典型用法¶
- 打开 DSH Web UI。
- 点击左侧侧边栏底部的“Workspace”按钮。
- 输入绝对路径,例如:
- Linux/WSL:/home/user/project
- Windows:D:\project - 点击“Create”。
注意事项¶
- 路径有效性:输入的路径必须已存在且为目录。如果路径不存在,DSH 会返回错误。
- 运行环境:该插件仅适用于 DSH Web profile,不支持 TUI profile。
短结尾¶
该工具通过命令行集成和侧边栏入口,降低了在 Web 界面切换工作区的操作成本。更多信息请参考 GitHub 仓库。