KevinWen7415/dsh-virtual-workspace ↗★ 0
dsh-virtual-workspace
Virtual Workspaces for DeepSeek Harness (DSH): a dynamic Cordis Plugin grouping multiple project directories for cross-project read/search/write, with sidebar drawer UI, built-in workspace-list mirroring and sandbox-consistent escalation.
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗dsh-virtual-workspace
Virtual Workspaces for DeepSeek Harness (DSH) — 一个动态 Cordis 插件,让 agent 可以跨多个项目目录同时读取、搜索和修改代码与文件。
English blurb: A dynamic Cordis Plugin that groups several project directories into named virtual workspaces the agent can read, search and modify together, with sidebar UI, built-in workspace-list mirroring, and sandbox-consistent write escalation.
✨ 特性
- 虚拟工作区:
名字 → 多个项目目录的映射组,一次定义、处处可用。 - agent 工具
vws(13 个动作):list / add / remove / add-dir / remove-dir / set-mirror / resolve / read / write / edit / ls / find / grep,支持名字:/相对路径语法,文件操作取首个命中、目录操作取并集。 - 内置侧边栏集成:接管侧边栏头部 + 添加工作区按钮,点击后向下弹出抽屉——既可用系统对话框创建普通工作区(原生行为),也可多选目录联立虚拟工作区,并在抽屉里管理既有工作区。
- 镜像到官方列表:成员目录自动注册为内置工作区条目(标题
工作区名 · 目录名),出现在侧边栏会话/工作区列表中;只清理自己创建的条目(所有权跟踪)。 - 沙箱一致:读取不受限;写入/编辑遵循调用会话的沙箱边界,越界被拒后可一次性审批升级(与内置 write 工具同款
sandbox_permissions + justification机制)。 - 全局感知:工具与提示段注册在根上下文,任何会话(包括在镜像目录下新建的会话)的 agent 都能调用
vws并看到工作区清单。 - 多语言:界面支持简体中文(zh)与英文(en);界面语言为 zh 时显示中文,其余语言一律回退英文;语言切换即时生效。
- 持久化:定义保存于
/.vws-workspaces.json,重启后自动恢复。




