What changed
Open WebUI 0.12.4 can defer selected skill instructions until the model calls the built-in Skills tool, shows where context compaction happened and its summary, compacts temporary and oversized short chats, and lets administrators hide individual controls from users.
Why it matters
Lazy skill loading can reduce prompt overhead, while visible compaction makes a hidden context transformation inspectable. The administration changes also turn product controls and permissions into a more explicit deployment surface.
What to do
Canary 0.12.4 with lazy skill loading off and on, compare token use and tool selection, inspect every compaction summary for lost constraints, and verify hidden controls do not leave unintended capabilities reachable through APIs or saved settings.
Caveat
Lazy loading is off by default and requires the built-in Skills tool. Hidden controls retain their saved values and can leave the underlying feature usable, so interface hiding is not authorization; compaction quality still depends on the configured model and threshold.