Actualización de Rapid OS
Mantener actualizada tu instalación de Rapid OS te permite acceder a nuevas reglas de escaneo, mejoras de rendimiento y diagnósticos actualizados.
1. Actualización con el instalador oficial
Si instalaste Rapid OS mediante el script oficial en $HOME/.rapid-os:
En Windows (PowerShell)
Vuelve a ejecutar el instalador oficial. El script detectará la carpeta existente y actualizará las etiquetas de Git:
irm https://raw.githubusercontent.com/alyconr/Rapid-OS/v3.1.1/install.ps1 | iex
O de forma manual desde el directorio de instalación:
git -C "$HOME\.rapid-os" fetch --tags --force origin
git -C "$HOME\.rapid-os" checkout --detach v3.1.1
En Linux y macOS (Bash/Zsh)
curl -sL https://raw.githubusercontent.com/alyconr/Rapid-OS/v3.1.1/install.sh | bash
O de forma manual:
git -C "$HOME/.rapid-os" fetch --tags --force origin
git -C "$HOME/.rapid-os" checkout --detach v3.1.1
2. Actualización mediante pip
Si instalaste Rapid OS dentro de un entorno virtual:
# Activar entorno virtual
source .venv/bin/activate # O en Windows: .venv\Scripts\Activate.ps1
# Actualizar el paquete desde el tag deseado
python -m pip install --upgrade git+https://github.com/alyconr/Rapid-OS.git@v3.1.1
3. Actualización de instalación de desarrollo
Si utilizas un clon local en modo editable (pip install -e .):
cd Rapid-OS
git pull origin main
rapid doctor
4. Verificación post-actualización
Tras actualizar, comprueba que la versión sea la esperada y que el diagnóstico no reporte anomalías:
rapid --version
rapid doctor
5. De 3.0 a 3.1
Rapid OS 3.1 añade la capa de intención (rapid start|next|check|…), los shortcuts /rapid-<modo> y los hooks de Claude Code. Los comandos y flags de v3.0 no cambian y no hay nada que migrar en specs, runs, evidencia ni evaluaciones: los reportes de evaluación existentes (ruleset 1) siguen siendo válidos; el ruleset 2 es el predeterminado para evaluaciones nuevas y --ruleset 1 sigue disponible.
- Actualiza el paquete y comprueba la versión:
python -m pip install --upgrade git+https://github.com/alyconr/Rapid-OS.git@v3.1.1rapid --version # Rapid OS 3.1.1
- Reinstala los shortcuts en cada proyecto (idempotente; los archivos modificados a mano se respaldan como
.bak):rapid init --shortcuts # proyecto nuevo o sin inicializarrapid shortcuts install # proyecto ya inicializado - Opcional, solo Claude Code: añade los hooks con
--hooks(rapid shortcuts install --hooksorapid init --hooks). - Añade a
.gitignoreel estado local de la sesión:.rapid-os/session.json.rapid-os/scratch/ - Define
test_commanden.rapid-os/config.json(por ejemplo"python -m unittest discover");rapid checklo usa cuando no se le pasa un comando. - Verifica con
rapid doctor.
Detalles y límites conocidos en las notas de la release v3.1.1.