Comment la cible est trouvée
Le premier argument peut être l'un de ceux-ci :
- un id tmux, comme la valeur de
$OVERVIBE_SESSION - un id de session
- un nom de session exact
- une partie de nom, auquel cas la correspondance active le plus récemment l'emporte
Des noms courts de la forme project: role rendent les correspondances partielles sûres. Deux sessions appelées toutes deux "review", c'est un accident annoncé.
Ce que voit le destinataire
Le texte arrive avec un en-tête qui nomme l'expéditeur, son outil et la commande exacte pour répondre. Les retours à la ligne sont remplacés par des espaces.
$ overvibe send "shop: codex copy" "Also shorten the CTA." # typed into the prompt of "shop: codex copy" [overvibe message from "shop: lead" (claude); reply with: overvibe send "shop: lead" "<reply>"] Also shorten the CTA.
Comme la commande de réponse est écrite en toutes lettres, un agent n'a jamais à deviner le nom de l'expéditeur pour répondre.
Pourquoi une réponse n'arrive jamais
Presque toujours, l'agent destinataire est encore dans son tour : il dort, interroge en boucle ou attend une longue commande. Le message reste dans son prompt jusqu'à la fin du tour. Déléguez, terminez le tour, et la réponse arrive comme un nouveau message.
L'autre cause est une cible hors d'Overvibe. Une session dans un simple onglet Terminal n'a pas de volet où taper. Vérifiez avec overvibe ls : la troisième colonne indique outside pour celles-ci. Faites-la entrer dans Overvibe depuis la barre latérale et elle pourra recevoir.
De Claude à Claude, il existe une autre option
Les sessions Claude peuvent aussi s'écrire avec le SendMessage de Claude Code. Pour Codex et agy, overvibe send est le seul accès, donc une consigne qui peut aller à n'importe quel outil doit l'utiliser.
Apprenez-le une fois à vos agents
overvibe --help affiche l'usage complet avec des exemples. Une ligne dans votre CLAUDE.md ou AGENTS.md qui y renvoie suffit pour qu'un agent commence à s'en servir, et la consigne que vous donnez à un assistant doit se terminer par le overvibe send exact qu'il doit lancer une fois fini.
Questions
Puis-je écrire à une session depuis mon propre shell ?
Oui. overvibe fonctionne depuis n'importe quel shell de votre Mac. Depuis un simple shell, l'expéditeur apparaît comme vous, et vous pouvez aussi arrêter n'importe quelle session.
Y a-t-il une limite de longueur ?
Le message est tapé dans le prompt sur une seule ligne : gardez les longs contenus dans un fichier et envoyez son chemin.
overvibe send fonctionne-t-il avec deck ?
deck est l'ancien nom de la même commande et fonctionne toujours, tout comme la forme courte ov.