dsh: support packaged desktop and out-of-tree plugin installation
Los mantenedores suelen responder en 1 día
@yifanxuaaa ya está trabajando en esto.
Desde el 8/11/2026.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- docker, javascript, node.js
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- Rust
- Estrellas
- 2.1k
- Forks
- 110
- Merge medio
- 23 h 52 min
- PR fusionados (30 d)
- 138
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Ephemeral-AI-Lab/layerfs
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Ephemeral-AI-Lab/layerfs#689 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Ephemeral-AI-Lab/layerfs#643 ·
Los mantenedores suelen responder en 1 día
-
`branch.publish` accepts a stale base and overwrites `main` (lost update)Posiblemente ocupada @mengmengmengqiang la tomó hoy. Abiertoapi/calls bug core/history
Ephemeral-AI-Lab/layerfs#691 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 8/100
Ephemeral-AI-Lab/layerfs#684 · 10 comentarios ·
Los mantenedores suelen responder en 1 día
-
LayerFS Paper Write in PublicAbiertodocs
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
Ephemeral-AI-Lab/layerfs#683 ·
Los mantenedores suelen responder en 1 día
Todos los issues de Ephemeral-AI-Lab/layerfs
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
pop-os/cosmic-settings#2296 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
jonathanong/no-mistakes#3431 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Eyevinn/open-live-ingest#36 · 1 comentario ·
Los mantenedores suelen responder en 1 día