code, no con el message: el texto puede cambiar.
Forma
Un error de herramienta traemessage (para una persona), next (qué hacer) y retryable. También trae Recovery:, una oración que le dice al agente qué hacer, y Request id:. Si retryable es false, corrige lo que dice antes de volver a llamar. Guarda el request_id al pedir ayuda.
La API REST devuelve esta forma:
fixerdice quién lo arregla:caller(corrige la solicitud),person(una persona tiene que hacer algo, como dar un sí o reconectar) obrein(falla nuestra; reintenta más tarde).recoveryes el siguiente paso, en una oración.- Un
403puede traerreason, la causa exacta: por ejemplo,api_key_member_removed(quien creó la llave ya no es miembro) ooauth_workspace_mismatch(el token es de otro espacio). Elcodesigue siendoFORBIDDEN.
422 de un Formulario añade errors: una entrada por pregunta, con key o path y message.
Códigos comunes
Casos de herramientas
Sin saldo o con un plan que no lo incluye, Brein falla cerrado con
402. No hay reintento automático con otro proveedor.