La voix pour Cursor
wispa ajoute une boucle vocale à Cursor, dans le terminal et dans l'éditeur Cursor : quand l'agent s'arrête pour demander, vous répondez à voix haute et Cursor envoie vos mots comme message suivant.
3 min de lecture
wispa donne à Cursor une boucle vocale, et c'est le seul agent où elle atteint à la fois le terminal et l'éditeur Cursor. Quand l'agent de Cursor s'arrête pour vous demander quelque chose, vous répondez à la voix et Cursor reprend votre réponse comme message suivant.
Comment la boucle vocale fonctionne avec Cursor
Cursor exécute un hook stop quand son agent termine un tour. wispa l'installe, ainsi quand Cursor vous attend, il transmet son dernier message à wispa. Vous dites votre réponse, et wispa renvoie le texte comme un message de suivi que Cursor envoie de lui-même, pour que l'agent continue de travailler.
La configuration
- Ouvrez les Intégrations de wispa, choisissez Cursor et installez. wispa écrit le hook stop dans
$HOME/.cursor/hooks.jsonet sauvegarde tout fichier existant. - Utilisez Cursor comme d'habitude, dans l'éditeur ou dans la CLI Cursor.
- Quand l'agent s'arrête et demande, maintenez votre raccourci wispa enfoncé et dites votre réponse.
- wispa la transcrit et Cursor l'envoie comme message suivant, puis continue.
Terminal ou éditeur ?
Les deux. Le hook stop de Cursor se déclenche que vous exécutiez l'agent dans l'éditeur Cursor ou dans la CLI Cursor, et dans chaque cas Cursor envoie le message de suivi que wispa renvoie. Cela fait de Cursor le seul agent de code où la boucle vocale couvre aussi l'app graphique en plus du terminal.
Ce que wispa fait en arrière-plan
wispa fait tourner un écouteur local sur 127.0.0.1 derrière un jeton privé, inaccessible depuis le web. Le hook de Cursor envoie son dernier message et le dossier de l'espace de travail, lus depuis la transcription de session. wispa enregistre votre réponse et la transcrit avec votre modèle de boucle vocale, sans nettoyage IA dessus, puis la renvoie comme message de suivi présenté comme une entrée utilisateur. Si un tour a été annulé plutôt que terminé, wispa reste silencieux et aucune invite n'apparaît.
FAQ
Questions et réponses
La boucle vocale fonctionne-t-elle dans l'éditeur Cursor, pas seulement dans le terminal ?
Oui. Le hook stop de Cursor se déclenche dans l'éditeur et dans la CLI, et Cursor envoie dans les deux le message de suivi que wispa renvoie. Cursor est le seul agent où la boucle couvre aussi l'app graphique.
Que se passe-t-il si j'arrête Cursor en plein tour ?
Rien n'apparaît. wispa n'affiche l'invite vocale que quand Cursor termine un tour et attend, pas quand un tour est annulé, une annulation ne déclenchera donc pas d'enregistrement.
Où wispa stocke-t-il le hook de Cursor ?
Dans $HOME/.cursor/hooks.json, comme un hook stop. wispa sauvegarde le fichier précédent et laisse vos autres réglages Cursor intacts, et vous pouvez le retirer depuis les Intégrations de wispa.