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.