Commit Graph

10 Commits

Author SHA1 Message Date
Alex Fallah
1980561bef fix: inherit api field from provider config for inline Bedrock models
When a model is defined inline in models.providers without an explicit api field,
the resolveModel function now correctly inherits the api from the provider config.
This fixes Bedrock model discovery which relies on api: bedrock-converse-stream.

- Look up provider config using inlineMatch.provider
- Merge api field with fallback chain: model.api → provider.api → openai-responses
- Add tests validating api inheritance for inline models

Fixes inline model resolution for providers like Amazon Bedrock that require
specific API implementations.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-01-25 22:36:35 -05:00
Peter Steinberger
f1afc722da Revert "fix: improve GitHub Copilot integration"
This reverts commit 21a9b3b66f.
2026-01-23 07:14:00 +00:00
Peter Steinberger
bc75d58e9e Revert "fix: set Copilot user agent header"
This reverts commit cfcc4548bb.
2026-01-23 07:14:00 +00:00
Peter Steinberger
cfcc4548bb fix: set Copilot user agent header 2026-01-23 02:51:33 +00:00
Peter Steinberger
21a9b3b66f fix: improve GitHub Copilot integration 2026-01-23 02:51:33 +00:00
Peter Steinberger
d69f246ba7 chore: fix lint/format 2026-01-20 13:52:59 +00:00
Peter Steinberger
a5adedea91 refactor: add aws-sdk auth mode and tighten provider auth 2026-01-20 08:28:40 +00:00
Andrew Lauppe
2dee177c9b fix(models): attach provider to inline model definitions
When resolving models from custom provider configurations, ensure the
provider name is attached to each inline model entry. This fixes model
resolution for custom providers where the model definition exists in
the config but lacks an explicit provider field.

Without this fix, inline models from custom providers (like amazon-bedrock)
would fail to resolve because the provider context was lost during the
flatMap operation.
2026-01-20 01:28:13 -05:00
Peter Steinberger
c379191f80 chore: migrate to oxlint and oxfmt
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-14 15:02:19 +00:00
Peter Steinberger
bcbfb357be refactor(src): split oversized modules 2026-01-14 01:17:56 +00:00