Calendario
Programación por enlace profundo validado: por ahora.
Qué hace
Cuando una conversación llega a "busquemos una hora", el agente produce una llamada a la acción de programación que apunta a su herramienta de reserva existente, con el destino validado contra una lista de permitidos para que no pueda desviarse a otro lugar. Eso es todo por ahora.
Por qué es importante
Enumeramos este módulo precisamente porque es el que no está construido. La mayoría del valor de un libro de estado público proviene de las entradas que son inconvenientes. Si te dijéramos la verdad sobre Calendario, las otras diez entradas valen algo.
Cómo funciona
El destino está en la lista de permitidos
La URL de reserva que emite el agente se valida contra una lista de permitidos configurada, de modo que una conversación no puede convencer al agente de vincular a un lugar arbitrario.
Sin disponibilidad, sin almacén de eventos, sin sincronización
No hay un modelo de calendario detrás de esto. Si necesitas que el agente razone sobre el tiempo libre/ocupado, no puede hacerlo hoy.
Preguntas
- ¿Puede el agente programar una reunión para mí?
- Puede proporcionar a alguien un enlace validado a su herramienta de reserva. No puede leer su disponibilidad ni escribir un evento.
- ¿Cuándo será esto real?
- No nos hemos comprometido con una fecha, y preferimos dejarlo en el banco que poner un trimestre al lado.
The rest of the bag
AccessControl
Permisos por documento que filtran respuestas, no solo páginas.
La resolución de políticas se almacena en caché por sesión para velocidad; un cambio de permiso se propaga en la invalidación de caché en lugar de instantáneamente en cada solicitud en vuelo.
Documentos
Un árbol de carpetas que el agente lee y un archivo de configuración que obedece.
La extracción cubre PDF, hojas de cálculo y transcripciones. Los formatos binarios exóticos no se analizan.
Eventos
Un registro duradero de lo que hicieron los agentes y por qué.
El bus de eventos en proceso es un emisor de nodo único, no un intermediario distribuido. El registro de tareas duradero entre agentes es un libro mayor de tareas Postgres separado.
That was step 1 of 6: a request arrives. Next, the subdomain is the isolation boundary, so the request resolves to one workspace, one database, and one question of whether it is even in scope.