Instructor v1.16.0 repo
Structured outputs library for LLMs, v1.16.0 adds validation retry budgets and native Bedrock structured outputs support.
What it does for you: Instructor wraps any LLM call and retries until the output matches a Pydantic schema, so Axion agents stop failing silently on malformed JSON. The new retry budget cap in v1.16.0 means runaway retries no longer burn tokens on provably broken prompts. Bedrock native structured outputs cuts latency for any MCL workload routed through AWS.
In practice: Quietly essential. Gets more capable each minor version without changing the API surface.
For: Both runtimes. Pure Python library; runs in any Claude Code script or Hermes agent context.
Verdict: test first. Score 27, below the 31 build-now threshold. High review quality and solid Bedrock support make it worth wiring into one Axion agent as a proof of concept before committing.
Build #1 Instructor v1.16.0: use the ai-implementation-build-intake skill to build this safely. Source: https://github.com/instructor-ai/instructor/releases/tag/v1.16.0. Save canonical skill/agent under AXION\Skills and AXION\Agents.
Source · v1.16.0 released 2026-08-27, 9,400 GitHub stars, Pydantic-native retry budget added in this release, Bedrock native structured outputs confirmed in release notes.