Repository navigation
fix(translator): accept Mistral ModelConfigs in v1alpha3 - #3008
Merged
Merged
Conversation
The ModelConfig enum and the ADK renderer support Mistral, but the resolver fell through to UnsupportedProvider, the API key had no gateway credential target, and api.mistral.ai was never allowed in egress. Signed-off-by: moezdil <mesudozdil@gmail.com>
EItanya
approved these changes
Sep 30, 2026
Signed-off-by: mesutoezdil <mesudozdil@gmail.com>
EItanya
enabled auto-merge
October 1, 2026 14:18
6 tasks
teemow
added a commit
to teemow/kagent
that referenced
this pull request
Oct 2, 2026
* upstream/main: (79 commits) fix(translator): accept Mistral ModelConfigs in v1alpha3 (kagent-dev#3008) fix: allow disabling kagent model streaming (kagent-dev#3028) feat(helm): make the controller ServiceAccount optional (kagent-dev#3022) chore: bump retired gemini 2.5 default models to 3.5 (kagent-dev#3027) fix(api): defer unsupported configuration fields (kagent-dev#3007) docs: update README for the v1 architecture (kagent-dev#2996) fix: keep Go ADK SQLite connections out of VM snapshots (kagent-dev#3004) fix(ui): report harness delete failures (kagent-dev#2964) fix: repair image scans and use uv-managed Python (kagent-dev#2995) fix(e2e): wait for controller health and parallelize independent tests (kagent-dev#2993) fix(adk): pass MCP embedded resource text to OpenAI-compatible models (kagent-dev#2992) fix(controller): simplify agent preparation and retry handling (kagent-dev#2994) chore(deps): bump filelock from 3.29.4 to 4.0.3 in /python (kagent-dev#2982) chore(deps): bump the python-minor-patch group in /python with 6 updates (kagent-dev#2977) chore(deps): bump the python-google-ai group in /python with 2 updates (kagent-dev#2975) chore(deps): update wheel requirement from >=0.47.0 to >=0.48.0 in /python (kagent-dev#2981) chore(deps): update anthropic[vertex] requirement from >=0.120.0 to >=1.8.0 in /python (kagent-dev#2985) chore(deps): bump mcp from 1.29.0 to 2.2.0 in /python (kagent-dev#2984) fix(adk): keep Ollama tool call argument order stable across requests (kagent-dev#2988) chore(deps): update google-adk[a2a] requirement from <3,>=2.6.2 to >=2.9.2,<3 in /python (kagent-dev#2983) ... Signed-off-by: Timo Derstappen <teemow@gmail.com> # Conflicts: # go/adk/pkg/models/anthropic_adk.go # go/adk/pkg/models/anthropic_adk_test.go # go/core/internal/translator/adkconfig/model_test.go # python/packages/kagent-adk/src/kagent/adk/models/_anthropic.py
teemow
added a commit
to teemow/kagent
that referenced
this pull request
Oct 2, 2026
* upstream/main: (79 commits) fix(translator): accept Mistral ModelConfigs in v1alpha3 (kagent-dev#3008) fix: allow disabling kagent model streaming (kagent-dev#3028) feat(helm): make the controller ServiceAccount optional (kagent-dev#3022) chore: bump retired gemini 2.5 default models to 3.5 (kagent-dev#3027) fix(api): defer unsupported configuration fields (kagent-dev#3007) docs: update README for the v1 architecture (kagent-dev#2996) fix: keep Go ADK SQLite connections out of VM snapshots (kagent-dev#3004) fix(ui): report harness delete failures (kagent-dev#2964) fix: repair image scans and use uv-managed Python (kagent-dev#2995) fix(e2e): wait for controller health and parallelize independent tests (kagent-dev#2993) fix(adk): pass MCP embedded resource text to OpenAI-compatible models (kagent-dev#2992) fix(controller): simplify agent preparation and retry handling (kagent-dev#2994) chore(deps): bump filelock from 3.29.4 to 4.0.3 in /python (kagent-dev#2982) chore(deps): bump the python-minor-patch group in /python with 6 updates (kagent-dev#2977) chore(deps): bump the python-google-ai group in /python with 2 updates (kagent-dev#2975) chore(deps): update wheel requirement from >=0.47.0 to >=0.48.0 in /python (kagent-dev#2981) chore(deps): update anthropic[vertex] requirement from >=0.120.0 to >=1.8.0 in /python (kagent-dev#2985) chore(deps): bump mcp from 1.29.0 to 2.2.0 in /python (kagent-dev#2984) fix(adk): keep Ollama tool call argument order stable across requests (kagent-dev#2988) chore(deps): update google-adk[a2a] requirement from <3,>=2.6.2 to >=2.9.2,<3 in /python (kagent-dev#2983) ... Signed-off-by: Timo Derstappen <teemow@gmail.com>
alexdarbyshire
pushed a commit
to alexdarbyshire/kagent
that referenced
this pull request
Oct 5, 2026
…3008) kagent-dev#2406 added mistral to the modelconfig enum and the adk renderer, but the v1alpha3 resolver still rejects it as an unsupported provider. so any agent that uses a mistral model fails to compile. this pr lets the resolver accept mistral, sends `MISTRAL_API_KEY` as a bearer token to `api.mistral.ai` (or to the baseUrl if set), and allows that host in agent egress. each of the three parts has a new test that fails without this change. Signed-off-by: moezdil <mesudozdil@gmail.com> Signed-off-by: mesutoezdil <mesudozdil@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
#2406 added mistral to the modelconfig enum and the adk renderer, but the v1alpha3 resolver still rejects it as an unsupported provider. so any agent that uses a mistral model fails to compile.
this pr lets the resolver accept mistral, sends
MISTRAL_API_KEYas a bearer token toapi.mistral.ai(or to the baseUrl if set), and allows that host in agent egress. each of the three parts has a new test that fails without this change.