Una conversación termina. El trabajo a menudo continúa.
Los planes aún deben avanzar. Un correo electrónico puede traer un cambio, una reunión puede reprogramarse y una pregunta discutida hace unos momentos puede encontrar su respuesta en otra aplicación. Para un agente que aspira a participar en este trabajo, los mensajes del usuario son solo una forma de entender lo que está sucediendo.
En enero de 2026, OpenClaw se volvió viral.
Una lección importante que ofreció fue que un agente puede seguir participando en el trabajo incluso cuando el usuario no ha hecho una nueva pregunta. Mediante tareas programadas y heartbeats, un agente puede revisar asuntos relevantes y decidir si ayudar. Esto hizo más tangible la idea de un asistente que permanece presente. También abrió una dirección que vale la pena explorar: cuando eventos más allá del paso del tiempo pueden activar a un agente, ¿cómo podría participar en nuestro trabajo cotidiano?
En AirJelly, concebimos agentes proactivos que obtienen nuevo contexto a medida que el trabajo se desarrolla, utilizan los objetivos y hábitos del usuario para juzgar cuándo actuar, y recurren a las capacidades adecuadas para ayudar.
Este artículo explora una posible arquitectura y las ideas que la sustentan.
La proactividad comienza con el usuario
Es fácil describir la proactividad como una lista de características: recordatorios de reuniones, organización del correo electrónico, seguimiento de tareas y sugerencias sobre qué hacer a continuación. Sin embargo, la misma característica puede tener un valor muy diferente en el trabajo de distintas personas.
Algunas personas quieren enterarse de los cambios importantes de inmediato; otras prefieren gestionar los mensajes por lotes. A algunas les gusta revisar un borrador antes de discutirlo, mientras que otras quieren acordar una dirección antes de que comience cualquier trabajo. Incluso la misma persona puede recibir con agrado distintos niveles de participación mientras explora un problema, se concentra en el trabajo creativo o entrega un resultado.
Estas diferencias reflejan cómo las personas organizan su trabajo: cómo asignan su atención, toman decisiones, colaboran con otros y deciden qué delegar a un agente.
Por lo tanto, un agente proactivo necesita considerar los objetivos, las preferencias y las circunstancias actuales del usuario al decidir cómo participar. Un correo electrónico sobre una revisión próxima podría ser una razón para preparar materiales, actualizar un arreglo o esperar hasta que el usuario termine lo que está haciendo.
Queremos que ese juicio siga siendo flexible. Los usuarios deberían poder expresar a qué quieren que un agente preste atención, qué debería asumir y cuándo debería permanecer en silencio, sin tener que adaptarse a un flujo de trabajo predefinido.
Los cambios en el entorno se convierten en oportunidades para colaborar
Las tareas programadas hacen del tiempo un desencadenante. Extendiendo esa idea, muchos cambios en el entorno pueden darle a un agente una razón para reconsiderar la situación actual.
Una reunión que se aproxima, un nuevo correo electrónico, una notificación de escritorio, un cambio en el estado de un dispositivo conectado o una acción completada en una aplicación pueden ser relevantes para el trabajo en curso.
La actividad de escritorio es particularmente interesante. A medida que las personas leen, discuten ideas, escriben código y ajustan planes, el contexto de su trabajo se distribuye entre aplicaciones. Si un agente puede comprender esa actividad dentro de los límites que el usuario permite, puede reducir la carga de explicar repetidamente los antecedentes o reunir información nuevamente.
Un evento solo nos dice que algo puede haber cambiado. Si importa, con qué objetivo se relaciona y si se necesita actuar dependen del contexto. Un desencadenante crea una oportunidad para el juicio; el trabajo del usuario da sentido a esa oportunidad.
Queremos que la atención de un agente siga esas relaciones: observar los arreglos relevantes mientras se prepara una revisión, respetar la concentración durante la escritura y cambiar su participación cuando una tarea está completa.
Un agente que permanece involucrado
Estas ideas nos llevan a una arquitectura compuesta por desencadenantes, un agente principal, herramientas y subagentes. El contexto del usuario informa las decisiones, mientras que los resultados de las acciones y la retroalimentación del usuario dan forma a los juicios posteriores.

