OpenSymphony 2.0.0 promueve Codex de investigacion prototipo a una ruta local de harness soportada.
El release agrega integracion local con Codex app-server para que operadores confiables puedan enrutar trabajo de issues por el Codex CLI instalado mientras OpenSymphony conserva scheduling, contencion de workspaces, manifests de corrida y debugging para operadores.
Que cambio
codex_app_serverahora es un tipo de harness local soportado.- OpenSymphony lanza el Codex CLI instalado con
codex --dangerously-bypass-hook-trust app-server --stdioen el workspace del issue. initialize,thread/startyturn/startse validan contra el schema generado por el Codex CLI instalado.- Workflow y launcher pueden seleccionar Codex con
routing.harness: codex_app_serveruOPENSYMPHONY_HARNESS=codex_app_server. - Gateway model settings reporta readiness de Codex CLI, app-server y login de ChatGPT.
- Las corridas respaldadas por Codex guardan thread IDs para que
opensymphony debug <issue-key>pueda reanudar el thread Codex correcto. - Uso de tokens, resumenes de eventos, metricas de run-detail y refresh del desktop run detail quedan mas claros para corridas Codex.
Configuracion
routing:
harness: codex_app_server
model: gpt-5-codex
model_profile: codex-chatgpt-local-keychain
OPENSYMPHONY_HARNESS=codex_app_server
OPENSYMPHONY_MODEL=gpt-5-codex
OPENSYMPHONY_MODEL_PROFILE=codex-chatgpt-local-keychain
Usa opensymphony run --dry-run para previsualizar routing antes de iniciar un worker con modelo.
Readiness y seguridad
OpenSymphony trata la suscripcion local de ChatGPT como una referencia de login del Codex CLI. Readiness se revisa con comandos seguros para operadores: codex --version, codex app-server --help y codex login status. El material OAuth crudo de Codex queda fuera de workspaces, workflow files, logs, comentarios y browser payloads de OpenSymphony.
Esta es una ruta de automatizacion local confiable. Los pools Codex hosted multi-tenant quedan fuera de alcance, loopback WebSocket sigue experimental y stdio JSON-RPC es el transporte local soportado.
Debugging de corridas Codex
Cuando un worker Codex app-server inicia un thread, OpenSymphony guarda el Codex thread ID en el manifest del workspace del issue. opensymphony debug <issue-key> reanuda ese thread con codex resume <thread-id> desde el workspace del issue, y opensymphony debug <issue-key> --app imprime el deep link codex://threads/<thread-id>.
Lee el contrato de implementacion en la documentacion del Codex app-server harness .