__CAPGO_KEEP_0__ - Mises à jour en temps réel pour les applications __CAPGO_KEEP_1__

Diagnostic de construction AI

Les journaux de build natifs sont longs. Lorsqu'un build iOS (Xcode / Fastlane) ou Android (Gradle / Fastlane) échoue, Capgo peut faire passer le journal à travers un ingénieur de build AI qui localise ce qui ne va pas et comment le corriger — afin que vous n'ayez pas à parcourir des milliers de lignes vous-même.

Ajouter --ai-analytics à votre build :

Fenêtre de terminal
bunx @capgo/cli@latest build request com.example.app --platform android --ai-analytics

Le diagnostic ne s'active que lorsque une build échoue — les builds réussies sont épargnées.

Lorsqu'il s'exécute

Quand il s'exécute

Ce qui se passe lors d'une build échouée dépend de l'endroit où vous l'exécutez et si vous avez passé la flag :

Environnement--ai-analyticsComportement
Terminal interactifouiDiagnostique l'erreur immédiatement
Terminal interactifnonDemande d'abord, puis propose le diagnostic
CI / non-interactifouiExécuté automatiquement et imprime le diagnostic dans stderr
CI / non-interactifnonIgnoré — rien n'est envoyé

Ainsi, dans CI, vous devez vous y engager avec --ai-analytics; dans un terminal, vous êtes toujours interrogé en premier, à moins que le flag ne vous pré-opte.

Un rapport Markdown court et ciblé :

  • Cause probable — une phrase.
  • Preuves — les 1-3 lignes les plus pertinentes citées de votre journal.
  • Solution suggérée — étapes numérotées pour modifier votre projet (configuration de signature, une capacité manquante, un problème de Gradle ou CocoaPods, un conflit de plugin, …).

Si les journaux sont ambigus, il le mentionne et liste les meilleures hypothèses, plutôt que d'inventer une erreur qui n'existe pas.

Le diagnostic AI est optionnel — rien n'est envoyé à moins que vous ne passiez --ai-analytics ou que vous ne confirmez la prompt.

  • Capgo AI (par défaut) : Votre journal de construction est raccourci et envoyé à l'endpoint d'analyse de Capgo (qui fonctionne sur Cloudflare Workers AI) juste le temps de produire le diagnostic. Les journaux de construction ne font pas partie de la stockage normal — ils s'écoulent dans votre terminal pendant la construction.
  • Conservation des journaux sur votre machine : en un terminal interactif, vous pouvez au lieu de cela faire que CLI écrive un fichier de prompt local Conservation des journaux sur votre machine : écrire un fichier de prompt local — les mêmes instructions de diagnostic plus vos journaux — que vous collez dans votre propre LLM. Vos journaux ne quittent jamais votre machine.