Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Copilot CLI can run in headless mode and can communicate through RPC-JSON

Ouverte
#294 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
25/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
Calme
Stack technique
vim

Piste de recherche

Commencez par examiner les points d’entrée existants des commandes et des sessions du plugin, puis étudiez la prise en charge des jobs et des channels par Vim, ainsi que l’interface RPC-JSON headless de Copilot CLI. Avant l’implémentation, clarifiez quelles parties de l’expérience proposée de prompt, response, popup et statusline sont requises ; la finalisation doit inclure un flux de communication de bout en bout fonctionnel et le comportement d’UI convenu.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

... and so does Vim through ch_open(). :)

What about improving this plugin by exploiting Vim job & channels to communicate to copilot CLI?

I would see an interface made by a window split where one window contains a prompt buffer (with history and omnicomplete function triggered when hitting / key), and another window to display the response from the server.

For copilot CLI commands that require selection, like for example model selection and resume sessions, one could use popups and the statusline can be embellished by including the AIC for the current session.

... these are ideas just from top of my head.

Langage dominant
Vim Script
Étoiles
11.7k
Forks
812
Métriques de merge des PR
Aucune PR mergée en 30 j

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de github/copilot.vim

Toutes les issues de github/copilot.vim

Issues similaires

Plus d'issues CLI

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.