diff --git a/extensions/arcee/index.test.ts b/extensions/arcee/index.test.ts index 8379057b443..234f3aabfc1 100644 --- a/extensions/arcee/index.test.ts +++ b/extensions/arcee/index.test.ts @@ -92,6 +92,12 @@ describe("arcee provider plugin", () => { "trinity-large-preview", "trinity-large-thinking", ]); + expect( + catalogProvider.models?.find((model) => model.id === "trinity-large-thinking")?.compat, + ).toMatchObject({ + supportsTools: false, + supportsReasoningEffort: false, + }); }); it("builds the OpenRouter-backed Arcee AI model catalog", async () => { @@ -112,6 +118,12 @@ describe("arcee provider plugin", () => { "arcee/trinity-large-preview", "arcee/trinity-large-thinking", ]); + expect( + catalogProvider.models?.find((model) => model.id === "arcee/trinity-large-thinking")?.compat, + ).toMatchObject({ + supportsTools: false, + supportsReasoningEffort: false, + }); }); it("normalizes Arcee OpenRouter models to vendor-prefixed runtime ids", async () => { diff --git a/extensions/arcee/models.ts b/extensions/arcee/models.ts index 399faed49a8..5c84d3a8e1b 100644 --- a/extensions/arcee/models.ts +++ b/extensions/arcee/models.ts @@ -45,6 +45,7 @@ export const ARCEE_MODEL_CATALOG: ModelDefinitionConfig[] = [ cacheWrite: 0.25, }, compat: { + supportsTools: false, supportsReasoningEffort: false, }, },