Antigravity
75b08ef53b
Deploy to Production / Build and Deploy (push) Failing after 23s
fix: génération asynchrone (fire-and-forget + polling)
...
Le problème : la route POST /api/agents/run-for-note bloquait le thread
HTTP pendant toute la durée de génération (2-5 min), provoquant un
spinner infini sans résultat.
Solution :
- POST retourne immédiatement avec { agentId } et lance executeAgent
en arrière-plan (fire-and-forget, sans await)
- GET /api/agents/run-for-note?agentId= retourne le statut de la
dernière agentAction (running | success | failure) + canvasId/noteId
- Le client poll le statut toutes les 3 secondes jusqu'au résultat,
le toast persistant Sonner se met à jour automatiquement
- Cleanup du polling au démontage du composant
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-05 21:21:28 +00:00
..
2026-05-05 20:55:15 +00:00
2026-05-03 12:51:25 +00:00
2026-04-28 22:18:46 +02:00
2026-04-26 21:14:45 +02:00
2026-05-03 12:51:25 +00:00
2026-05-03 12:51:25 +00:00
2026-05-03 13:09:04 +00:00
2026-04-26 21:14:45 +02:00
2026-04-20 22:48:06 +02:00
2026-05-03 12:51:25 +00:00
2026-04-20 22:48:06 +02:00
2026-04-25 20:46:10 +02:00
2026-04-20 22:48:06 +02:00
2026-04-28 22:18:46 +02:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-05-05 21:21:28 +00:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-04-26 21:14:45 +02:00
2026-04-20 22:48:06 +02:00
2026-05-03 18:41:38 +00:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-04-21 22:22:02 +02:00
2026-04-20 22:48:06 +02:00
2026-04-26 21:14:45 +02:00
2026-05-03 18:41:38 +00:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-04-27 00:09:31 +02:00
2026-04-20 22:48:06 +02:00
2026-05-02 21:45:48 +02:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-05-03 18:41:38 +00:00
2026-04-20 22:48:06 +02:00
2026-05-01 01:11:03 +02:00
2026-05-03 18:41:38 +00:00
2026-04-20 22:48:06 +02:00
2026-05-05 21:07:43 +00:00
2026-05-03 18:41:38 +00:00
2026-05-03 18:41:38 +00:00
2026-05-05 21:11:21 +00:00
2026-05-03 00:55:02 +02:00
2026-05-01 01:11:03 +02:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-05-03 21:06:34 +00:00
2026-04-29 22:34:13 +02:00
2026-05-03 01:23:08 +02:00
2026-04-20 22:48:06 +02:00
2026-05-05 20:55:15 +00:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00
2026-04-26 19:59:38 +02:00
2026-04-20 22:48:06 +02:00
2026-04-30 20:43:02 +02:00
2026-05-03 01:38:16 +02:00
2026-04-20 22:48:06 +02:00
2026-05-03 18:41:38 +00:00
2026-05-01 16:14:07 +02:00
2026-04-28 21:05:55 +02:00
2026-04-20 22:48:06 +02:00
2026-04-20 22:48:06 +02:00