mirror of
https://github.com/usestrix/strix.git
synced 2026-09-06 08:15:56 +00:00
Standalone release binaries never installed boto3, since the `bedrock` extra added in #588 declares it but the release workflow only ran plain `uv sync --frozen`. Every Bedrock user on a downloaded binary hits `ModuleNotFoundError: No module named 'boto3'` at LLM warm-up with no way to `pip install` into a frozen executable (#574). Select the extra in the release build so boto3 ships by default. Separately, litellm <1.95.0 maps Bedrock's `parallel_tool_calls` to a `tool_choice` object missing the required `type` discriminator, so every Bedrock Claude request 400s before the agent can even start (#644, BerriAI/litellm#34347). Bump the floor past the upstream fix. Adds regression tests asserting the release workflow selects the `bedrock` extra and that the litellm floor stays past 1.95.0. |
||
|---|---|---|
| .. | ||
| ISSUE_TEMPLATE | ||
| workflows | ||
| logo.png | ||
| screenshot.png | ||