v0.4.0 — governed tracing + LLM provider registry
Highlights
- Platform-wide governed tracing — session replay, prompt-history capture, a trace-maintenance worker, and gateway ingest routes for governed agent-run events.
- LLM provider registry — per-provider credentials, per-session model selection, and an operator allowlist, via the new
@clerum/llm-providerspackage. - Member-registration runtime access completed — reconciles the least-privilege runtime role for
member_registration_credentials(migration0069). - SSRF hardening —
http_requestnow blocks IP-literal private targets.
Quickstart & deploy fixes
- control-ui
CostShellbuilds correctly in the production image. make minikube-setupprovisions the control-api / workflow-recipes / trace-maintenance runtime database roles, so those controllers start cleanly on a fresh cluster.- Member-registration setup degrades gracefully when the (optional) sibling checkout is absent — it generates a local dev HMAC and continues instead of aborting.
Plus accumulated fixes since v0.3.0.
🤖 Generated with Claude Code