feat: scaffold claude_pipe — claude -p equivalente parseando la TUI

App que obtiene la respuesta de claude como dato parseando su TUI interactiva,
en lugar de usar claude -p. Compone tres funciones del registry:

- pty_capture_idle_go_infra: captura el render de la TUI via PTY headless.
- vt_render_go_tui: reconstruye el layout 2D como texto plano.
- parse_claude_tui_go_tui: extrae los turnos + la respuesta final.

Salida por defecto con el mismo shape que claude -p --output-format json.
Formatos: json, text, turns, screen. Validada end-to-end: el campo result
coincide exacto con claude -p nativo (PONG == PONG). e2e_checks deterministas
con un fake TUI (tests/fake_claude.sh) que no gasta llamadas reales.

Fase 1 (one-shot). El streaming incremental queda como fase 2.
This commit is contained in:
agent
2026-06-03 22:52:48 +02:00
commit 8d6078e99e
6 changed files with 433 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
claude_pipe
*.db-shm
*.db-wal