Skip to content
This repository was archived by the owner on Jun 11, 2026. It is now read-only.

v0.1.2

Latest

Choose a tag to compare

@github-actions github-actions released this 31 May 03:10
v0.1.2
79d0fd2

Release Notes — v0.1.2

Notas user-facing. Reconexión del auto-update + endurecimiento de hooks.

Fecha: 2026-05-30
Anterior: v0.1.1

✨ Novedades

  • Los hooks ahora funcionan de verdad. xdd hooks install materializa los hooks
    de X-DD (.agent/hooks/hooks.json) en la config de Claude Code. Hasta ahora estaban
    definidos pero nunca se ejecutaban: editar un archivo no re-indexaba MemPalace, y el
    hook de seguridad no corría. xdd-init lo hace automáticamente.
  • Auto-update de GitNexus tras cada commit (antes sólo MemPalace).
  • xdd-doctor reporta si los hooks están conectados ([Hooks / auto-update]).

🐞 Correcciones (seguridad)

  • Patrón anti fork-bomb roto: el hook de comandos peligrosos no detectaba la fork
    bomb canónica :(){ :|:& };: (regex inválido en ERE). Ahora sí, sin falsar sobre
    funciones bash normales.
  • rm legítimo bloqueado: rm -f /ruta/profunda (p.ej. en /tmp) ya no se bloquea;
    sólo se bloquea borrado recursivo de la raíz, dirs de sistema y ~.
  • Hooks globales seguros: los hooks de re-indexado/organización ya no actúan sobre
    repos donde no corresponde (incluido el propio repo-fuente X-DD, donde llegaban a
    gitignorear código versionado).

🛠 Mejoras internas

  • Lock flock skip-if-running para MemPalace (palace global único) → sin colisiones
    entre mines concurrentes.
  • Tests: materializador (12) + 20 casos bats de hooks (positivos y negativos).

⚠️ Cambios incompatibles (breaking)

  • Ninguno. Drop-in sobre v0.1.1.

🔒 Seguridad

  • El hook de comandos peligrosos pasó de no detectar fork bombs a detectarlas; reglas
    con tests positivos y negativos. AgentShield 0 findings ≥ high. 306 pytest verdes.

Changelog técnico completo: ver docs/CHANGELOG.md.