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 comandofunciona
Interfaz web, modo sin interfaz y SDK de Pythonfunciona
Cualquier servidor compatible con el protocolo de OpenAIfunciona
Permisos y aislamiento como dos ajustes separadosfunciona
Registro de sesión completofunciona
El bucle del agente sustituible por configuraciónfunciona

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.