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:
@@ -13,10 +13,10 @@ name = "shuma-shell"
|
||||
path = "src/main.rs"
|
||||
|
||||
[dependencies]
|
||||
shuma-intent = { path = "../../modules/shuma/shuma-intent" }
|
||||
shuma-line = { path = "../../modules/shuma/shuma-line" }
|
||||
shuma-session = { path = "../../modules/shuma/shuma-session" }
|
||||
shuma-exec = { path = "../../modules/shuma/shuma-exec" }
|
||||
shuma-sysmon = { path = "../../modules/shuma/shuma-sysmon" }
|
||||
shuma-shell-render = { path = "../../modules/shuma/shuma-shell-render" }
|
||||
nahual-theme = { path = "../../modules/nahual/libs/theme" }
|
||||
nahual-launcher = { path = "../../modules/nahual/libs/launcher" }
|
||||
gpui = { workspace = true }
|
||||
|
||||
Reference in New Issue
Block a user