feat: pack wordpress con IA nativa de WP 7.1 — fuera Open WebUI #26

Merged
hermes merged 1 commits from feat/wp-native-ai into main 2026-09-12 23:49:12 +02:00
Owner

Summary

El pack wordpress desplegaba Open WebUI junto a WP sin integracion real. Ahora la IA vive DENTRO de WordPress usando la capa nativa de WP 7.1:

  • Eliminado openwebui del compose (servicio + volumen + puertos + env).
  • Plugins IA oficiales preinstalados en el arranque: 'AI' (AI Experiments, v1.3.0) + 'AI Provider for Ollama' (v1.2.0), via contenedor oficial wordpress:cli con --volumes-from (no hay WP-CLI en la imagen wordpress:7.1).
  • Host preconfigurado: option ai_provider_for_ollama_settings = http://ollama:11434 (red interna del compose); el puerto de Ollama deja de publicarse (expose interno).
  • CPU cap dinamico en hermes/openclaw (min 6, nproc) + OLLAMA_CPUS parametrizado en compose (6.0 default) — el cap fijo 6.0 rompia en hosts de 4 cores (detectado en el VPS).
  • .gitignore raiz: **/.env, *.gguf, docker-compose.gpu.yml.
  • README honesto (IA en el editor, chat OWUI fuera).

GATE A (PASS, subagente independiente)

5 findings, todos aplicados: EAP=Continue en bloque autoconfig (PS 5.1 NativeCommandError), .gitignore, fallo autoconfig visible en bash, red vacia del compose, indentacion.

Test Plan

  • bash -n x4, AST deploy.ps1, compose config --quiet
  • E2E en VPS: plugins activos, option host seteado, provider responde /v1/chat/completions del modelo local
  • is-installed loop contra stack real (rc=0)
  • Sin .env trackeado (git check-ignore)
## Summary El pack wordpress desplegaba Open WebUI junto a WP sin integracion real. Ahora la IA vive DENTRO de WordPress usando la capa nativa de WP 7.1: - **Eliminado openwebui** del compose (servicio + volumen + puertos + env). - **Plugins IA oficiales preinstalados** en el arranque: 'AI' (AI Experiments, v1.3.0) + 'AI Provider for Ollama' (v1.2.0), via contenedor oficial wordpress:cli con --volumes-from (no hay WP-CLI en la imagen wordpress:7.1). - **Host preconfigurado**: option ai_provider_for_ollama_settings = http://ollama:11434 (red interna del compose); el puerto de Ollama deja de publicarse (expose interno). - **CPU cap dinamico** en hermes/openclaw (min 6, nproc) + OLLAMA_CPUS parametrizado en compose (6.0 default) — el cap fijo 6.0 rompia en hosts de 4 cores (detectado en el VPS). - **.gitignore raiz**: **/.env, *.gguf, docker-compose.gpu.yml. - README honesto (IA en el editor, chat OWUI fuera). ## GATE A (PASS, subagente independiente) 5 findings, todos aplicados: EAP=Continue en bloque autoconfig (PS 5.1 NativeCommandError), .gitignore, fallo autoconfig visible en bash, red vacia del compose, indentacion. ## Test Plan - [x] bash -n x4, AST deploy.ps1, compose config --quiet - [x] E2E en VPS: plugins activos, option host seteado, provider responde /v1/chat/completions del modelo local - [x] is-installed loop contra stack real (rc=0) - [x] Sin .env trackeado (git check-ignore)
hermes added 1 commit 2026-09-12 23:49:07 +02:00
- Eliminado el servicio openwebui del pack wordpress (no estaba integrado
  con WP; el chat IA vive ahora dentro del editor de WordPress).
- Plugins IA oficiales preinstalados y configurados en el arranque:
  'AI' (AI Experiments) + 'AI Provider for Ollama' (connector), host
  http://ollama:11434 (red interna del compose, sin puerto publicado).
- Autoconfig via contenedor oficial wordpress:cli (--volumes-from):
  espera a core is-installed, instala plugins y setea el option. Si WP
  aun no esta instalado, aviso y re-ejecucion tras el asistente.
- CPU cap dinamico en hermes/openclaw (min 6, nproc) y OLLAMA_CPUS
  parametrizado en compose (6.0 default) — evita fallo en hosts de 4 cores.
- .gitignore raiz (**/.env, *.gguf, override GPU).
- GATE A PASS: subagente independiente (5 findings aplicados: EAP 5.1,
  .gitignore, fallo autoconfig visible, red vacia, indentacion).
- E2E verificado en VPS: plugins activos + option host + provider
  responde /v1/chat/completions del modelo local.
hermes merged commit b3c2098d10 into main 2026-09-12 23:49:12 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: d0a1/packs#26