DSH Plugins Marketplace

DSH Plugins

Plugins

/

Terminal & Clients

/

dsh-extra-workspaces

d

dsh-extra-workspaces

Manifest valid

Per-session extra working directories for DSH: an option inside the session-settings page plus a runtime-context reminder that tells the model which extra directories this session may use.

UI (client)hasBundlePatch

dsh-extra-workspaces

给一个 DSH 会话挂上额外的本地工作目录。清单出现在右侧栏的 会话设置 页里,并且会作为一条运行时上下文提醒告诉模型——只在清单变化时注入,不是每轮重复。

它做什么

  • 会话设置页里多出一节 额外工作区:添加目录(走 DSH 自带的目录选择器)、改别名、写一句备注、删除。
  • 清单按会话保存(<DSH_HOME>/storages/session_settings/sessions/<会话id>.json),DSH 重启后同一条会话仍然带着它。
  • 清单变化时,模型的最新上下文里出现一条提醒,列出每个目录的别名、绝对路径、备注,并如实说明当前权限档下能不能改这些目录。
  • 不注册成 DSH 的正式工作区,不改 DSH 本体的任何文件,不挂 DSH 的任何钩子。

权限:说清楚,不假装

本插件不扩大 DSH 允许写入的范围。DSH 的可写根只有一个:会话自己的工作目录(外加系统临时目录)。所以:

会话权限档主工作区额外工作区
仅可查看读得到,改不了读得到,改不了
工作区可写读得到,改得了读得到,改不了;只读命令能跑,要写文件的命令会被拒绝
完全权限完全对等完全对等

提醒文本按会话实际权限档选措辞,所以模型不会以为自己能写其实写不了。

规则

  • 同一个目录重复添加会被拒绝;
  • 与已有条目互相包含(父目录或子目录)也会被拒绝——避免"加了父目录之后主工作区反而变成它的子目录"这种状态;
  • 每个会话最多 8 条(可用 maxWorkspaces 配置);
  • 目录被删掉或移走不会自动移除,也不会被插件主动标注:提醒里不断言目录是否存在(那需要在每步请求里探测磁盘,会把整个 DSH 卡住),面板上的标注只在目录选择器处于"网页内浏览"形态时可用,且含义是"宿主读不到这个目录"。

配置

字段默认说明
maxWorkspaces8每个会话最多几条(上限 64)
reminderLanguage'zh'提醒文本语言('zh' / 'en')

安装

包放进 profile 能解析的位置(例如 link:D:/projects/dsh-plugins/dsh-extra-workspaces),把它加进 profile 的 dsh.profile.bundles,再按 cordis.patch.yml 里的那一行把宿主半边挂上。客户端半边由 dsh.client 声明自动装配,无需额外步骤。

依赖与升级对照

这个插件依赖 DSH 的哪些特性/API、动了 DSH 的哪些部分、DSH 升级时要复查什么,见 docs/dsh-dependencies.md。

测试

node --test "tests/**/*.spec.mjs"

已知边界

  • 只支持本地目录;远程(SSH)工作区未支持。
  • 不判断目录是否存在:提醒不断言,请求路径上也不探测磁盘(网络路径的探测会同步阻塞整个进程)。
  • 会话设置页仍会显示这一项自带的"默认值/已覆盖"框架,那由页面控制,不由本插件控制。

Comments

Loading…

From the same category

dsh-TUI

by ccch1mneyyy

DSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rol

Terminal & ClientsManifest valid

★ 4.8k

↓ 11.9k/wk

MIT

TypeScript

Oct 18, 2026

dsh plugin --profile terminal add @deepseek-harness-tui/dsh-tui

by strukto-ai

The World's First Virtual Terminal for AI Agents

Terminal & ClientsManifest valid

★ 3.7k

↓ 374/wk

Apache-2.0

TypeScript

Oct 18, 2026

dsh plugin --profile agent add @struktoai/mirage-dsh

by bowenliang123

The best DeepSeek Harness plugin for context insight and management, with context dashboard / browser / sidebar and context command, for context statistics, composition, breakdown, evolution details,

Tools & CapabilitiesUI & ExperienceTerminal & ClientsManifest valid

★ 2.3k

↓ 52.1k/wk

Apache-2.0

TypeScript

Oct 18, 2026

dsh plugin --profile web add dsh-context

by huiliyi37

官方 DeepSeek Harness 的交互式终端 UI 插件:自研 ANSI 极简交互渲染、流式 Markdown/工具卡、16+ 主题、slash 命令与选择器、输入历史与本地偏好持久化、LSP 诊断、memory记忆,很丝滑的开发体验。

Terminal & ClientsManifest valid

★ 287

↓ 493/wk

Apache-2.0

TypeScript

Sep 30, 2026

dsh plugin --profile terminal add @huiliyi37/dsh-tianshu-tui

by Hilbert-beinghappy

面向 DeepSeek Harness 的 Claude Code 风格终端界面,支持 Windows、macOS 与 Linux,兼容透明终端、VS Code 主题和自定义配色。

Terminal & ClientsManifest valid

★ 196

↓ 108/wk

MIT

TypeScript

Oct 13, 2026

dsh plugin --profile web add seektty

by c3cvld7aag

富江DSH完美破甲|富江破甲 DSH 本地插件,内置提示词规则,支持 Windows 一键安装、环境自动准备与一键卸载,全中文使用说明。

Terminal & ClientsManifest valid

★ 121

JavaScript

Oct 3, 2026

dsh plugin --profile web add fujiang-armor