Feature: Add ACP support via command-code acp for OpenClaw/acpx and other ACP clients

Offen
#331 10 Kommentare 8 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
35/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Ruhig
Bereich
api, cli

Rechercherichtung

Beginne mit dem vorhandenen nicht-interaktiven Einstiegspunkt command-code -p und dem vorgeschlagenen Befehl command-code acp. Untersuche, wie aktuelle Sitzungen, die Modellauswahl, Berechtigungsmodi, die MCP-Unterstützung sowie Streaming- oder Tool-Verhalten bereitgestellt werden. Fertig ist es, wenn ein ACP-kompatibler Einstiegspunkt Sitzungslebenszyklus und Streaming-/Tool-Semantik für OpenClaw/acpx-Clients unterstützt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

p2
Feature Description

It would be great if Command Code exposed an ACP-compatible entrypoint, for example:

command-code acp

Fallback

Even a minimal ACP adapter around existing Command Code sessions would be useful. command-code -p works for one-shot tasks, but it does not provide proper ACP session lifecycle or streaming/tool semantics.

Use Case

OpenClaw supports external coding agents through ACPX, and can already run harnesses like Claude Code, Codex, Gemini, OpenCode, Kimi, etc. Command Code looks like a strong fit for this because it already has:

a CLI
non-interactive mode with command-code -p
model selection
permission modes
MCP support
taste/memory/session concepts

Then it could be registered as an external ACP harness from OpenClaw/acpx, e.g.:

{
  "agents": {
    "commandcode": {
      "command": "command-code acp"
    }
  }
}
Additional Context

No response

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

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

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 CommandCodeAI/command-code

Alle Issues in CommandCodeAI/command-code

Ähnliche Issues

Weitere Issues zu Backend & API Design

Neue Issues direkt in Ihr Postfach

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