shipfeedAI news, curated daily

18:59:54 CET
27 AUG18:59:54shipfeed
pull to refreshlast sync
Just in — 30 new
§ tools · storyline

Adds token budget limits for structured output retries

Bedrock SDK adds token budget limits for structured output retries and native JSON schema support.

today · · primary fetch1 sourceupdated today ·

Added Bedrock native structured outputs: Add explicit `Mode.JSON_SCHEMA` and `Mode.TOOLS_STRICT` support through Converse `outputConfig.textFormat` and strict tool schemas, with recursive schema normalization and a boto3 `1.42.42` minimum. Model selection remains caller-controlled. (#2515, #2084, #2086) Validation retry budgets: Add positive cumulative `token_budget` limits for structured non-streaming retries, immutable `completion:usage` snapshots, sync/async cutoff parity, and stable cumulative usage metadata. Valid responses still win after crossing the budget. When a budget is configured, a failed attempt with unavailable usage stops before another provider call.

(#2512, #2391, #2392) Changed Contributor workflow: Align contributor setup and dependency management around locked `uv sync` environments, `uv run` commands, and `uv add` only for intentional project metadata changes. (#2516, #2354) Fixed Mistral SDK compatibility: Support the `mistralai` 2.x client export on Python 3.10+ while retaining the compatible 1.x fallback required by Python 3.9. (#2513, #2298, #2365) Bedrock reasoning JSON: Parse the final complete JSON value after reasoning text or `` blocks, preserve…

read full article on github.com
§ sources1 publication · timeline below
  1. github.comInstructor: Instructor v1.16.0primary