- Se descapó
- 19 de julio de 2026 a las 1:27 UTC
- Autor
- Kamo
- Compromit
- fb11991
Config de agente estructurado compila al sistema rápido, congelaciones por publicación versión, y gana la puerta que un agente debe pasar antes de iniciar el contacto. Compilador - AgenteConfig - SalesAgentCompiler: compilación pura y determinista de estructurado Configar en un aviso seculado. Se omiten secciones vacías por lo que una regla de tres agente no compila a un documento que en su mayoría se dirige. - anulación a nivel de sección ("escribe esta parte usted mismo") en lugar de un nivel de documento interruptor de editar cruda: un autor obtiene pleno poder expresivo en una sección mientras que cada otra sección sigue compilando, mantiene sus reglas cerradas y sigue versionando. - Ese mismo mecanismo hace la migración por inidelita - la prosa de un agente preconfig se almacena como anulación de todo el documento y se compila de nuevo sin cambios, por lo que la migración El día es un no-op para los agentes que ya hablan con los clientes. Probado por prueba. - PhraseBank es deliberadamente dos dimensiones, con la buena prosa en el TEMPLATE. Un banco global clave en cada combinación de enum necesita párrafos escritos a mano, degenera en cláusulas apiladas, y abriría cada org con lo mismo sentencia, que destruye lo único que un org está comprando. - Seis plantillas (primero delantero y plomo entrante: son horizontales y cubren cualquier org cuya vertical no esté listada). Cada barco bloqueado regula el cumplimiento de la El modelo nunca puede eliminar, verificado por prueba. Ciclo de vida - autorización - Publicar congelaciones de Config, compiladoPrompt, hash, modelo, proveedor; reversión vuelve a señalar y restaura el borrador para que el estudio nunca pueda mostrar una cosa mientras el agente sirve a otro. - El controlador está aprobado por primera vez. Anteriormente CUALQUIER autenticado miembro de cualquier org podría reescribir lo que ese org dice a sus clientes. Cae de vuelta a MANAGE-AI-SETTINGS para que ningún administrador existente esté bloqueado en el despliegue. - El chat público prefiere el aviso congelado de la versión publicada en vivo formaciónContexto, y sellos ventasAgentId/versionId en la sesión - el agente Allí ya se resolvió y se estaba descartando. - Redacción asistida por IA: una frase en, una conficción revisable. Las reglas cerradas son llevado en código, nunca mostrado al modelo, por lo que una línea de cumplimiento nunca puede ser eliminados por instrucciones-siguiendo. Puerta de extensión (las 14 reglas probadas) - Opt-out supera a todos los demás cheques Y se informa como la razón, porque el La razón registrada contra una negativa es en sí misma la prueba. - SMS sin registro de consentimiento se rechaza: bajo TCPA la carga de la prueba está en el remitente, por lo que la ausencia de un registro es la ausencia de consentimiento. - Se juzga horas tranquilas donde está el CONTACTO, no donde está el negocio. - Los envíos fallidos no gastan el presupuesto de contacto; los envíos suprimidos no lo hacen, o Una cuadra en cascada en bloquear todo después de ella. - La puerta falla CLOSED - una puerta de divulgación que los errores se abren envía mensajes a nadie autorizado, el único fracaso aquí que no se puede deshacer. Arreglos encontrados en el camino - La repetición de la historia de la llamada de la herramienta se rompía: la fila TOOL no persistió contenido y la El turno de uso de la herramienta nunca se persistió, así que turn 2 envió un nulo contenido bloques. Herramientas Habilitante habrían fallado en cada conversación multigiro. - textoComplete no tuvo tiempo de espera (bloqueo .get(), aferrando un hilo en un lento proveedor) y no registró ningún uso, haciendo que cada ayudante llame invisible a la facturación. - La partición del sistema en ajuste de contexto estaba sin collar, por lo que un agente verbóso más una RAG El bloqueo podría abarrotar toda la historia. - costEstimate está ahora poblada en la ruta de sincronización solamente, de fichas de proveedores reales. El estañal se mantiene nulo: fabrica fichas como contenido.longitud()/4 y multiplicando que por un precio real arroja un número en forma de factura que está mal.