¿Cómo uso Ward con Codex?
Actualizado
Ejecuta ward integrate codex en tu proyecto. Ward escribe .codex/hooks.json and .codex/hooks/ward.sh y revisa el código que escribe Codex.
¿Qué instala la integración?
| Evento de Codex | Qué ocurre |
|---|---|
PreToolUse (Bash, apply_patch) |
Con el guard activo, deniega cambios protegidos |
PostToolUse (apply_patch) |
Ejecuta la comprobación de calidad. Los fallos salen con código 2, así que Codex se los da al modelo |
Stop |
Ejecuta la comprobación de calidad y la validación de specs. Los hallazgos continúan el turno una vez |
Codex solo ejecuta los hooks del proyecto después de que los revises y confíes en ellos con /hooks. Refrescar la integración cambia los hooks, así que Codex vuelve a preguntar.
Mantén ward en tu PATH.
¿Qué ve el agente cuando falla una comprobación?
Tras un parche, los fallos salen con código 2 y Codex los da al modelo. Al terminar el turno, los hallazgos continúan el turno una vez. Si siguen, solo se informan.
¿Cómo la instalo y la quito?
ward integrate codex
ward integrate codex --remove
Los archivos generados llevan una marca de propiedad de Ward. Ward solo refresca los suyos y marca como conflicto cualquier archivo que hayas escrito tú.
¿Está probada?
Los archivos generados pasan pruebas contra el contrato de hooks documentado de Codex CLI 0.163.0. Todavía no hay una ejecución real registrada. Ward está en alfa, así que la CLI y la configuración pueden cambiar antes de la 1.0.
¿Qué hago ahora?
¿Listo para probarlo? Instala Ward y ejecuta ward init en tu proyecto.