Repository navigation
v0.1.5 -- Robustez y seguridad
Cambios en v0.1.5
Release de mantenimiento centrada en robustez de la instalacion, politica de seguridad mas estricta en hooks y documentacion alineada con el estado real del plugin.
Seguridad
- Secret-guard con politica fail-closed: cuando el hook detecta contenido a escribir pero no puede determinar la ruta del fichero destino, ahora bloquea la operacion (exit 2) en lugar de permitirla. Previamente hacia fail-open en este caso edge, lo que podria dejar pasar contenido con secretos si la estructura del tool_input era inesperada.
Robustez
-
Instalador idempotente en entorno limpio: se anade
mkdir -ppara crear el directorio~/.claude/plugins/si no existe. En instalaciones donde Claude Code no habia creado previamente ese directorio, el script abortaba al intentar escribirknown_marketplaces.json. -
Deteccion de version en
/alfred updatemas fiable: el comando anterior concatenaba todos losplugin.jsonde la cache con un glob*, lo que rompiajson.loadcon error "Extra data" si coexistian multiples versiones. Ahora se selecciona explicitamente el fichero mas reciente por fecha de modificacion (os.path.getmtime) y se lee un unico JSON.
Documentacion
- README actualizado: las cifras del README reflejaban el estado de versiones anteriores (29 skills, 7 dominios, 5 hooks). Actualizado a los valores reales: 56 skills en 13 dominios y 6 hooks del ciclo de vida.
Instalacion
# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/686f6c61/Claude-JARVIS-dev/main/install.sh | bash
# Windows (PowerShell)
irm https://raw.githubusercontent.com/686f6c61/Claude-JARVIS-dev/main/install.ps1 | iexDespues de instalar, reinicia Claude Code y ejecuta /alfred help.