feat(shuma-shell): matilda embebido — server admin desde la ventana
matilda deja de ser sólo un ejecutable aparte: el shell lo incorpora como herramienta. Meta-comando `:matilda plan|script|apply <inventario.json>` — reconcilia contra el estado real de la máquina (matilda-discover) y vuelca el resultado al feed del shell: - `plan`/`script` → una tarjeta sintética con el plan o el script. - `apply` → ejecuta el script de verdad; su salida fluye en una tarjeta como cualquier comando (streaming, captura acotada, kill). El panel [RUN] gana una sección [tools] con «⚙ matilda» que precarga el comando. Reusa todo lo del shell —feed, ejecución, sesión— sin panel nuevo ni peso extra: la herramienta es no invasiva. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -18,6 +18,12 @@ shuma-session = { path = "../../modules/shuma/shuma-session" }
|
||||
shuma-exec = { path = "../../modules/shuma/shuma-exec" }
|
||||
shuma-infer = { path = "../../modules/shuma/shuma-infer" }
|
||||
shuma-sysmon = { path = "../../modules/shuma/shuma-sysmon" }
|
||||
# Herramienta matilda, embebida en la ventana del shell.
|
||||
matilda-core = { path = "../../modules/matilda/matilda-core" }
|
||||
matilda-plan = { path = "../../modules/matilda/matilda-plan" }
|
||||
matilda-apply = { path = "../../modules/matilda/matilda-apply" }
|
||||
matilda-discover = { path = "../../modules/matilda/matilda-discover" }
|
||||
nahual-theme = { path = "../../modules/nahual/libs/theme" }
|
||||
nahual-launcher = { path = "../../modules/nahual/libs/launcher" }
|
||||
gpui = { workspace = true }
|
||||
serde_json = { workspace = true }
|
||||
|
||||
Reference in New Issue
Block a user