22 · 4 estados
Qué es real
Una parte de todo esto funciona hoy, otra está a medias, otra es diseño y otra es dirección.
Mezclar lo que ya funciona con lo que el proyecto propone es la forma más fácil de exagerar sin mentir. Así que aquí va separado en cuatro estados.
- Estado 1 Disponible Funciona hoy, en el commit analizado
- Estado 2 En evolución Existe y va a cambiar, puede que rompiendo cosas
- Estado 3 Arquitectura Diseño demostrado, no una función que se pulse
- Estado 4 Futuro Dirección posible, no producto ni promesa
Disponible
Funciona hoy, en el commit analizado.
| Qué | Estado |
|---|---|
| Instalación y arranque con un comando | funciona |
| Interfaz web, modo sin interfaz y SDK de Python | funciona |
| Cualquier servidor compatible con el protocolo de OpenAI | funciona |
| Permisos y aislamiento como dos ajustes separados | funciona |
| Registro de sesión completo | funciona |
| El bucle del agente sustituible por configuración | funciona |
La composición por plugins es real. El bucle del agente se sustituye por configuración y eso no es una promesa: es lo que hace el sistema al arrancar.
En evolución
Existe y va a cambiar.
Es una vista previa para desarrolladores y los autores avisan en mayúsculas de que habrá cambios que rompan compatibilidad. En el momento de escribir esto no hay una versión estable etiquetada.
No hay interfaz de terminal oficial. Aparece en la documentación solo como ejemplo hipotético.
Algunos proveedores vienen cargados pero inactivos y el paquete base todavía arrastra dependencias que los propios mantenedores marcan como pendientes de limpiar.
Cuando modificas una pieza, tu configuración reemplaza la suya entera, así que hay que reescribir también lo que no querías cambiar.
El aislamiento no siempre es completo y el sistema lo dice: hay entornos donde solo puede garantizar una parte. El SDK de Python no corre en cualquier sitio y su composición de ejemplo no soporta Windows.
Arquitectura
Es diseño demostrado, no una función que se pulse.
Los efectos revertibles, los coefectos reactivos y los cinco teoremas describen propiedades del sistema de composición. Están demostrados en el artículo y hay una correspondencia entre sus símbolos y las interfaces del código.
Que la teoría exista no significa que puedas usarla directamente. Significa que cuando cargas y descargas piezas en marcha, alguien ha comprobado formalmente que el resultado no depende del orden ni deja restos.
Futuro
Es dirección, no producto.
Un harness que se modifique a sí mismo mientras trabaja es lo que la arquitectura hace posible, no lo que el repositorio entrega hoy. Nada de lo que hemos leído afirma que exista ese comportamiento.
Dos advertencias que no dependen del estado
La curva
La documentación de arquitectura empieza avisando de que da por sabido el framework de debajo y recomienda usar un agente para explorar el código.
Que un repositorio recomiende eso dice algo. No es necesariamente un defecto, pero sí una advertencia que conviene tomarse en serio antes de comprometer a un equipo.