Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

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

Offen
#294 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Ruhig
Tech-Stack
vim

Rechercherichtung

Beginne damit, die vorhandenen Befehls- und Sitzungseinstiegspunkte des Plugins zu prüfen, und untersuche anschließend die Unterstützung von Vim für Jobs und Channels zusammen mit der Headless-RPC-JSON-Schnittstelle der Copilot CLI. Kläre vor der Implementierung, welche Teile der vorgeschlagenen Prompt-, Response-, Popup- und Statusline-Erfahrung erforderlich sind; die Fertigstellung sollte einen funktionierenden durchgängigen Kommunikationsfluss und das vereinbarte UI-Verhalten umfassen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

... 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.

Vorherrschende Sprache
Vim Script
Sterne
11.7k
Forks
812
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus github/copilot.vim

Alle Issues in github/copilot.vim

Ähnliche Issues

Weitere Issues zu CLI

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.