# Changelog de infraestructura — global (sobremesa <-> portatil <-> VPS) > Fichero generado por `scripts/infra_changelog.py`. NO editar a mano. > Fuente de verdad: `changelog_infra.json`. ## Pendientes de replicar - **2026-09-20-omniroute-arranque-fiable-tarea-programada-vigilante** [omniroute] OmniRoute arranque fiable (tarea programada + vigilante) (aplicado en: sobremesa) - **2026-09-20-omniroute-505-modelos-expuestos-en-opencode** [omniroute] OmniRoute: 505 modelos expuestos en OpenCode (aplicado en: sobremesa) - **2026-09-20-plugin-global-opencode-relanza-omniroute** [opencode] Plugin global OpenCode relanza OmniRoute (aplicado en: sobremesa) ## Historial ### 2026-09-20 · OmniRoute arranque fiable (tarea programada + vigilante) - **id**: `2026-09-20-omniroute-arranque-fiable-tarea-programada-vigilante` - **Equipo**: sobremesa - **Categoria**: omniroute - **Transferible**: si - **Aplicado en**: sobremesa - **Detalle**: Tarea 'OmniRoute Watchdog' al iniciar sesion + omniroute_watchdog.ps1 (puerto 20128 cada 120s, autocuracion). Sustituye el .vbs fragil. ### 2026-09-20 · OmniRoute: 505 modelos expuestos en OpenCode - **id**: `2026-09-20-omniroute-505-modelos-expuestos-en-opencode` - **Equipo**: sobremesa - **Categoria**: omniroute - **Transferible**: si - **Aplicado en**: sobremesa - **Detalle**: setup-opencode --only de 5 conexiones probadas (antigravity, claude, opencode-go, opencode, aihorde) + auto/*. Quitar BOM de opencode.jsonc. ### 2026-09-20 · Plugin global OpenCode relanza OmniRoute - **id**: `2026-09-20-plugin-global-opencode-relanza-omniroute` - **Equipo**: sobremesa - **Categoria**: opencode - **Transferible**: si - **Aplicado en**: sobremesa - **Detalle**: omniroute-bootstrap.ts en ~/.config/opencode/plugins/ lanza el vigilante -Once al arrancar OpenCode en cualquier repo.