Skip to content

fix(health): drop stale ollama check, add rerank/embed-mem checks - #15

Open
SabaTech-dev wants to merge 2 commits into
mainfrom
fix/stack-health-checks
Open

fix(health): drop stale ollama check, add rerank/embed-mem checks#15
SabaTech-dev wants to merge 2 commits into
mainfrom
fix/stack-health-checks

Conversation

@SabaTech-dev

Copy link
Copy Markdown
Owner

Qué

  • Elimina el TCP check de ollama :11434 (retirado 2026-08-28) que mantenía /api/health en degraded permanente.
  • Añade checks TCP de llama.cpp-rerank :8005 y llama.cpp-embed-memory :8006, que son los servicios que lo reemplazaron.

Por qué

El build desplegado seguía sondeando ollama muerto. Este cambio ya está corriendo en prod (build 2026-09-04 16:45, reinicio verificado: healthy, 14 checks up) — este PR sincroniza el repo con lo desplegado.

Verificación

  • npx vitest run src/lib/stack-health.test.ts → 8/8
  • npm run build OK (build en prod 04-sep)
  • curl localhost:3000/api/health"status":"healthy"

Nota: tsc --noEmit tiene errores pre-existentes en archivos ajenos a este cambio (agent-os/tasks, agents/status tests); el build pasa por ignoreBuildErrors.

Alfred and others added 2 commits August 26, 2026 04:21
Docker/GHCR require lowercase repository names. github.repository
(SabaTech-dev/Alfred-Mission-Control) broke 'docker buildx build' with
'invalid tag: repository name must be lowercase', failing the SLSA
Build & Attest job on every push to main.

Introduce workflow-level env.IMAGE_NAME (canonical lowercase artifact
name) and use it consistently for: build tags, attestation subject-name
and the verification summary (which also referenced a never-pushed
'sha-' prefixed tag).
…memory TCP checks

Ollama was retired on 2026-08-28; the running build still probed it and
kept the dashboard permanently degraded. This adds TCP checks for the
llama.cpp reranker (:8005) and memory embeddings (:8006) that replaced it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant