Colaboración OpenCode ACP para Openclaw

Una habilidad de colaboración de alto rendimiento que aprovecha el Agent Client Protocol (ACP) para automatizar modificaciones complejas de código y refactorización a través de OpenCode.

ailois
v1.0.0
Feb 16, 2026
0
572
0

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install opencode-acp

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar opencode-acp usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es Colaboración OpenCode ACP?

La habilidad de colaboración OpenCode ACP es un puente sofisticado entre agentes de IA y la gestión de bases de código. Al utilizar el Agent Client Protocol (ACP), permite un flujo de trabajo estructurado de Planificar-Ejecutar-Verificar, permitiendo a los agentes de IA realizar análisis profundo de código, refactorización autónoma e implementación de funciones con precisión quirúrgica. Esta habilidad es un componente central del ecosistema Openclaw Skills, diseñado para transformar la forma en que los desarrolladores interactúan con agentes de codificación autónomos.

Cuenta con múltiples modos operativos, incluido el poderoso modo sisyphus, que actúa como un orquestador de IA para delegar tareas a agentes en segundo plano en paralelo. Ya sea que esté agregando un simple CLI flag o refactorizando un módulo de autenticación completo, esta habilidad garantiza que se respeten las restricciones técnicas y que los resultados se verifiquen contra criterios de aceptación estrictos.

Casos de uso de Colaboración OpenCode ACP

  • Refactorización automatizada de bases de código heredadas usando Openclaw Skills.
  • Implementación rápida de nuevas funciones y comandos CLI.
  • Análisis de código a gran escala e inicialización de bases de conocimiento usando deep-init.
  • Flujos de trabajo de integración continua donde los agentes de IA verifican y reparan código en tiempo real.
  • Delegación de subtareas de codificación complejas de un agente de IA primario a agentes ejecutores especializados.

Cómo funciona Colaboración OpenCode ACP

  1. Analizar Requisitos: La habilidad comienza identificando restricciones técnicas y evaluando riesgos asociados con la solicitud del usuario.
  2. Crear Plan: Se genera un plan de implementación estructurado, que incluye objetivos específicos y criterios de aceptación medibles.
  3. Ejecutar vía ACP: Se inicializa el servidor OpenCode ACP, creando una sesión JSON-RPC para transmitir la tarea al orquestador de IA.
  4. Monitorear Progreso: El sistema sondea registros en tiempo real para obtener pensamientos del agente, llamadas de herramientas (búsqueda, análisis, edición) y la finalización de subtareas.
  5. Verificar Resultados: Una vez que la tarea señala la finalización, la habilidad ejecuta una lista de verificación de verificación para garantizar la consistencia del estilo del código y que se superen las pruebas.
  6. Limpieza y Documentación: La sesión ACP se termina y los resultados, incluidas las lecciones aprendidas, se registran en la memoria del sistema.

Configuración de Colaboración OpenCode ACP

Para comenzar con esta habilidad dentro del framework Openclaw Skills, asegúrese de tener instalados Python 3.9+ y el OpenCode CLI.

# Inicializar un proyecto por primera vez
cd /path/to/project
opencode
# Dentro de la TUI, ejecute:
/init-deep

# Ejecute el cliente ACP para una tarea específica
python opencode_acp_client.py \
  --project /path/to/project \
  --task "Implement your feature here" \
  --verbose

Esquema de datos y taxonomía de Colaboración OpenCode ACP

La habilidad mantiene una jerarquía de datos estructurada para garantizar que el contexto del proyecto se preserve y sea accesible.

Componente Descripción
AGENTS.md Una base de conocimiento jerárquica creada durante la fase /init-deep.
opencode.json Archivo de configuración global ubicado en /root/.opencode/ que define los modos de agente.
Registros de Sesión Flujos JSON-RPC 2.0 en tiempo real que contienen datos de agent_thought_chunk y tool_call.
Registros de Memoria Archivos Markdown con fecha (ej: YYYY-MM-DD.md) que almacenan razones de éxito/fracaso y lecciones aprendidas.

Funciones avanzadas de Colaboración OpenCode ACP

  • Orquestación Multi-Modo: Elija entre los modos sisyphus (orquestador), hephaestus (trabajador autónomo) o prometheus (planificador).
  • Gestión Automatizada de VENV: La habilidad detecta y configura automáticamente el entorno Python adecuado (3.9+) durante la ejecución.
  • Integración de Activador de Despertar: Soporta eventos de sistema personalizados para notificar al usuario inmediatamente después de la finalización de tareas de larga duración.
  • Exploración Paralela: Inicie múltiples agentes en segundo plano para analizar diferentes partes de la base de código simultáneamente.
  • Control JSON-RPC: Control manual refinado para usuarios avanzados que deseen escribir directamente en el servidor ACP.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*