deepagents on a cluster of your own: the SDK is free, the server is not, and what you have to build in betweenSep 15, 2026
Making the model prefer our tools: the priority that exists in no layer, the two primitives that do, and the `_meta` that crosses the gatewaySep 15, 2026
Completing Keycloak for MCP: the protected resource no SDK hands you ready-made, and the enterprise extension that skips the whole flowSep 12, 2026
Keycloak in an AI platform: where it fits, what it solves and the two standards MCP requires and it does not implementSep 12, 2026
The gateway does not live alone: the JWT that does not validate the audience, the user who never reaches the trace, and the seams you have to write by handSep 12, 2026
LiteLLM's MCP gateway: the second front door, the tool catalogue nobody bills, and why filtering it can make selection worseSep 11, 2026
Virtual keys, budgets and limits in LiteLLM: the layer that decides who gets the GPU, and the four things the documentation gets wrongSep 8, 2026
Ontologies and knowledge graphs in LLMOps: the Linnaean nomenclature that holds up the six pipeline stagesJun 3, 2026
Incident response runbooks for LLM inference: every alert to a concrete action with Kafka and KeepJun 2, 2026
Technical controls: the ENS × ISO 42001 × EU AI Act cross-mapping over the on-premise LLM architectureJun 1, 2026
ISO/IEC 42001: the operations manual for the AI system — how the AIMS fits over the on-premise LLM platform described in this blogJun 1, 2026
EU AI Act: the technical dossier, article by article, over the blog's on-premise LLM architectureJun 1, 2026