Merge 71b4ddf30a23719d3a1c3268de76609e5bbfd5da into 598f1826d8b2bc969aace2c6459824737667218c

This commit is contained in:
助爪 2026-03-20 23:42:22 -04:00 committed by GitHub
commit 47bf9801c4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -133,6 +133,40 @@ describe("config schema regressions", () => {
expect(res.ok).toBe(true);
});
it("accepts legacy anthropic tool payload compat overrides", () => {
const res = validateConfigObject({
models: {
providers: {
openrouter: {
baseUrl: "https://openrouter.ai/api/v1",
apiKey: "env:OPENROUTER_API_KEY",
models: [
{
id: "openrouter/test-model",
name: "OpenRouter Test Model",
reasoning: true,
input: ["text"],
cost: {
input: 0,
output: 0,
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 200000,
maxTokens: 64000,
compat: {
requiresOpenAiAnthropicToolPayload: true,
},
},
],
},
},
},
});
expect(res.ok).toBe(true);
});
it("rejects non-positive pdf limits", () => {
const res = validateConfigObject({
agents: {