Votre agent atteint une limite d'usage.
Il continue à travailler quand même.
Quand le compte Claude, Codex ou Grok Build sur lequel tourne un agent est sur le point d'épuiser son quota, une règle de quota confie la même conversation à un autre compte auquel vous êtes déjà connecté, et le travail continue.
Pas de redémarrage, pas de contexte perdu, pas d'attente de la réinitialisation de la fenêtre de 5 heures ou de la fenêtre hebdomadaire. Plusieurs petits abonnements se comportent alors comme un seul plan bien plus gros.
Une conversation, deux comptes. Le relais se fait là où il y avait le mur.
Tout abonnement Claude, Codex et Grok Build est plafonné : une fenêtre glissante mesurée en heures, et une plus longue mesurée en jours ou sur la semaine. Le plafond atteint, le CLI s'arrête en plein travail. L'agent en était au troisième fichier d'un refactor, il avait tout le plan en tête, et le voilà figé jusqu'à ce qu'une horloge invisible arrive à son terme.
Les solutions habituelles sont toutes mauvaises. Vous attendez. Ou vous ouvrez un deuxième compte à la main et vous reprenez la conversation depuis un prompt vide, parce que la session vit à l'intérieur du premier compte. Ou vous payez le plan le plus cher du catalogue pour que le mur arrive plus tard.
AgentsRoom prend la quatrième voie, et depuis la version 1.188 il la prend par une règle de quota. Le panneau Usage en bas de fenêtre lit déjà toutes les barres de quota que chaque CLI publie ; une règle écrite dans ce même panneau dit : quand la session ou la semaine de mon compte le plus contraint atteint 99 %, basculer les agents en cours sur un autre compte. Quand elle se déclenche, AgentsRoom choisit un autre compte auquel vous êtes connecté, y transfère le transcript de la conversation, relance la session sur ce compte et demande à l'agent de reprendre le travail là où il s'est arrêté. De votre côté, on dirait qu'il ne s'est rien passé, à une ligne près dans le terminal qui nomme le compte ayant pris le relais.
Une limite d'usage coûte plus cher que l'attente
L'attente n'est jamais seulement l'attente. Une fenêtre de cinq heures qui s'ouvre à 15 h, c'est tout le reste de l'après-midi, et la tâche que vous aviez à moitié faite est toujours inachevée quand elle rouvre.
Redémarrer la conversation coûte de l'argent réel. Réexpliquer la fonctionnalité, les fichiers, les décisions déjà prises brûle des tokens sur le nouveau compte avant qu'il ne fasse quoi que ce soit d'utile.
Les runs sans surveillance meurent en silence. Une tâche planifiée à 2 h du matin, un long ticket de backlog, un workflow d'équipe : ils s'arrêtent sur la limite et vous le découvrez au matin, avec rien de fait.
Ça se répète. Ce n'est pas un cas limite qu'on rencontre une fois par trimestre. Pour qui fait tourner plusieurs agents en parallèle, c'est un impôt hebdomadaire.
Plusieurs petits plans, une journée sans coupure
Si on demande cette fonctionnalité, c'est rarement pour le confort. C'est pour la facture.
Un seul gros abonnement
- : Vous payez le palier le plus haut pour repousser le mur, pas pour le supprimer.
- : Le plafond est toujours là, juste plus tard dans la journée, et en général au pire moment.
- : Un seul compte, c'est un seul quota : deux agents en parallèle le brûlent deux fois plus vite.
- : Quand il est épuisé, tout s'arrête d'un coup. Il n'y a aucun filet.
Deux ou trois plans plus petits
- : Chaque compte porte son propre quota indépendant et sa propre horloge de réinitialisation.
- : Le premier épuisé passe le relais au suivant, en pleine conversation, sans que vous fassiez quoi que ce soit.
- : Le coût total est souvent inférieur à celui du palier le plus haut, pour strictement plus d'heures de travail.
- : Un compte épuisé est mis de côté jusqu'à la réinitialisation de sa fenêtre, puis revient tout seul dans le pool.
AgentsRoom ne vous vend pas les abonnements et ne prend aucune commission dessus. Il empêche simplement ceux que vous payez déjà de rester inutilisés pendant qu'un autre est bloqué.
Ce qui se passe vraiment, étape par étape
Cinq étapes, dont aucune n'a besoin de vous une fois la règle écrite.
La barre de quota franchit le seuil que vous avez fixé
AgentsRoom interroge les barres de quota que chaque CLI publie, celles que montre le panneau Usage, et y confronte votre règle : quel compte (le plus contraint, ou un compte nommé), quelle fenêtre (toute jauge par défaut, ou la session ou la semaine), quel seuil, 99 % étant le plus proche du mur que l'éditeur propose. Plus rien ne lit le terminal : une conversation qui parle seulement de limites, ou un fichier qui en cite une, ne peut rien déclencher, et une règle agit une fois par fenêtre de quota, pas à chaque relevé de la barre.
Le compte épuisé est mis de côté
Il est marqué inutilisable jusqu'à la réinitialisation de sa fenêtre de quota, avec l'heure de réinitialisation réelle que publie le fournisseur. Un agent lancé entre-temps est rattaché à un compte sain au lieu de se prendre le même mur, et une seconde règle peut retenir ou rediriger les lancements programmés avant même qu'ils démarrent.
Un remplaçant est choisi
Parmi vos autres comptes chez ce fournisseur, AgentsRoom ne garde que ceux qui sont réellement connectés sur le disque, non mis de côté, et pas déjà proches de leur propre limite. Il retient celui à qui il reste le plus de quota. Les comptes que vous avez exclus ne sont jamais considérés.
La conversation change de compte
Pour Claude, le transcript de la session vit dans le dossier du compte sortant : il est donc d'abord copié dans l'arborescence du compte entrant. Sans cette étape, la session reprendrait vide, ce qui est exactement la perte que la fonctionnalité existe pour éviter. Le compte d'origine conserve sa copie intacte.
L'agent reprend et poursuit
Le CLI est relancé sur le nouveau compte, reprend la même session avec tout son historique et reçoit une courte instruction : continuer le travail interrompu plutôt que le recommencer. Une ligne dans le terminal nomme le compte qui a pris le relais, et le badge de compte de l'agent se met à jour partout dans l'app.
Comment chaque fournisseur isole ses comptes
La bascule s'appuie sur le mécanisme que chaque CLI fournit déjà, pas sur une surcouche.
Claude Code
Un compte est un dossier qui contient ses propres identifiants, ses sessions et son historique de projet. Basculer revient à relancer le CLI sur un autre dossier, et c'est pour ça que le transcript doit voyager avec la conversation. AgentsRoom s'occupe de cette copie pour vous.
CLAUDE_CONFIG_DIR
Codex
Codex isole les identifiants de la même façon, mais les rollouts de conversation vivent dans le home par projet que génère AgentsRoom, lequel ne bouge pas quand le compte lié change. La bascule se réduit donc à un changement d'identifiants et à une reprise.
CODEX_HOME
Antigravity CLI et Cursor
Les deux CLI publient une barre de quota depuis la version 1.190 (le cycle de facturation de Cursor, les fenêtres de 5 h et hebdomadaire de chaque pool de modèles d'Antigravity), mais une seule lecture pour toute la machine, pas une par compte, et une règle qui bascule des agents a besoin d'une barre par compte : il n'y a toujours pas de bascule automatique pour Antigravity ni pour Cursor. Leurs comptes existent toujours et tournent toujours en parallèle. Ici, un compte Antigravity est une clé API Gemini, une par agent si vous voulez, donc plusieurs agents travaillent sur des quotas distincts ; un compte Cursor est son propre dossier de configuration. Quand l'un d'eux est épuisé, vous rattachez l'agent à une autre clé ou à un autre compte à la main, depuis sa carte, et l'agent redémarre proprement au lieu de reprendre la conversation.
GEMINI_API_KEY
Les abonnements Google AI Pro et Ultra ne peuvent pas être alternés : le CLI Antigravity range ces connexions dans le trousseau du système, qui ne contient qu'un seul compte pour toute la machine et n'offre aucun moyen de choisir entre plusieurs.
Cela change toutes les sessions Antigravity de cette machine, y compris celles que vous lancez vous-même hors d'AgentsRoom. Elles utiliseront la clé API au lieu de votre abonnement Google. Désactivez pour revenir en arrière.
Ce que les gens font aujourd'hui à la place
Chacun de ces contournements est réel, et chacun coûte quelque chose.
Attendre la réinitialisation de la fenêtre
Gratuit, et l'option la plus chère qui soit. L'agent tient un plan qu'il perdra à la prochaine compaction de contexte, la branche reste à moitié faite, et tout run sans surveillance planifié dans cette fenêtre n'a tout simplement jamais lieu.
Changer de compte à la main
Faisable si vous êtes justement en train de regarder. Vous perdez quand même la conversation : la session appartient au compte qui l'a créée, donc le nouveau démarre sur un prompt vide et vous réexpliquez tout ce que vous aviez déjà expliqué.
Un wrapper shell ou un switcher de comptes
Ces outils échangent les identifiants actifs globalement, en dehors de votre éditeur. Ils ne peuvent pas savoir qu'un agent précis, dans un projet précis, vient de heurter un mur en plein tour, et ils n'ont aucun moyen de transporter cette conversation. Ils déplacent aussi toutes les autres sessions avec eux.
Acheter le plan le plus gros
Ça déplace le mur, ça ne le supprime pas, et ça passe mal à l'échelle : faire tourner quatre agents en parallèle divise le même quota en quatre. Plusieurs quotas indépendants absorbent une pointe qu'un seul gros quota ne peut pas encaisser.
Un compte pro ne paiera pas en silence pour du travail perso
La bascule automatique est désactivée tant que vous n'écrivez pas la règle. Déplacer une conversation sur un autre abonnement est une décision de facturation, et celle qu'elle concerne le plus souvent est un compte pro qui paie pour du travail perso : ça s'active, ça ne s'hérite pas. Si vous aviez activé l'ancien interrupteur global, la mise à jour a écrit les règles équivalentes pour vous, nommées « Continuer quand un compte est épuisé », et vous pouvez les lire, les désactiver ou les supprimer comme n'importe quelle règle. Une fois la règle en place, elle n'est pour autant jamais aveugle. N'importe quel compte peut être marqué « Jamais utilisé en secours », ce qui est la bonne réponse quand vous maintenez une séparation stricte entre l'abonnement d'un employeur et le vôtre, ou entre deux clients. Chaque bascule est annoncée dans le terminal de l'agent, et le compte sur lequel tourne chaque agent est visible sur sa carte dans la barre latérale : ce qui est facturé à qui n'est jamais une devinette.
FAQ
Faut-il deux abonnements pour que ça serve à quelque chose ?
Oui. La règle a besoin d'au moins deux comptes du même fournisseur réellement utilisables : deux comptes Claude, Codex ou Grok Build connectés. Avec un seul compte il n'y a rien vers quoi basculer, l'éditeur de règle le dit, et AgentsRoom se comporte exactement comme avant : l'agent s'arrête et vous dit quand le quota se réinitialise.
L'agent perd-il la conversation quand il bascule ?
Pour Claude, Codex et Grok Build, non, et c'est tout l'intérêt : la session est reprise avec son transcript complet sur le nouveau compte. Pour Claude, le transcript est d'abord copié dans le dossier du compte entrant, parce qu'une session Claude vit physiquement à l'intérieur du compte qui l'a créée. Antigravity et Cursor n'ont pas de bascule automatique, car leur quota est lu une seule fois pour toute la machine, pas une fois par compte ; quand vous déplacez un de leurs agents à la main, il est relancé proprement sur l'autre compte au lieu d'être repris.
Est-ce activé par défaut ?
Non. C'est une règle de quota que vous créez : ouvrez le panneau Usage en bas de fenêtre, ouvrez la carte Gestion des quotas dans la colonne de droite du panneau (depuis la version 1.192, les jauges sont à gauche et les actions à droite), cliquez sur Nouvelle règle, choisissez l'action Basculer les agents en cours, puis choisissez le fournisseur, la fenêtre (toute jauge, ou la session ou la semaine) et le seuil. Si l'ancien interrupteur global était activé avant la mise à jour, ces règles existent déjà sous le nom « Continuer quand un compte est épuisé ». Mutualiser deux abonnements déplace du travail, et de l'argent, de l'un vers l'autre : c'est un choix, pas un défaut. Une fois écrite, la règle ne fait toujours rien tant que vous n'avez pas un deuxième compte connecté chez ce fournisseur.
Puis-je empêcher un compte précis d'être utilisé comme secours ?
Oui. Chaque compte dispose de sa propre exclusion, « Jamais utilisé en secours », dans les Réglages sous Fournisseurs d'IA et comptes. Les comptes exclus ne sont jamais choisis comme secours, mais ils continuent de fonctionner normalement quand un agent leur est explicitement rattaché.
Et si tous les comptes sont à court de quota ?
L'agent s'arrête, et le terminal le dit, en nommant le compte et l'heure de réinitialisation rapportée par le CLI. C'est le même résultat qu'aujourd'hui, avec une explication au lieu du silence.
Peut-il basculer par erreur et brûler mon deuxième abonnement ?
La règle lit la barre de quota que publie le fournisseur, jamais le terminal, et elle agit une fois par fenêtre de quota quand cette barre franchit le seuil que vous avez fixé ; 99 % est le plus proche du mur que l'éditeur propose. Un avertissement dans une conversation, un panneau de quota collé par quelqu'un ou un fichier qui cite une limite ne peuvent pas la déclencher. Une seconde condition peut aussi être exigée, par exemple que la semaine soit elle aussi au-dessus d'un niveau donné, pour que la règle ne déplace jamais un agent sur le seul chiffre de la session.
Le compte épuisé revient-il ?
Oui. Il est mis de côté jusqu'à la réinitialisation de sa fenêtre de quota, avec l'heure de réinitialisation du fournisseur quand elle est disponible, puis il rejoint le pool automatiquement. Rien à cliquer.
Est-ce que ça marche pour les runs sans surveillance ?
C'est là que ça compte le plus. Les tâches planifiées, les tickets de backlog et les workflows d'équipe tournent sans personne devant l'écran, et une limite d'usage y mettait fin en silence. La bascule se fait de la même façon que vous soyez au clavier ou endormi. Et comme c'est une règle de quota, ses voisines couvrent aussi le lancement : une règle peut retenir les lancements programmés tant que la session est pleine, ou les envoyer sur le compte de réserve avant qu'ils consomment quoi que ce soit.
Quels fournisseurs le prennent en charge ?
Claude Code, Codex et Grok Build : les trois CLI qui publient une barre de quota qu'AgentsRoom sait lire et qui isolent un compte entier sur le disque, ce qui permet à la conversation de voyager avec l'agent. Antigravity CLI et Cursor ont une seule lecture de quota pour toute la machine, pas une par compte : aucune règle ne peut distinguer leurs comptes et rien ne bascule tout seul ; leurs comptes tournent toujours côte à côte et vous rattachez un agent à la main. Tout CLI qui gagnera un quota lisible et des comptes isolés pourra être ajouté sans rien redessiner.
Est-ce contraire aux conditions des fournisseurs ?
AgentsRoom ne crée pas de comptes, ne partage pas d'identifiants et ne met pas en commun le quota d'autres personnes. Il utilise des abonnements qui vous appartiennent et auxquels vous êtes connecté, via le mécanisme d'isolation de comptes que chaque CLI documente. C'est exactement ce que vous feriez à la main, sans l'interruption.
Puis-je alterner deux abonnements Google AI Pro ou Ultra sur Antigravity ?
Non, et aucun outil ne le fait proprement aujourd'hui. Le CLI Antigravity range cette connexion dans le trousseau du système, qui ne contient qu'un seul compte pour toute la machine et n'expose aucun moyen de choisir entre plusieurs. Les utilitaires qui semblent gérer plusieurs abonnements réécrivent cette entrée du trousseau : un seul compte est donc actif à la fois, pour toutes les sessions de la machine. AgentsRoom ne fait pas ça. Ce qu'il prend en charge à la place, ce sont plusieurs clés API Gemini, une par agent, qui tournent réellement en parallèle.
Que change le passage d'un agent Antigravity sur une clé API, sur ma machine ?
Cela écrit un réglage que le CLI Antigravity lit globalement : toutes les sessions Antigravity de cette machine utilisent alors la clé API au lieu de votre abonnement Google, y compris celles que vous lancez vous-même hors d'AgentsRoom. AgentsRoom vous en avertit à l'endroit où vous l'activez, et le désactiver rétablit le comportement précédent.
J'ai ajouté mes comptes Antigravity et rien ne change. Pourquoi ?
Ils sont configurés mais inactifs : le CLI Antigravity lit encore son propre identifiant, donc il ignore la clé. Activez l'interrupteur au-dessus de la liste pour qu'ils prennent effet. Rien ne signale d'erreur dans ce cas, parce que du point de vue du CLI rien ne va mal : il n'a simplement jamais regardé la clé.
Vous aimerez aussi
Multi-comptes Claude
Faites tourner deux comptes Claude Code ou plus sur un seul ordinateur, côte à côte dans AgentsRoom. Un compte perso sur un projet, un compte pro sur un autre, un compte client sur un troisième. Un compte par projet, override par agent, sign-in dans l'app. Téléchargement gratuit sur macOS, Windows et Linux.
Multi-comptes Codex
Lance plusieurs comptes Codex CLI en parallèle dans AgentsRoom. Un compte perso OpenAI sur un projet, un compte travail sur un autre, un compte client sur un troisième. Tu fixes un compte par projet, tu override par agent. Sign-in directement dans l'app via codex login, sans hack shell.
Utilisation des tokens : par session : en direct
Compteur de tokens en direct sur chaque session Claude Code dans AgentsRoom. Alerte rouge, taux de cache hit, détail input, output et cache. 100 % local. Téléchargement gratuit sur macOS, Windows et Linux.
Multi-fournisseur
Faites tourner Claude, Codex et les autres CLI d'agents côte à côte dans le même projet, et déplacez une session de l'un à l'autre sans perdre le contexte.
Adaptive Mode
Calibrez le modèle avant d'envoyer : les tâches légères sur un modèle bon marché, les lourdes sur un modèle haut de gamme. Moins de tokens dépensés, la limite arrive plus tard.
Reprendre une session
Reprenez une conversation CLI précédente au lieu de repartir d'un prompt vide, sur tout fournisseur qui le permet.
Tâches planifiées
Faites tourner des agents selon un planning, y compris la nuit. Combiné à la bascule automatique de compte, un mur de quota ne met plus fin au run.
Alertes d'usage
Avant le mur : recevez une notification quand une jauge de quota franchit 50 %, 75 %, 90 % ou un seuil que vous avez choisi, sur l'ordinateur ou sur votre téléphone, une fois par fenêtre.
File de messages
L'autre bout de la même fenêtre : empilez un prompt et armez-le pour qu'il parte au retour du quota, ou juste avant la réinitialisation, afin que les crédits payés soient dépensés.
Pour aller plus loin
Combien de tokens me reste-t-il sur Claude ? Les deux écrans à regarder.
Votre abonnement Claude n'est pas libellé en tokens : aucun écran n'affiche de solde. Ce qu'il compte vraiment, les deux écrans qui l'affichent vraiment, pourquoi il baisse alors que vous ne tapez rien, et ce que change la fenêtre hebdomadaire de septembre 2026 sur votre semaine.
Claude Code ne retient qu'une session à la fois. Voici comment en faire tourner plusieurs.
Guide de terrain pour faire cohabiter un compte pro et un compte perso sur la même machine : la variable d'environnement qui décide quel compte est actif, pourquoi la méthode par le shell casse dès le troisième terminal, et comment épingler un compte par projet.
Antigravity CLI ne garde qu'une connexion Google par machine. Voici ce qui marche à la place.
Pourquoi vous ne pouvez pas alterner deux abonnements Google AI Pro sur Antigravity CLI, où il range réellement votre connexion, ce que les utilitaires de bascule font vraiment à votre trousseau système, pourquoi un forfait famille ne double pas votre quota, et la seule approche qui fait tourner plusieurs comptes en parallèle.
Ne perdez plus vos après-midi à cause d'une limite d'usage
Connectez un deuxième compte une bonne fois. La prochaine fois qu'un quota s'épuise, vous l'apprendrez par une ligne dans le terminal, pas par un agent arrêté depuis des heures.
App companion : suivez vos agents en déplacement
Utilisez Claude, Codex, Antigravity CLI ou un autre fournisseur IA.
Remontez bugs et demandes directement dans votre backlog public.