From 9f1cf0da82eea01d4d88e1b9920b16d4b5eb05fd Mon Sep 17 00:00:00 2001 From: JustinReyes28 <28justinreyes@gmail.com> Date: Sun, 4 Jan 2026 11:10:18 +0000 Subject: [PATCH 1/3] feat: Add new `devstral-2512` Mistral model configuration with its token limits, capabilities, and pricing. --- packages/types/src/providers/mistral.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/types/src/providers/mistral.ts b/packages/types/src/providers/mistral.ts index 5d814bac633..b1d4bb94971 100644 --- a/packages/types/src/providers/mistral.ts +++ b/packages/types/src/providers/mistral.ts @@ -42,6 +42,15 @@ export const mistralModels = { inputPrice: 0.3, outputPrice: 0.9, }, + "devstral-2512": { + maxTokens: 8192, + contextWindow: 256_000, + supportsImages: true, + supportsPromptCache: false, + supportsNativeTools: true, + inputPrice: 0.4, + outputPrice: 2.0, + }, "mistral-large-latest": { maxTokens: 8192, contextWindow: 131_000, From abaf6334f22d14496e38151c329887346525f090 Mon Sep 17 00:00:00 2001 From: Kevin van Dijk Date: Thu, 5 Feb 2026 22:12:58 +0100 Subject: [PATCH 2/3] Add changeset --- .changeset/nervous-timers-decide.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/nervous-timers-decide.md diff --git a/.changeset/nervous-timers-decide.md b/.changeset/nervous-timers-decide.md new file mode 100644 index 00000000000..e9a67a49e74 --- /dev/null +++ b/.changeset/nervous-timers-decide.md @@ -0,0 +1,5 @@ +--- +"kilo-code": patch +--- + +feat: Add new "devstral-2512" Mistral model configuration From 44537bb4099685b72b43b444b271194f8498fede Mon Sep 17 00:00:00 2001 From: Kevin van Dijk Date: Thu, 5 Feb 2026 22:14:24 +0100 Subject: [PATCH 3/3] Add defaultToolProtocol --- packages/types/src/providers/mistral.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/types/src/providers/mistral.ts b/packages/types/src/providers/mistral.ts index f222515ad6c..49b27daf203 100644 --- a/packages/types/src/providers/mistral.ts +++ b/packages/types/src/providers/mistral.ts @@ -52,6 +52,7 @@ export const mistralModels = { supportsImages: true, supportsPromptCache: false, supportsNativeTools: true, + defaultToolProtocol: "native", inputPrice: 0.4, outputPrice: 2.0, },