deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:lcgash/dsh-plugin-uw
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
联合工作区插件 — 将多个目录合并到一个会话中,让 AI 助手同时访问所有成员目录。
dsh-plugin-uw(联合工作区插件)允许你在 DSH Web GUI 中将多个目录合并到一个会话中。一个主目录(primary)加一个或多个成员目录(members)组成一个联合工作区(union workspace),AI 助手可以同时访问所有成员目录的文件。
| 会话文件浏览 | 设置页面 |
|---|---|
![]() |
![]() |
联合工作区 — 将两个或更多目录组合到一个会话中,AI 助手可同时访问所有成员目录。
两种权限预设:
| 预设 | 说明 |
|---|---|
workspace-write(默认) |
主目录和成员目录均可读写(成员目录通过 uw_write/uw_edit 工具) |
danger-full-access |
所有目录可读写(无限制) |
侧边栏集成 — 点击侧边栏底部的 ⛓ 图标打开管理面板。
管理面板 — 侧边栏右侧面板,两个标签页:
快速升级 — 已有会话可通过 /uw 命令升级为联合工作区,或从会话头部按钮打开创建面板。
持久化存储 — 联合工作区定义保存在 ~/.dsh/union-workspaces.json,重启后依然有效。
自动匹配 — 在侧边栏打开的工作区如果标题匹配某个联合工作区,自动标记为该联合工作区。
成员目录工具 — 注册了 uw_read、uw_write、uw_edit 三个工具,AI 助手可直接通过成员目录路径读写文件,不受沙箱限制。所有成员目录均可读写。
# 从 GitHub 安装
dsh plugin add github:lcgash/dsh-plugin-uw
# 或指定 profile 安装(将 <name> 替换为你的 profile 名称)
dsh plugin --profile <name> add github:lcgash/dsh-plugin-uw
# 全局安装
npm install -g dsh-union-workspace
# 或安装到 DSH profile(将 <name> 替换为你的 profile 名称)
dsh plugin --profile <name> add dsh-union-workspace
# 克隆仓库
git clone https://github.com/lcgash/dsh-plugin-uw.git
cd dsh-plugin-uw
# 安装依赖
npm install
# 构建
npm run build
# 安装到 DSH profile(将 <name> 替换为你的 profile 名称)
dsh plugin --profile <name> add link:$(pwd)
安装后,在 cordis.patch.yml 中应包含以下插件行:
- insert:
- id: union-workspace
name: 'dsh-union-workspace'
/uw 命令。uw_read / uw_write / uw_edit 工具直接读写成员目录中的文件(标准 read / write / edit 工具受沙箱限制只能访问主目录)。# 构建
npm run build
# 类型检查
npm run typecheck
src/index.ts)— 运行在 DSH Node.js 进程中,持有联合工作区存储(~/.dsh/union-workspaces.json),提供 /api/dsh-union-workspace/* 路由,并在会话启动时应用权限预设。src/client/index.ts)— 运行在 Web GUI 中,注册本地化字典、设置页面、会话头部按钮、/uw 命令,并通过 DOM 注入挂载覆盖层和文件面板。src/routes.ts)— REST API 端点,用于列出、同步、标记和浏览联合工作区。src/tools.ts)— 注册 uw_read、uw_write、uw_edit 三个模型工具,用于读写成员目录文件,绕过沙箱的单根限制。src/store.ts)— 基于文件的持久化存储,支持数据清洗和迁移。Apache-2.0
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。