29 lines
1.1 KiB
Markdown
29 lines
1.1 KiB
Markdown
# dsh-worktable 项目规则
|
||||
|
|
|
|||
|
|
> 工作台容器插件:侧边栏里收纳 agent 级项目的「应用抽屉」。纯增量,不替换官方插件。
|
|||
|
|
|
|||
|
|
## 边界
|
|||
|
|
|
|||
|
|
- 插件包根目录 = `01_content/`;本仓库其余目录是项目文档与本地工具。
|
|||
|
|
- **不替换、不禁用任何官方插件**(ui-sidebar / ui-workspace / ui-layout)。
|
|||
|
|
- 所有状态只存 localStorage(键 `dsh.worktable.view.v1`),不读写工作区文件。
|
|||
|
|
- dsh-travelatlas 是入驻项目而非本仓库的一部分;协议见 `02_process/PRD.md` §5.3/5.4。
|
|||
|
|
|
|||
|
|
## 构建与验证
|
|||
|
|
|
|||
|
|
```powershell
|
|||
|
|
cd 01_content
|
|||
|
|
npm install
|
|||
|
|
npm run build # lib/index.js + lib/client.js
|
|||
|
|
node --check lib/index.js
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
- 客户端 bundle 必须保持 `window.__ModuleLoader__.load` 握手与 external react/@deepseek-ai/*。
|
|||
|
|
- 变更视图状态结构时同步更新 PRD 的持久化说明。
|
|||
|
|
|
|||
|
|
## 安装 / 重启
|
|||
|
|
|
|||
|
|
- 注册:`dsh plugin --profile web add "link:<repo>/01_content"`(写 ~/.dsh,需用户授权)。
|
|||
|
|
- bundle 层只在启动时组合:改动后必须重启 dsh web 并刷新 GUI。
|
|||
|
|
|