El agente principal mantiene el contexto del trabajo, juzga si un cambio merece atención y decide qué debería suceder a continuación. Puede reunir más información, hacer una pregunta al usuario, invocar una herramienta o delegar en un subagente el trabajo que necesita mayor exploración.
Los subagentes trabajan hacia objetivos específicos mientras el agente principal sigue atendiendo al usuario y a los cambios en el entorno. El sistema de investigación multiagente de Anthropic también utiliza esta división orquestador–trabajador. Para los agentes proactivos, ofrece una perspectiva de diseño importante: mientras se lleva a cabo una tarea, alguien todavía necesita atender a si su objetivo ha cambiado. La arquitectura multiagente de Anthropic
Por ejemplo, si una revisión se reprograma nuevamente, la preparación para ella debería cambiar en consecuencia. La nueva información necesita afectar el trabajo en curso, en lugar de simplemente aparecer en la siguiente respuesta. La colaboración continua entre el agente principal y sus trabajadores hace que cambiar de dirección, añadir contexto o detener una tarea forme parte de esa relación.
Aquí, la continuidad significa que la colaboración puede extenderse más allá de una sola conversación. Después de que termina una respuesta, los objetivos del usuario, el trabajo inconcluso y los cambios posteriores permanecen conectados. La participación del agente debería llevar esas conexiones hacia adelante.
Cada plugin es una conexión bidireccional
Adaptarse a diferentes herramientas y hábitos de trabajo requiere capacidades que sean componibles y conectables.
En la arquitectura que concebimos, cada plugin añade capacidades en dos direcciones: un plugin puede activar al agente mediante eventos, y el agente puede invocar las herramientas que el plugin proporciona.
Un plugin de calendario puede activar al agente cuando se aproxima una reunión o cambia un arreglo. También se puede llamar para consultar, crear y actualizar eventos del calendario. Un plugin de correo electrónico puede proporcionar nueva información cuando llega un mensaje, así como herramientas para leer y responder. Un plugin de dispositivo puede informar cambios de estado y proporcionar los controles correspondientes.
Por lo tanto, cada plugin puede ser tanto el punto de partida para la colaboración como un participante en las acciones que siguen.
Más importante aún, estas capacidades pueden funcionar entre plugins. Un cambio comunicado por correo electrónico podría llevar al agente a revisar el calendario y luego delegar la preparación de los materiales relevantes a un subagente. El plugin que introduce un evento no determina qué plugin utiliza el agente a continuación. Los objetivos del usuario y el contexto actual guían esa elección.
A medida que se añaden plugins, el entorno que el agente puede comprender y las acciones que puede realizar se expanden juntos. Los usuarios pueden elegir capacidades en torno a su propio trabajo sin quedar confinados a una aplicación particular, una categoría de tareas o un flujo de trabajo fijo.
Dejar que el usuario marque el ritmo
El valor de un agente proactivo depende en última instancia de si proporciona una ayuda adecuada. A veces eso significa preparar materiales con anticipación o hacer seguimiento de trabajo inconcluso. A veces significa comprender la situación y elegir no interrumpir.
Este tipo de colaboración necesita dejar espacio para que el usuario exprese preferencias y haga ajustes. Los usuarios deberían poder cambiar aquello a lo que el agente presta atención, corregir su comprensión del trabajo y decidir qué acciones deberían continuar y cuáles deberían detenerse.
Una arquitectura componible proporciona una base para esa flexibilidad. Los desencadenantes traen cambios a la atención del agente, el contexto del usuario informa el juicio, y las herramientas y los subagentes llevan a cabo las acciones. Estas partes se conectan en torno al trabajo que el usuario intenta hacer avanzar.
Esta es una visión de los agentes proactivos en AirJelly: agentes que participan de manera más natural en el trabajo en curso, ayudan de formas que siguen los objetivos y hábitos de trabajo del usuario, y ajustan su participación a medida que cambian las circunstancias.