Skip to main content
Problème : artifacts peut contenir des tables intermédiaires, avec des colonnes variables. Votre code doit toujours recevoir les mêmes champs. Solution : demandez un contrat output de type tables, avec un row_schema.
Une fois completed :
À savoir
  • La sortie est une copie figée : elle ne change plus, même si la table source change.
  • L’agent doit publier des lignes conformes au schéma, validé sans coercition. Mettez ["string", "null"] pour tout champ qui peut manquer. Un schéma trop strict empêche la publication et le run échoue.
  • Pour une seule valeur JSON (pas une table), utilisez {"type":"json","schema":{…}} et lisez value dans GET /v1/runs/{id}/output.