DSH Plugins
返回列表
⚙️

dsh-bundle-default-workspace

工作流 更新于 2026.10.09

在终端中运行以下命令:

dsh plugin install OraSkyC/dsh-bundle-default-workspace

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中打开「设置 → 插件」,添加插件并填入完整地址 https://github.com/OraSkyC/dsh-bundle-default-workspace 安装,或使用命令行执行 dsh plugin install OraSkyC/dsh-bundle-default-workspace,安装后需重启 DSH 才会加载。

插件介绍

在 DeepSeek Harness 里,每个会话都要落在某个工作区。真正做项目时这很自然,但日常里大量的是「算个数、写段脚本、查资料记笔记、问一句就完事」这类一次性小事。为它们单独起名、选目录、建新工作区成本太高;随手塞进手头项目又会把目录弄脏,过几天自己也分不清哪些是垃圾。这个插件承认有一类工作就是「做完就走」,给它一个专用、被明确标记为「不是项目」的落脚点。

默认工作区落在可配置路径(默认与内核首用工作区同名同路径,复用而不冲突),自动创建并登记到工作区列表,在「设置 → 插件」里提供配置卡。创建时会写入 AGENTS.md 种子:告诉智能体这里不是项目,不要搭 src/tests/package.json、不要初始化 git,顶层不要直接堆临时文件,草稿与脚本应放到 _scratch、notes、scripts 等子目录;同时说明 _trash 是回收站、不要误删。还提供 default_workspace 工具供会话里查询状态或幂等 ensure,面板可改目录、标题与说明且改完立即生效;GET /state 只读轮询,不会在不知情时偷偷建目录。

用久了想归零,面板提供可恢复的清空与重置:文件先搬进工作区内的 _trash,并需逐字输入目录名才确认;智能体刻意不能代你清空。父目录支持自定义绝对路径,否则按系统文档目录或 ~/.dsh/workspaces 三级回落。纯 JS、零构建、无额外运行时依赖。

适合经常把 DSH 当随手记事本或调试台、又不想污染真实项目目录的用户;也适合希望智能体在「杂事区」里自律、别把草稿区长成半成品项目的团队或个人。

使用场景

  • 临时算数或写一段调试脚本,不想为几分钟任务新建工作区
  • 查资料、做笔记或一问一答的杂事,需要固定落脚点又不污染项目目录
  • 希望智能体在专用目录里写草稿,且遵守 AGENTS.md 的子目录规范

适合人员

  • 经常用 DSH 处理零碎事务、又不想动真实项目目录的用户
  • 需要与内核默认工作区对齐、统一管理「非项目」会话的人
  • 在意可恢复清空、面板配置且不希望智能体擅自搬迁或清空工作区的用户