Block a user
Support external/remote inference endpoints for embeddings and reranking (OpenAI-compatible), with local fallback
Stuck-job detection has no reaping path — alerts re-raise forever and cancel is a no-op on orphaned jobs
Manual backup via POST /api/hosts/{id}/jobs sends paths:null — "Fatal: nothing to backup"
PUT source-group silently discards pre_hook/post_hook — hooks are settable only via the UI
Expose fleet-wide agent updates with host subset selection
Agree with this as specified — reusing POST /api/fleet/update and the existing progress page rather than adding a second rollout mechanism is the right call, and showing ineligible hosts…
Server WebSocket read limit (32 KiB default) drops snapshots.report on hosts with many snapshots
Snapshot projection never refreshes after forget — counts are stale until the next backup
Agent panics (nil pointer) on every forget job — jobs hang at status=running and never alert
Manual forget via API fails instantly: "command.run carried no forget_groups (server didn't populate them)"