Saltar al contenido principal

Integración con Coding Harnesses

Guías completas de integración técnica y operativa entre RAPID OS v3 y los principales entornos y asistentes de programación asistida por IA.


1. Principio Fundamental: Declaración vs Capacidad Real​

En RAPID OS, un perfil de harness (HarnessProfile) modela de forma declarativa y conservadora las capacidades estándar asociadas a una herramienta.

Regla de oro de Product Truth:
Un perfil incorporado (builtin:cursor, builtin:codex, etc.) no otorga permisos mágicos a un modelo ni garantiza que el entorno local pueda realizar una operación. El coding harness solo puede realizar aquellas acciones para las que el desarrollador le haya otorgado permisos en su terminal, sandbox o configuración local.


2. Matriz Canónica de Capabilities​

RAPID OS evalúa exclusivamente los 11 identificadores canónicos de capacidades:

ID CanónicoDescripción de la CapacidadEstado Típico Built-in
context.consumeCapacidad del harness para leer y consumir el Context Bundlesupported
repository.readLectura de archivos y directorios del repositoriosupported
workspace.currentOperación dentro del espacio de trabajo activosupported
repository.writeModificación de archivos en discounknown (requiere permisos locales)
shell.executeEjecución de comandos en la terminal / shellunknown (sujeto a sandbox y aprobación)
tests.executeEjecución de suites de prueba automáticasunknown (depende del test runner local)
git.inspectInspección de ramas, diffs y estados de gitunknown
git.modifyCreación de commits, ramas o modificaciones en gitunknown
workspace.isolatedOperación en ramas aisladas o git worktreesunknown
mcp.invokeInvocación de herramientas mediante el protocolo MCPunknown
subagents.delegateDelegación de tareas a subagentes secundariosunknown

3. Flujo principal: shortcuts​

El flujo principal con cualquiera de estos harnesses son los shortcuts /rapid-<modo> ($rapid-<modo> en Codex): rapid init --shortcuts o rapid shortcuts install --harness <id> los genera para tu herramienta y el agente conduce el run (rapid next → rapid start → rapid check → rapid finish) hasta que hace falta una persona. Los comandos v3 (rapid spec, rapid run, rapid evidence, rapid eval…) quedan como Modo avanzado para CI, depuración y auditoría. Consulta la guía de shortcuts para la tabla de carpetas e invocación por harness.


4. Catálogo de Guías por Harness​

Cada guía abre con el flujo principal (shortcuts) y conserva el modo avanzado. Selecciona la correspondiente a tu herramienta:

  1. OpenAI Codex / CLI Integration: Flujos de ejecución headless y scripts gobernados.
  2. Anthropic Claude Code: Integración con la CLI interactiva y permisos de terminal.
  3. Cursor IDE: Integración mediante Composer, reglas de proyecto .cursorrules y context injection.
  4. Visual Studio Code: Integración con GitHub Copilot Chat, extensiones y terminales integradas.
  5. Google Antigravity: Orquestación multi-agente, subagentes autónomos y sandboxing avanzado.