You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Let explicit selectors route unverifiable ARNs to BedrockInvokeModel
invoke_model? consulted anthropic_model? before the selector, so an
application-inference-profile ARN with no provider_name metadata could
never route to InvokeModel — even when an Array or Proc selector opted
in explicitly. Since assume_model_exists chats carry no registry
metadata, every ARN-routed request fell back to Converse regardless of
the operator's configuration, and the refusal warning's own advice
("use an Array or Proc selector to opt in explicitly") was impossible
to follow.
Split vendor verification into two tiers: provably non-Anthropic ids
(known vendor prefixes, bare or cross-region) are never routed under
any selector; unverifiable ids (ARNs without metadata) route when an
Array or Proc opts in explicitly. Only the blanket true selector still
requires positive verification, since it expresses 'all Anthropic
models' rather than a specific opt-in.
0 commit comments