Changelog

Lo que se ha publicado.

Cambios recientes en Codna, descritos tal como los ves en un pull request, en la terminal y en CI.

Changelog

PR
Sep 2026Review

Un veredicto claro en cada pull request

codna review ahora termina en una aprobación cuando el diff está limpio en media y alta y ningún hilo anterior de Codna sigue sin resolver. En otro caso comenta. Nunca solicita cambios.

  • Las aprobaciones cuentan para las reglas de rama. Desactívalas con review.approve: false.
  • Cuando un check requerido está en rojo, la revisión lo dice junto al veredicto: el veredicto es sobre el diff, no una autorización de merge.
  • Los hallazgos sobre dependencias en manifiestos npm y PyPI se comprueban contra los registros: los contradichos se descartan y los no comprobables se marcan como Unverified.
App
Sep 2026GitHub App

Checks que puedes ver, del push al veredicto

Un check run por job, llamado codna review, codna fix o codna secure.

  • El check codna review aparece como en cola en el momento en que haces push. Un commit superado termina neutral; se revisa el nuevo head.
  • Se admiten merge queues: el commit del grupo hereda el veredicto del pull request.
  • Las revisiones se completan en 4 a 20 minutos según el tamaño del pull request. Una revisión agotada lo dice y pide @codna review o un PR más pequeño.
Fix
Sep 2026GitHub App

Correcciones desde un check en rojo, un comentario o una etiqueta

Una check suite que falla en un pull request pasa por triage antes de gastar nada.

  • Los fallos de infraestructura terminan neutral y no cuestan nada; los fallos de código entregan el paso fallido y el log al agente. Una corrección por fallo de CI por head de pull request al día.
  • @codna fix funciona como respuesta en un hallazgo de Codna y requiere acceso de escritura. Los forks reciben el cambio sugerido en su lugar. Cada rechazo se explica en una respuesta.
  • Los commits de corrección los firma codna-ai[bot]. Configura fix.test_command en codna.yaml cuando tus tests no sean pytest.
CLI
Sep 2026CLI

Revisión incremental, niveles de esfuerzo y nuevos comandos

codna review vuelve a revisar solo los commits desde la última revisión de Codna. Pasa --full para el pull request completo.

  • --effort low, medium o high fija la profundidad de la revisión: más alto es más exhaustivo y cuesta más. Por defecto: como máximo 10 hallazgos con confianza 0,75 o superior.
  • codna impact lista los tests que un diff puede afectar, sin conexión y por cero tokens. codna memory export escribe un índice de recall compacto y de solo lectura.
  • codna report registra un error, una funcionalidad o una pregunta en el repositorio público de feedback desde la terminal.
CI
Sep 2026GitHub Action

Fix, review y secure en tu propio CI

thyn-ai/codna-action@v1 instala codna desde PyPI y ejecuta los mismos comandos que usas en local.

  • mode: fix abre un pull request y nunca hace merge. mode: review publica hallazgos y un veredicto en el pull request. mode: secure clasifica hallazgos SARIF en modo solo lectura.
  • Fija package-spec a una versión de codna y la action a un SHA de commit completo para ejecuciones reproducibles.
  • La revisión en CI recibe las mismas aprobaciones, notas de checks en rojo y hallazgos de dependencias comprobados en el registro que la App.
MCP
Sep 2026MCP

Cinco herramientas para Cursor y Claude

codna mcp install --client cursor o --client claude conecta el servidor a tu editor sin escribir credenciales.

  • codna_triage, codna_fix, codna_secure, codna_recall y codna_report_bug.
  • codna_fix planifica por defecto; open_pr necesita una URL git y un token de escritura en el entorno del servidor.
  • El recall corre en Telys, en el dispositivo, desde un índice en tu directorio de usuario.