全部插件

DSH / BUNDLE / CLIENT-UI

dsh-auto-workspace

v0.1.0Castor6 / dsh-auto-workspacefd2a73756a

可安装组合包UI 与客户端插件社区 · Topic 自动分析Web UI

概览

dsh-auto-workspace

Codex-style project-less chats for DSH: a new chat with no workspace gets its own local working directory

README / ZH

插件文档

目录摘要

Codex-style project-less chats for DSH: a new chat with no workspace gets its own local working directory

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

- Host 包装和客户端补丁伸进了包的内部实现(`sessionController.create`、 `uiWorkspace.startSession`、`sessions.binding` 的快照 store),而不是公开扩展点。它们都是 防御性写法:形状一变,插件打一条 warning 并保持惰性,而不是把应用弄坏。 - Hero 选择器的占用者影子掉了原生 UI。DSH 若重新设计这个选择器,需要重新核验本插件。 - `chat-NN` 的序号是按天、尽力而为的:删掉某天的目录会让序号可被复用,所以序号在时间上不单调。 - 无项目会话出现在 DSH 原生的「未分组」分组下。它们从不被注册成项目。 - 哨兵工作区是通过「标签文本 + 容器类名后缀 `groupSection`」从侧栏里藏掉的。如果 DSH 的改版 破坏了其中任何一条,侧栏会多出一行标题为「选择工作区」的空项目行 —— 纯粹是外观问题。把 `lib/client.js` 顶部的 `HERO_FOR_PROJECT_LESS` 改成 `false` 就能彻底去掉哨兵、回到快照覆盖 方案;客户端 bundle 每次加载页面都会重新读取,刷新一次即生效。