Skip to content
This repository was archived by the owner on May 15, 2026. It is now read-only.

Commit 61a6709

Browse files
committed
fix(azure): add missing isAiSdkProvider() override for reasoning block preservation
1 parent 40c8158 commit 61a6709

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

src/api/providers/__tests__/azure.spec.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,12 @@ describe("AzureHandler", () => {
9191
})
9292
})
9393

94+
describe("isAiSdkProvider", () => {
95+
it("should return true", () => {
96+
expect(handler.isAiSdkProvider()).toBe(true)
97+
})
98+
})
99+
94100
describe("createMessage", () => {
95101
const systemPrompt = "You are a helpful assistant."
96102
const messages: Anthropic.Messages.MessageParam[] = [

src/api/providers/azure.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,4 +184,8 @@ export class AzureHandler extends BaseProvider implements SingleCompletionHandle
184184

185185
return text
186186
}
187+
188+
override isAiSdkProvider(): boolean {
189+
return true
190+
}
187191
}

0 commit comments

Comments
 (0)