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

Aberta
#331 10 comentários 8 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
35/100
Tipo de issue
Funcionalidade
Clareza
Precisa de esclarecimento
Status de atividade
Pouca atividade
Domínio
api, cli

Direção de pesquisa

Comece pelo entrypoint não interativo existente command-code -p e pelo comando proposto command-code acp. Revise como as sessões atuais, a seleção de modelo, os modos de permissão, o suporte a MCP e o comportamento de streaming ou das ferramentas são expostos. O trabalho estará concluído quando um entrypoint compatível com ACP oferecer suporte ao ciclo de vida das sessões e à semântica de streaming/ferramentas para clientes OpenClaw/acpx.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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

Linguagem predominante
Sem dados de linguagem
Estrelas
4k
Forks
350
Métricas de merge de PRs
Nenhum PR com merge em 30d

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de CommandCodeAI/command-code

Todas as issues de CommandCodeAI/command-code

Issues semelhantes

Mais issues de Backend & API Design

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.