fix(arcee): disable tools for Trinity thinking

This commit is contained in:
Peter Steinberger
2026-05-07 14:28:33 +01:00
parent a85261932e
commit dd09e6fe40
2 changed files with 13 additions and 0 deletions

View File

@@ -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 () => {

View File

@@ -45,6 +45,7 @@ export const ARCEE_MODEL_CATALOG: ModelDefinitionConfig[] = [
cacheWrite: 0.25,
},
compat: {
supportsTools: false,
supportsReasoningEffort: false,
},
},