CommandCodeAI / CommandCodeAI/command-code

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

Ouverte
#331 10 commentaires 8 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

p2
Langage dominant
Aucune donnée de langage
Étoiles
4k
Forks
350
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

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.

Piste de recherche

Commencez par le point d’entrée non interactif existant command-code -p et la commande proposée command-code acp. Examinez la manière dont sont exposés les sessions actuelles, la sélection du modèle, les modes d’autorisation, la prise en charge de MCP et le comportement du streaming ou des outils. Le travail est terminé lorsqu’un point d’entrée compatible avec ACP prend en charge le cycle de vie des sessions ainsi que la sémantique du streaming et des outils pour les clients OpenClaw/acpx.

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

Évaluation

Domaine
api, cli
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
Calme
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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