project-nomad/admin/app/services
Chris Sherwood 8c04fbaee3 fix(ai): surface model download errors and prevent silent retry loops
Model downloads that fail (e.g., when Ollama is too old for a model)
were silently retrying 40 times with no UI feedback. Now errors are
broadcast via SSE and shown in the Active Model Downloads section.
Version mismatch errors use UnrecoverableError to fail immediately
instead of retrying. Stale failed jobs are cleared on retry so users
aren't permanently blocked.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 23:19:24 -07:00
..
benchmark_service.ts fix(security): rotate benchmark HMAC signing secret 2026-03-13 13:46:17 -07:00
chat_service.ts feat(AI Assistant): improved state management and performance 2026-03-11 14:08:09 -07:00
collection_manifest_service.ts fix: update default branch name 2026-03-01 16:08:46 -08:00
collection_update_service.ts feat: curated content update checking 2026-02-11 21:49:46 -08:00
container_registry_service.ts feat: support for updating services 2026-03-11 14:08:09 -07:00
docker_service.ts fix(Collections): update ZIM files to latest versions (#332) 2026-03-23 21:39:21 -07:00
docs_service.ts fix(security): path traversal and SSRF protections from pre-launch audit 2026-03-11 14:08:09 -07:00
download_service.ts fix(downloads): allow users to dismiss failed downloads 2026-03-20 11:46:10 -07:00
map_service.ts fix(maps): respect request protocol for reverse proxy HTTPS support 2026-03-20 11:46:10 -07:00
ollama_service.ts fix(ai): surface model download errors and prevent silent retry loops 2026-03-23 23:19:24 -07:00
queue_service.ts feat: background job overhaul with bullmq 2025-12-06 23:59:01 -08:00
rag_service.ts feat(AI Assistant): performance improvements and smarter RAG context usage 2026-03-11 14:08:09 -07:00
system_service.ts fix(disk): correct storage display by fixing device matching and dedup mount entries 2026-03-20 11:46:10 -07:00
system_update_service.ts fix(System): ensure nomad container image tag resolves correctly 2026-03-11 14:08:09 -07:00
zim_extraction_service.ts feat: zim content embedding 2026-02-08 13:20:10 -08:00
zim_service.ts fix(security): path traversal and SSRF protections from pre-launch audit 2026-03-11 14:08:09 -07:00