1. Limite de fenêtre de contexte : contraint le nombre total de jetons que le modèle peut traiter simultanément dans une seule session. Une fois pleine, le modèle invite à compacter ou compresse automatiquement l’historique. 2. Limite d’usage du compte : restreint le volume total de requêtes ou la consommation de jetons sur une fenêtre glissante (par exemple des réinitialisations de 5 heures ou des quotas hebdomadaires). Une fois atteinte, Claude affiche « You have exceeded your current usage limit » avec un horodatage de réinitialisation.
Les développeurs confondent souvent une fenêtre de contexte pleine avec une limite de débit du compte, ou supposent que les outils de relais de session agrandissent artificiellement la fenêtre de contexte de Claude. Watch ne contourne pas les quotas d’usage et ne remplace pas le compactage natif de Claude. Comprendre la différence permet de choisir le bon chemin de reprise.
Étape 1 : Lire les signaux d’erreur du terminal pour identifier le type de limite
Si Claude signale « exceeded your limit » avec une heure de réinitialisation, c’est une limite d’usage du compte : /compact échouera car le quota du modèle est épuisé ; attendez la réinitialisation ou relayer vers Codex / OpenCode. Si Claude signale des limites de longueur de conversation ou une latence élevée, c’est une limite de fenêtre de contexte : lancez /compact.
Étape 2 : Appliquer la résolution native pour la longueur de contexte (/compact et /clear)
Dans Claude Code, lancez /compact pour compresser l’historique de conversation en un résumé condensé. Si les tours d’enquête passés ne sont plus nécessaires, lancez /clear pour repartir à zéro dans l’espace de travail courant.
Étape 3 : Enregistrer l’état de la session en atteignant les quotas d’usage du compte
Vérifiez que Claude Code a écrit la transcription de session dans ~/.claude/projects/<enc-cwd>/<session-id>.jsonl. Utilisez Watch pour inspecter le répertoire de travail et la disponibilité de la cible Codex ou OpenCode.
Étape 4 : Relayer vers un autre agent sans répéter le contexte
Utilisez Watch pour convertir le raisonnement et les résultats de tests enregistrés au format de l’agent de destination, puis reprenez dans le nouveau CLI avec le contexte précédent.
# Scénario A : résolution native des limites de fenêtre de contexte (dans Claude Code)
/compact # Compresser automatiquement l’historique pour libérer de la capacité de contexte
/clear # Effacer la conversation tout en conservant le contexte du répertoire de travail
# Scénario B : relais multi-agent en cas de limite d’usage du compte (dans le shell)
npm run watch -- open <claude-session-id> --to codex --json
npm run watch -- open <claude-session-id> --to opencode --json1. Watch n’étend pas le contexte d’un seul agent : la reprise dans un nouvel agent est soumise aux limites de fenêtre de contexte de cet agent. 2. Changement de représentation des outils : les événements tool_use de Claude se dégradent en représentations textuelles structurées dans Codex afin d’éviter les erreurs d’analyse du schéma. 3. N’interrompez pas brutalement les processus : assurez-vous que les fichiers de session sont écrits avant de fermer les fenêtres de terminal.