Migrating to llama.cpp b8884
Version b8884 introduces 2 breaking changes. This guide details how to update your code.
Released: 4/22/2026
2
Breaking Changes
2
Migration Steps
3
Affected Symbols
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
reasoning_budget_messagereasoning_budgetreasoning_budget_tokensBreaking Changes
●Issue #1
The common parameter `reasoning_budget_message` has been moved into the sampling parameters configuration.
●Issue #2
The common parameter `reasoning_budget` has been removed; users should now standardize on using `reasoning_budget_tokens` within the sampling configuration.
Migration Steps
- 1If you were using `reasoning_budget_message`, move its configuration to the sampling parameters.
- 2If you were using the common parameter `reasoning_budget`, replace its usage with `reasoning_budget_tokens` in the sampling configuration.
Release Summary
This release refactors sampler parameters by moving `reasoning_budget_message` into the sampling configuration and standardizing on `reasoning_budget_tokens` while removing the deprecated common parameter `reasoning_budget`.
Need More Details?
View the full release notes and all changes for llama.cpp b8884.
View Full Changelog