Hugging Face and Microsoft release ThinkingBox-Training to turn database checks into RL rewards for agent post-training
ThinkingBox-Training uses executable database-state checks as rewards to fine-tune Qwen3.8-27B with GRPO, raising repeatable task success from 7.5% to 21.1% on ThinkingBox-Bench.
1 source · cross-referenced
- Microsoft and Hugging Face released ThinkingBox-Training, a framework that converts executable database-state checks into reinforcement-learning rewards for agent post-training.
- The method fine-tuned Qwen3.8-27B with GRPO for 50 steps, increasing average success on ThinkingBox-Bench from 51.70% to 60.78% and repeatable success from 38 to 107 tasks.
- ThinkingBox-Bench evaluates agents by comparing terminal database states against expected outcomes across 507 tasks in domains such as retail, auto insurance, travel, neobank, and consulting.
- The training pool was curated using offline policy-relative difficulty estimates from the base policy before training and kept fixed throughout the run.
Microsoft and Hugging Face published a joint blog describing ThinkingBox-Training, a framework that uses executable checks of terminal database state as rewards to fine-tune agentic models outside the original ThinkingBox-Bench dataset.
The authors built ThinkingBox to catch agents that prematurely report completion when backend records remain incorrect; each of the 507 ThinkingBox-Bench tasks runs a real backend, provides MCP tools, and evaluates outcomes by comparing terminal database state to expected records rather than tool-call fidelity.
To curate a training pool, the team estimated offline policy-relative difficulty using the base policy’s success probability on each task and kept the pool fixed for the entire 50-step GRPO fine-tuning run of Qwen3.8-27B.
After training, average success on ThinkingBox-Bench rose from 51.70% to 60.78%, and the number of tasks completed correctly on all twenty attempts increased from 38 to 107, while the share of tasks solved at least once slightly declined from 89.35% to 87.97%.
The authors note that headline pass@1 can mask reliability gaps; they emphasize Observed 20/20—tasks passing every attempt—as a closer proxy for production dependability, where a model that solves a task only once is not necessarily safe to deploy.
They also report domain-level results on ThinkingBox-Bench, showing Qwen3.8-27B RL fine-tuned achieved 60.78% pass@1 overall and 21.10% Observed 20/20, compared with leading proprietary models such as Claude Opus 5.5 at 65.36% pass@1 and 47.53% Observed 20/20.
The implementation and training stack are provided in the accompanying guide, including steps to install, prepare data, configure and inspect the launch, and evaluate checkpoints through OpenEnv.
The post credits Microsoft’s Mirco Milletari, Xiang Jiang, Hugging Face’s Sergio Paniego, and former intern Zhuochun Li (University of Pittsburgh) for co-authoring and reviewing.
- Oct 23, 2026 · Hugging Face
IBM releases open Granite Timeseries Ensemble on Hugging Face for zero-shot forecasting
Trust79 - Oct 23, 2026 · GitHub · anthropics/claude-code releases
Claude Code v2.1.309 fixes macOS/Linux sandbox escapes, MCP config writes, and session isolation issues
Trust80 - Oct 22, 2026 · Hugging Face
Hugging Face releases OlmoEarth v1.3, precomputed global satellite embeddings and an interactive explorer
Trust79