Relay : Un outil pour transférer les sessions de code Claude à d'autres agents IA

Relay est un outil qui résout un problème courant pour les utilisateurs de Claude Code : lorsqu'une session atteint sa limite de débit, tout le contexte est perdu, obligeant les utilisateurs à redémarrer avec un autre agent. Relay capture le contexte de session et le transmet à un autre agent d'IA, permettant de poursuivre le travail sans interruption.
Comment ça marche
Relay est un binaire Rust (4,6 Mo) qui lit directement les transcriptions de session de Claude Code à partir des fichiers JSONL de ~/.claude/projects/. Il extrait :
- La conversation complète (les 25 derniers tours par défaut)
- Chaque appel d'outil—les fichiers que Claude a lus, écrits ou modifiés
- Chaque erreur rencontrée par Claude
- L'état TodoWrite (ce qui est fait et en cours)
- La branche git, les différences et les fichiers non validés
- Les décisions clés prises par Claude
Il ouvre ensuite une session interactive avec le nouvel agent, qui reconnaît le contexte restauré et demande les prochaines étapes.
Utilisation et fonctionnalités
La commande de base est :
relay handoff --to codexLes options supplémentaires incluent :
--turns 10pour contrôler la quantité de contexte de conversation transférée--include git,todospour sélectionner des éléments de contexte spécifiques- Un crochet PostToolUse pour la détection automatique des limites de débit
Relay inclut une interface utilisateur textuelle interactive avec des indicateurs de progression, un sélecteur d'agents et une sortie en couleur. Le temps de capture est inférieur à 100 ms.
Agents pris en charge
Relay prend en charge 8 agents :
- Codex
- Claude (nouvelle session)
- Aider
- Gemini
- GitHub Copilot
- OpenCode
- Ollama (local)
- OpenAI API
Installation
Installez via :
git clone https://github.com/Manavarya09/relay
cd relay && ./scripts/build.sh
ln -sf $(pwd)/core/target/release/relay ~/.cargo/bin/relay
relay initOu via npm : npm i @masyv/relay
Contexte
Relay est le quatrième plugin de la boîte à outils Claude Code de l'auteur, qui comprend également TokenForge (pour la compression de jetons via l'analyse AST) et SecretScan (un détecteur de secrets avec 47 motifs). Tous les outils sont open source et écrits en Rust.
📖 Read the full source: r/ClaudeAI
👀 See Also

Homme des cavernes : Une Compétence de Code Claude Qui Réduit de 75 % les Tokens en Utilisant un Discours de Style Homme des Cavernes
Caveman est une compétence Claude Code qui réduit l'utilisation de tokens d'environ 75 % en faisant répondre Claude dans un style concis, semblable à celui d'un homme des cavernes, tout en conservant une précision technique complète. Il est installé via npx ou le marché des plugins Claude.

GitAgent : Une norme ouverte pour les agents d'IA portables dans les dépôts Git
GitAgent est une spécification ouverte qui définit des agents d'IA à travers trois fichiers principaux dans un dépôt git : agent.yaml pour la configuration, SOUL.md pour la personnalité/instructions, et SKILL.md pour les capacités. L'interface en ligne de commande permet d'exécuter directement n'importe quel dépôt d'agent avec des commandes comme npx @open-gitagent/gitagent run -r https://github.com/user/agent -a claude.

Application macOS gratuite pour la barre de menu surveillant l'utilisation de Claude en temps réel
Un développeur a créé une application gratuite pour la barre de menu macOS afin de surveiller l'utilisation de Claude entièrement avec Claude Code et Opus. L'application affiche des barres d'utilisation pour les sessions de 5 heures et 7 jours, le pourcentage de remplissage de la fenêtre de contexte, et envoie des notifications lorsque les limites approchent.

RTX 5060 Ti 16GB : Benchmarks des LLM locaux : Les modèles 30B restent en tête pour le codage
Les benchmarks sur une RTX 5060 Ti 16GB montrent que le modèle Unsloth Qwen3-Coder-30B UD-Q3_K_XL atteint 76,3 tok/s sur Ubuntu avec un score de qualité de 8,14, ce qui en fait le modèle de codage recommandé par défaut. Le modèle Unsloth Qwen3.5-35B UD-Q2_K_XL atteint 80,1 tok/s mais avec des scores de qualité inférieurs.