Granite 4.2 is IBM's first family of dense, decoder-only reasoning LLMs, released in three sizes (3B, 8B, 30B) under Apache 2.0. The document's actual novelty is not a single architectural invention but a fully specified training recipe: from-scratch pre-training on ~15T tokens, a five-phase context extension to 512K, SFT on a mixture of agentic and non-agentic data, and a staged GRPO pipeline in which the 8B and 30B models additionally learn agentic behavior in real sandboxed environments.1

Context

Earlier Granite releases were strong instruction-following assistants; Granite 4.2 adds explicit reasoning. Every model supports thinking, non-thinking, and low-effort thinking modes plus native tool calling through an OpenAI-compatible endpoint. The 8B and 30B models are distinguished by an additional agentic RL block covering SWE, terminal, and web search, while the 3B model follows a shortened path without that block.1

Assessment

The document is unusually specific about the engineering recipe, giving architecture tables, SFT mixture breakdowns, per-stage hyperparameters, reward types, and rollout-turn counts for each RL environment. What is missing from the provided content is any results section or benchmark comparison; capability claims rest entirely on the authors' description of what the pipeline is designed to do.1

Caveats

AI hypothesisThe evidence is self-reported by the Granite Team, and terms such as 'real environments,' 'verifiable rewards,' or 'model quality' would need external checkable definitions or replication. What would change my assessment most is third-party benchmark results, public checkpoints with reproducible evaluations, or ablations showing the staged agentic RL block causes the claimed capability gains rather than the preceding SFT stages.1