Skip to content

v1.10.0 - TUI de control total

Choose a tag to compare

@devPruebaDataunix devPruebaDataunix released this 18 Jun 05:34
· 3 commits to master since this release

El panel local Textual (./deploy/dash.sh) pasa de pantalla unica a una interfaz por pestanas que cubre todos los planos de control del engagement, sin relajar ninguna puerta.

Added

  • Bus A2A — inspector de mensajes (de→a, rol, status, hops, preview) + resumen y techo de hops.
  • Agentes — roster de los 18 (+orquestador) desde agent-cards.json (fase, modelo, peers).
  • Presupuesto — barra del kill-switch C13 (.action_count/max_actions) + coste de la ultima orden + timeline de fase.
  • RAG — estado del store (ultima sync KEV/EPSS/…) + refresco manual.
  • Evidencia — engagements con artefactos + tabla evidence[].
  • Acciones (overrides del operador, auditados) — kill-switch (aborta la orden en curso), delegacion dirigida (la ejecuta el Orquestador por el hub), override de fase, control del bus A2A y modelo/effort del Orquestador.
  • Separacion logica/presentacion: bot/tui/state.py + bot/tui/actions.py (stdlib puro, testeados) + nueva suite bot/tests/test_tui.py (22 tests). CSS a bot/tui/app.tcss.

Changed

  • bot/intel/runner.py (aditivo, no afecta al bot): last_cost_usd/last_turns + abort() cooperativo (kill-switch).

Notes

  • Ninguna puerta se relaja: scope_guard + budget_guard + aprobacion humana siguen aplicando; la delegacion dirigida NO invoca al subagente directamente. Verificado: test_tui 22/22, test_intel 26/26, validate_suite, py_compile + code-review. La interaccion Textual se valida en la Kali.

Changelog completo: CHANGELOG.md