feat(shuma-shell): ejecución real con streams + sesión de trabajo

El shell ahora ejecuta de verdad. Adiós a los cuadros verdes de
ejemplo: el panel central muestra los comandos ejecutados, cada uno
con su salida llegando en streaming (shuma-exec lanza el proceso,
un bucle de fondo drena stdout/stderr ~9 veces/s).

El shell vive dentro de una WorkSession (shuma-session): la barra de
estado muestra el directorio actual y su identificador de aislamiento
(hash estable del cwd — cd lo cambia). `cd` se maneja internamente.
El panel [RUN] lista los grupos de comandos reutilizables; un clic
ejecuta el grupo entero (lines unidas por &&).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
sergio
2026-05-20 18:38:33 +00:00
parent 0f2f1033eb
commit 2b2a92a72b
4 changed files with 331 additions and 156 deletions
Generated
+2 -2
View File
@@ -11438,9 +11438,9 @@ dependencies = [
"gpui",
"nahual-launcher",
"nahual-theme",
"shuma-intent",
"shuma-exec",
"shuma-line",
"shuma-shell-render",
"shuma-session",
"shuma-sysmon",
]