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

Abierto
#331 10 comentarios 8 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Tranquilo
Área
api, cli

Línea de trabajo

Comienza con el punto de entrada no interactivo existente command-code -p y el comando propuesto command-code acp. Revisa cómo se exponen las sesiones actuales, la selección de modelos, los modos de permisos, la compatibilidad con MCP y el comportamiento de streaming o de las herramientas. Se considerará terminado cuando un punto de entrada compatible con ACP admita el ciclo de vida de las sesiones y la semántica de streaming/herramientas para clientes de OpenClaw/acpx.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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

Lenguaje dominante
Sin datos de lenguaje
Estrellas
4k
Forks
350
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de CommandCodeAI/command-code

Todos los issues de CommandCodeAI/command-code

Issues similares

Más issues de Backend & API Design

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.