dsh-workspace-sort
在终端中运行以下命令:
dsh plugin install LostAbaddon/dsh-workspace-sort
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 侧边栏打开「插件」→「添加插件」,在包名或地址中填写 https://github.com/LostAbaddon/dsh-workspace-sort 或执行 dsh plugin install LostAbaddon/dsh-workspace-sort,完成后按提示重启应用。
插件介绍
如果你经常在 DeepSeek Harness 里同时维护多个工作区,侧边栏很快会变成「找最近聊过的是哪一个」的小迷宫。原生排序未必跟着你的真实使用节奏走,全局默认模型也会让「在这个项目里一直用 Kimi、在另一个里用 DeepSeek」变得别扭。dsh-workspace-sort 把侧边栏和网络出口各补一块:前者让工作区列表更贴近「最近在动的是谁」,后者让翻墙与不翻墙的模型不必二选一。
在「按工作区」和「按工作区树」两种分组下,插件按各工作区最新一条普通对话的时间把整块工作区往上排;你可以设定每个工作区收拢时显示几条空闲对话(默认与原生观感一致的 5 条),多出来的用一行提示展开或收拢。每个工作区还能单独记住上次选的模型与思考深度,点该工作区的新会话时会自动套用——「单列表」模式仍完全交给 DSH 自己,插件不插手。每条你自己发的消息,在时间戳和复制之间多一个「修改」入口:确认后停掉当前回复、从该输入前分岔新会话、发送改写内容并切过去,原会话归档而非删除,需要时还能从已归档里找回。
另一边,把 HTTPS_PROXY 设成全局时,国内直连本来更快的 Provider 也会被拖进代理;不设代理则 Gemini、OpenRouter 等又上不去。插件在进程 fetch 层按主机名规则决定某次模型请求走代理还是直连,哪些 Provider 走代理、代理地址和额外主机规则都在设置页里改,保存即生效。DeepSeek、Kimi、MiniMax、GLM 等可保持直连,需要翻墙的可按行勾选。
适合日常在多工作区之间切换、希望侧边栏「最近活跃在上」的 DSH 用户;也适合同一套环境里混用国内外模型、想少折腾环境变量的人。若你偶尔需要从某条历史输入「重来一轮」而不想手动复制粘贴开新会话,修改分岔也会省不少步骤。
使用场景
- 多个工作区并行时,希望最近聊过的排在最上面
- 同一环境混用国内外模型,只想让部分 Provider 走代理
- 需要从某条历史输入改写后重新开一轮对话
适合人员
- 经常在 DSH 里切换多个工作区的日常用户
- 同时配置 DeepSeek 与 Gemini 等需翻墙模型的用户
- 在意各工作区默认模型与思考深度不一致的用户