CommandCodeAI / CommandCodeAI/command-code

Add ACP Support

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

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Keine Sprachdaten
Sterne
4k
Forks
350
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Feature Description

Command Code currently integrates with editors via MCP or headless mode(cmd -p --output-format json), but it cannot be embedded as an agent in editors/IDEs that speak the Agent Client Protocol (ACP). ACP is becoming the de-facto standard for editor–agent communication and is already supported by Zed, JetBrains IDEs, and Typstify, with adapters for Claude Code, Codex, OpenCode, and Cline.

Use Case

I write Typst documents in Typstify, whose v1.8.0 AI Assistant launches any ACP agent and augments it with editor-aware MCP tools: getActiveDocument, getDocumentOutline, queryDiagnostics, typstCompiler (PDF/PNG/SVG export), previewer control, and TPIX package search/download. Configuring Command Code as the agent would let me use its models, taste learning, skills, and plan mode directly inside the editor - with permission approvals in the UI and sessions I can resume - instead of switching to a terminal for every task.

Additional Context

No response

How important is this to you?

Blocking adoption or production use

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die vorhandenen MCP- und Headless-Integrationen zu lokalisieren, und überprüfe anschließend die ACP-Anforderungen für die Kommunikation zwischen Editor und Agent. Als abgeschlossen gilt die Aufgabe, wenn Command Code von ACP-kompatiblen Editoren mit der angeforderten Agenteninteraktion, der Genehmigung von Berechtigungen und fortsetzbaren Sitzungen gestartet werden kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
api, cli, developer-experience
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Aktiv
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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