dj-control-room-base is a new core library meant to make building new admin panels as part of the Django Control Room ecosystem. It handles several of the issues common to most current panels and provides some useful quality of life features:
- standardizing how settings are handled for panels
- A role based permission system for users to access admin panels
- A UI framework that panel authors can extend (see design system here: DCR Design System - dj-control-room-base )
- primitives for MCP tools (the vision here is that DCR panels also surface LLM tools for agent based interaction)
This is an important release for the DCR project and will hopefully make authoring panels much faster. You can read more about it here: DCR Core Framework | yassi.dev