dsh: support packaged desktop and out-of-tree plugin installation
维护者通常 1 天内回复
@yifanxuaaa 已经在做这个了。
开始于 2026年11月8日。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 35/100
- Issue 类型
- 功能
- 描述清晰度
- 描述清楚
- 活跃度
- 活跃
- 技术栈
- docker, javascript, node.js
调研方向
Start with the packaging and installation setup for the dsh plugin, SDK, and packaged desktop profile; the issue does not name specific files or tests. Check how the repository pnpm workspace resolves runtime dependencies, then follow the installation steps in a clean profile. Done means Host activation, /layerfs routes, agent SDK imports, and the listed Live operations work, with executable installation instructions documenting supported installation methods.
由索引模型根据 Issue 内容生成。
描述
The remaining installation complaints in #399 concern packaged dsh desktop and out-of-tree/npm installation, beyond the repository pnpm-workspace web setup used by the Windows WSL adapter.
Reported failures:
- Installing an out-of-tree bundle with link: leaves @deepseek-ai/schemastery and @deepseek-ai/dsh-session unresolved. The client can appear while the Host fails to activate and registers no /layerfs routes.
- npm installation rejects workspace:* dependencies (EUNSUPPORTEDPROTOCOL), and the SDK link: dependency also assumes the repository layout.
Required work:
- Define a distributable plugin artifact with resolvable runtime dependencies and peers; preserve the repository pnpm development flow.
- Install it into a clean packaged desktop profile without manually assembling workspace links.
- Verify Host activation, routes, agent SDK imports, and Live import/read/mount/Exec/Commit/unmount against the documented runtime.
- Document whether npm/plugin-market installation is supported and give executable installation steps.
Original reports: https://github.com/Ephemeral-AI-Lab/layerfs/issues/399#issuecomment-6332719428
Windows runtime support uses a selected WSL2 distribution and its own Docker Engine. Docker Desktop Store-volume topology remains separately tracked in #380. This follow-up does not claim desktop or npm packaging is fixed.
- 主要语言
- Rust
- 星标
- 2.1k
- 派生
- 110
- 平均合并
- 23 小时 52 分钟
- 30 天内合并 PR
- 138
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
Ephemeral-AI-Lab/layerfs 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 82/100
Ephemeral-AI-Lab/layerfs#689 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 75/100
Ephemeral-AI-Lab/layerfs#643 ·
维护者通常 1 天内回复
-
`branch.publish` accepts a stale base and overwrites `main` (lost update)可能已有人在做 @mengmengmengqiang 今天认领。 未关闭api/calls bug core/history
Ephemeral-AI-Lab/layerfs#691 · 1 条评论 · 已指派 1 人 ·
维护者通常 1 天内回复
-
难度 5/5 一周以上 新手友好度 8/100
Ephemeral-AI-Lab/layerfs#684 · 10 条评论 ·
维护者通常 1 天内回复
-
docs
难度 5/5 一周以上 新手友好度 15/100
Ephemeral-AI-Lab/layerfs#683 ·
维护者通常 1 天内回复
查看 Ephemeral-AI-Lab/layerfs 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 82/100
-
难度 2/5 1-3 小时 新手友好度 65/100
pop-os/cosmic-settings#2296 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 2 天内回复
-
难度 2/5 1-3 小时 新手友好度 70/100
jonathanong/no-mistakes#3431 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 62/100
Eyevinn/open-live-ingest#36 · 1 条评论 ·
维护者通常 1 天内回复