Quand une limite d’utilisation est atteinte Ajouté en 0.9.6
Un abonnement Claude a des limites d’utilisation : une fenêtre de quelques heures et une fenêtre hebdomadaire. Quand un turn en atteint une, OAR ne fait pas échouer le turn. Il le met en pause, vous indique quand la limite repart à zéro, et renvoie le travail de lui-même après la remise à zéro. Vous pouvez aussi l’envoyer plus tôt ou l’abandonner.
Ce qui arrive au turn #
Quand Claude refuse un turn à la limite :
- La réponse de l’agent se termine par une note. Ce que le turn avait écrit avant le refus reste au-dessus.
- Le relais ajoute à la conversation un message de son cru, retenu jusqu’à la
remise à zéro. Il commence par
Automatic message from OAR: the work was paused at the Claude usage limit., cite ce qui a été refusé (jusqu’aux 5 dernières demandes, dans l’ordre où vous les avez envoyées, chacune tronquée à 4 000 caractères) et demande à Claude de reprendre là où il s’était arrêté, subagents et tâches de fond compris. - Une bannière apparaît au-dessus de la zone de saisie avec Resume now (Reprendre maintenant) et Cancel (Annuler).
La note indique de quelle limite il s’agissait et quand le turn reprend. Les fenêtres s’appellent 5-hour limit (limite de 5 heures), weekly limit (limite hebdomadaire), weekly Opus limit (limite hebdomadaire Opus), weekly Sonnet limit (limite hebdomadaire Sonnet) et extra usage limit (limite d’utilisation supplémentaire) :
⏸ Paused: the Claude 5-hour limit is reached. The turn carries on by itself at 22:01 UTC.
La bannière au-dessus de la zone de saisie dit la même chose :
⏸ Paused at the Claude 5-hour limit — carries on at 22:01
Dans la bannière, les heures sont dans le fuseau horaire de votre navigateur.
La note est rédigée par le relais ; ses heures sont donc dans le fuseau
horaire de l’hôte du relais et se terminent par l’abréviation du fuseau. Une
heure située un autre jour porte le jour, par exemple
Thu 2 Oct, 09:.
Quand il reprend #
| La remise à zéro est | Ce qui se passe |
|---|---|
| Dans 6 heures au plus | Le message retenu est envoyé 1 minute après la remise à zéro. Rien à faire. |
| Dans plus de 6 heures, par exemple pour une limite hebdomadaire | Le turn vous attend. La note indique quand la limite repart à zéro et vous demande de reprendre le turn une fois que c’est fait. La bannière affiche ⏸ Paused at the Claude weekly limit — resets Thu 2 Oct, 09:. |
| Non indiquée, ou déjà passée | Claude peut refuser encore une fois juste après une remise à zéro. Le relais réessaie au bout de 5 minutes, jusqu’à 6 fois de suite, puis vous attend. La note affiche alors ⏸ Paused: the Claude 5- et la bannière n’a pas d’heure. |
Une pause survit à un redémarrage du relais. Si le relais est arrêté à l’heure de la remise à zéro, le message retenu est envoyé dès son retour.
Quand une limite ne met pas le turn en pause #
Une remise à zéro à plus de 8 jours n’est pas prise pour une fenêtre d’utilisation. Le turn n’est pas mis en pause et échoue comme un turn en échec ordinaire. Il en va de même pour une simple erreur d’API, comme le nombre de requêtes par minute d’une clé d’API, et pour une fenêtre que couvre l’utilisation supplémentaire du compte : celle-ci ne met fin à aucun turn.
Resume now et Cancel #
| Bouton | Ce qu’il fait |
|---|---|
| Resume now | Envoie aussitôt le message retenu, quoi qu’indique la remise à zéro. Si la limite est toujours atteinte, le turn est de nouveau mis en pause. Un avis indique Paused turn resumed. |
| Cancel | Abandonne le message retenu. Rien n’est envoyé à la remise à zéro. La note dans la conversation reste ; le message propre du relais est retiré. Un avis indique Paused turn cancelled. |
| Switch this chat to API key (Passer ce chat sur la clé d’API) | Ajouté en 0.9.18 Seulement quand Claude API est activé avec une clé enregistrée et que le chat peut y passer. Fait passer le chat sur la clé Claude API, et le turn en pause y reprend aussitôt. Un avis indique This chat now runs on the Claude API key; the paused turn carries on there. Quand le plafond Claude API de ce mois est atteint, la bannière indique plutôt No switch to the API key: this month's Claude API cap is reached. Voir Faire passer un chat. |
La bannière appartient à la conversation mise en pause. Pour une pause qui
reprend d’elle-même, la bannière disparaît le moment venu. Une pause qui vous
attend reste jusqu’à ce que vous utilisiez un bouton ; après la remise à zéro,
sa bannière affiche ⏸ Paused at the Claude weekly limit — the limit has reset.
Si plus aucun turn n’était en pause, l’avis indique No turn was paused.
Les messages que vous envoyez entre-temps #
Une conversation retient un seul message de ce type. Un message que vous envoyez pendant la pause est remis aussitôt, comme n’importe quel autre. Si Claude le refuse aussi, le message retenu revient à la fin de la conversation, cite aussi cette demande, et l’attente recommence avec la nouvelle heure de remise à zéro.
L’avertissement avant la limite #
À partir de 90 % d’une fenêtre, les conversations Claude affichent une bannière au-dessus de la zone de saisie. Elle s’appuie sur les rapports que Claude envoie au début de chaque turn ; elle n’apparaît donc que pour un abonnement :
Claude usage at 96 % of the 5-hour limit — resets 22:01
Elle concerne le compte ; elle s’affiche donc dans toutes les conversations Claude, pas seulement dans celle qui a consommé le forfait. Une conversation avec un turn en pause affiche plutôt la bannière de pause. Hide (Masquer) la retire jusqu’au rapport suivant (une autre fenêtre, une autre heure de remise à zéro, ou la limite atteinte). Quand la limite est atteinte et qu’aucun turn n’est encore en pause, la bannière affiche :
Claude 5-hour limit reached — resets 22:01. A turn sent before that is paused until then.
Aucune de ces lignes ne s’affiche tant que le compte utilise son utilisation supplémentaire, et les deux disparaissent à l’heure de la remise à zéro.
Pour les agents et les autres sessions #
- Surveillance. Une session qui
surveille une session en pause
reçoit un événement
errorde typeusage_, avec la note comme message. Un turn en pause n’est pas terminé ; il ne reçoit donc pas d’événement de fin de turn.limit - Pas au travail. Tant que le message retenu attend, la session ne compte pas comme exécutant un turn, et elle ne compte pas comme travail en file dans l’état du relais.
- Vérifier d’abord. L’action
usagederelay_liste les sessions en pause d’un relais avec leur fenêtre, l’heure de la remise à zéro, l’heure à laquelle elles reprennent (tool resume) et si elles le font d’elles-mêmes (At auto), à côté du dernier rapport du compte.
Notifications et mise en veille de l’hôte #
Le turn en pause est signalé comme un turn terminé : il envoie la notification push d’un turn terminé, avec la note comme texte. Le turn suivant, une fois le message retenu envoyé, reçoit la sienne. Une mise en veille de l’hôte en file attend une pause qui reprend d’elle-même, mais pas une pause qui vous attend.
Par fournisseur #
| Fournisseur | À une limite d’utilisation |
|---|---|
| Claude | Mis en pause comme décrit ici. La bannière d’avertissement s’affiche. Ajouté en 0.9.18 La bannière peut faire passer le chat sur la clé Claude API. Rien ne bascule de lui-même. |
| Claude API Ajouté en 0.9.18 | Pas de pause : la clé n’a pas de limites d’abonnement. Un turn qu’Anthropic refuse échoue avec une note et des boutons ; voir Erreurs de Claude API. |
| Claude Cloud Ajouté en 0.9.7 | Mis en pause de la même façon, avec la même bannière et les mêmes boutons. L’avertissement avant la limite est une ligne dans l’activité des outils (Claude usage limit warning (..., ou Claude usage limit reached, resets ...), pas une bannière. |
| GitHub Copilot | Pas de pause. Un turn qui atteint le quota du forfait échoue avec une note indiquant que le forfait n’a plus de crédits d’IA pour cette fenêtre de facturation, et renvoie à Check Usage (Vérifier la consommation) pour la remise à zéro. |
| OpenAI, Cursor, Grok | Pas de pause. Un turn arrêté par une limite échoue comme n’importe quel turn en échec, et vous renvoyez le message. |
| DeepSeek Ajouté en 0.9.17 | Pas de pause ni de bannière d’avertissement, bien qu’un chat DeepSeek fasse tourner Claude Code : les limites du forfait Claude ne s’y appliquent pas. Un turn que DeepSeek refuse, pour un solde épuisé ou à sa limite de requêtes simultanées, échoue avec une note, et vous renvoyez le message. Voir Erreurs de DeepSeek. |
La pause ne couvre que les fenêtres de l’abonnement Claude.