Bundle
@huanlin/dsh-plugin-ya-workspace-sidebar
Two-level DSH workspace sidebar with global recent sessions and breadcrumb navigation.
- Source
- HuanLinOTO
- stars
- 13 stars
- License
- AGPL-3.0
- Updated
- Updated 14 days ago
Readme
<p align="center"> <a href="https://dshfind.com/zh/plugins/huanlinoto/dsh-plugin-ya-workspace-sidebar"><img src="https://dshfind.com/api/card/huanlinoto/dsh-plugin-ya-workspace-sidebar?lang=zh" alt="dsh-plugin-ya-workspace-sidebar card"></a> </p> # ya-workspace-sidebar [](https://www.npmjs.com/package/@huanlin/dsh-plugin-ya-workspace-sidebar)  DSH Web 工作区侧栏替代插件。顶部固定展示 5 条全局最近会话,下方使用 Workspace → Session 二级菜单和面包屑导航;选中工作区的会话按本地日历日期分组(今天/昨天/更早),搜索、添加工作区、重命名、删除、Fork 与归档继续使用 DSH 原生 Host 能力。 ## 运行 插件采用 bundle 形式,`cordis.patch.yml` 会禁用官方 `ui-workspace` 并插入 `@huanlin/dsh-plugin-ya-workspace-sidebar`。安装: ```powershell # 从 npm 安装(推荐): dsh plugin --profile web add @huanlin/dsh-plugin-ya-workspace-sidebar # 本地开发(热更新): dsh plugin --profile web add "link:D:/Projects/deepseek-harness/ya-workspace-sidebar" ``` 修改源码后重新运行 `pnpm run build`,再重启 `dsh web` 并硬刷新浏览器。 ## 开发 ```powershell pnpm install pnpm run typecheck pnpm test pnpm run build ``` `dsh/` 仅作为类型和行为参考,插件不会修改 DSH checkout。浏览器产物预构建到 `lib/client.js`,因此仓库发布时必须提交 `lib/`。 ## 检查 ```powershell pnpm run typecheck pnpm test pnpm run build ``` 构建后确认 `lib/index.js`、`lib/invariant.js`、`lib/client.js` 和 `lib/types/` 存在,并确认 `lib/client.js` 使用 `window.__ModuleLoader__.load()` 包装。
Install
dsh plugin --profile web add github:HuanLinOTO/dsh-plugin-ya-workspace-sidebar#e5e97a5629cea614857918428af29ecac5528b88
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install huanlin-dsh-plugin-ya-workspace-sidebar from the hub
- This package builds from source on install. pnpm will ask you to allow its build script — that is permission to run the package’s code on your machine, outside the agent sandbox. Only allow sources you trust.