December 2025 Release Notes
🎯 Conditional Generation: use compute only when you need it
Now you can tell Brim when a variable should (and shouldn’t) be generated.
For example, only generate metastasis-related variables when has_cancer = true.
This keeps your abstraction tidy, reduces the time spent on AI interface, and lets you focus compute cost on the documents that truly move your research forward.
You’ll find this in the Edit Variable screen under References > Conditional Generation. More about how to use conditional generation here.

📊 Token Usage Dashboard: Understand compute cost
You can now explore your project’s token usage in the new Token Usage dashboard under Settings:
- Understand your usage trends by month.
- See which variables and projects are driving cost
- Track tokens and cost by model.
It’s now easier than ever to estimate project-level spend and make data-driven decisions about variable design and model selection.

Also in this Release:
- API: Per note upload and generation
- API: Queue generation tasks
- Optimizer works for variables that don't read from raw text
- Patient selector in Label Review is search-enabled instead of a simple dropdown
- Consistent delete modals in "Manage Project"
- Generation order uses max levels instead of min levels
- Per variable detailed export
✨ How to Get the Latest Brim Version
This version is called: 2025.12.10
You can check your current version in Settings > About.