7 Commits
Author SHA1 Message Date
juan 37633920ce pagina unica 2026-06-10 18:21:33 +02:00
juan d95ed15766 añadido guidelines de karpathy y repensado del proyecto 2026-05-25 19:28:58 +02:00
juan 8c594f8ddf migracion de streamlit a niceguy 2026-05-23 21:46:44 +02:00
JuanandClaude Opus 4.7 4efb86c05d fix(deps): fija click<8.2 en core (typer 0.12.x rompe con click >=8.2)
`guardrails-ai<0.6` arrastra `typer 0.12.x`, que es incompatible con click
>=8.2 ("Secondary flag is not valid for non-boolean flag"); el build de
core/Dockerfile fallaba en `python -m spacy download en_core_web_sm`. Detectado
al ejecutar el smoke de docker-compose.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-11 13:10:54 +02:00
JuanandClaude Opus 4.7 d8c5c23e2a fix(runtime): build_checkpointer asíncrono con AsyncSqliteSaver
Los nodos del grafo son async, así que se invoca con `await graph.ainvoke`,
que el SqliteSaver síncrono no soporta (NotImplementedError). Se cambia a
AsyncSqliteSaver expuesto como context manager async. Requiere aiosqlite<0.21
(la 0.21 eliminó Connection.is_alive(), usado por langgraph-checkpoint-sqlite 2.x).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-10 15:15:35 +02:00
JuanandClaude Opus 4.7 b7c470405b feat(guardrails): añade Protocol GuardrailEngine
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-10 10:46:35 +02:00
JuanandClaude Opus 4.7 62536766e6 chore: scaffolding inicial del repo (pyproject, requirements, Makefile)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-10 10:08:48 +02:00