Skip to content

feat(gateway): add Concentrate AI provider with dynamic model discovery #7025

feat(gateway): add Concentrate AI provider with dynamic model discovery

feat(gateway): add Concentrate AI provider with dynamic model discovery #7025

Triggered via pull request August 18, 2026 21:13
Status Success
Total duration 5m 22s
Artifacts

pr-checks.yml

on: pull_request
Matrix: smoke-and-tests
Fit to window
Zoom out
Zoom in

Annotations

20 errors
error: expect(received).toBe(expected): src/utils/modelCost.modelGate.test.ts#L257
Expected: 7 Received: 5 at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/modelCost.modelGate.test.ts:257:44)
error: expect(received).toEqual(expected): src/utils/modelCost.modelGate.test.ts#L217
{ - "inputTokens": 0, - "outputTokens": 0, - "promptCacheReadTokens": 0, - "promptCacheWriteTokens": 0, - "webSearchRequests": 0, + "inputTokens": 5, + "outputTokens": 25, + "promptCacheReadTokens": 0.5, + "promptCacheWriteTokens": 6.25, + "webSearchRequests": 0.01, } - Expected - 5 + Received + 5 at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/modelCost.modelGate.test.ts:217:41)
error: expect(received).toEqual(expected): src/utils/modelCost.modelGate.test.ts#L177
{ - "inputTokens": 1, - "outputTokens": 2, - "promptCacheReadTokens": 3, - "promptCacheWriteTokens": 4, - "webSearchRequests": 5, + "inputTokens": 5, + "outputTokens": 25, + "promptCacheReadTokens": 0.5, + "promptCacheWriteTokens": 6.25, + "webSearchRequests": 0.01, } - Expected - 5 + Received + 5 at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/modelCost.modelGate.test.ts:177:39)
error: expect(received).toHaveLength(expected): src/utils/betas.test.ts#L339
Expected length: 1 Received length: 0 at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/betas.test.ts:339:5)
error: expect(received).toBe(expected): src/utils/betas.test.ts#L258
Expected: true Received: false at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/betas.test.ts:258:46)
error: expect(received).not.toEqual(expected): src/utils/betas.test.ts#L243
Expected: not [] at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/betas.test.ts:243:50)
error: expect(received).toBe(expected): src/utils/betas.test.ts#L210
Expected: true Received: false at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/betas.test.ts:210:33)
error: expect(received).toBe(expected): src/utils/betas.test.ts#L154
Expected: true Received: false at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/betas.test.ts:154:61)
error: expect(received).toBeGreaterThan(expected): src/utils/betas.test.ts#L146
Expected: > 0 Received: 0 at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/betas.test.ts:146:40)
error: expect(received).toContain(expected): src/utils/http.test.ts#L48
Expected to contain: "+https://support.anthropic.com/" Received: "Claude-User (claude-code/test-version; +https://github.com/Gitlawb/openclaude)" at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/http.test.ts:48:34)
error: expect(received).toBe(expected): src/utils/modelCost.modelGate.test.ts#L257
Expected: 7 Received: 5 at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/modelCost.modelGate.test.ts:257:44)
error: expect(received).toEqual(expected): src/utils/modelCost.modelGate.test.ts#L217
{ - "inputTokens": 0, - "outputTokens": 0, - "promptCacheReadTokens": 0, - "promptCacheWriteTokens": 0, - "webSearchRequests": 0, + "inputTokens": 5, + "outputTokens": 25, + "promptCacheReadTokens": 0.5, + "promptCacheWriteTokens": 6.25, + "webSearchRequests": 0.01, } - Expected - 5 + Received + 5 at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/modelCost.modelGate.test.ts:217:41)
error: expect(received).toEqual(expected): src/utils/modelCost.modelGate.test.ts#L177
{ - "inputTokens": 1, - "outputTokens": 2, - "promptCacheReadTokens": 3, - "promptCacheWriteTokens": 4, - "webSearchRequests": 5, + "inputTokens": 5, + "outputTokens": 25, + "promptCacheReadTokens": 0.5, + "promptCacheWriteTokens": 6.25, + "webSearchRequests": 0.01, } - Expected - 5 + Received + 5 at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/modelCost.modelGate.test.ts:177:39)
error: expect(received).toHaveLength(expected): src/utils/betas.test.ts#L339
Expected length: 1 Received length: 0 at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/betas.test.ts:339:5)
error: expect(received).toBe(expected): src/utils/betas.test.ts#L258
Expected: true Received: false at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/betas.test.ts:258:46)
error: expect(received).not.toEqual(expected): src/utils/betas.test.ts#L243
Expected: not [] at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/betas.test.ts:243:50)
error: expect(received).toBe(expected): src/utils/betas.test.ts#L210
Expected: true Received: false at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/betas.test.ts:210:33)
error: expect(received).toBe(expected): src/utils/betas.test.ts#L154
Expected: true Received: false at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/betas.test.ts:154:61)
error: expect(received).toBeGreaterThan(expected): src/utils/betas.test.ts#L146
Expected: > 0 Received: 0 at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/betas.test.ts:146:40)
error: expect(received).toContain(expected): src/utils/http.test.ts#L48
Expected to contain: "+https://support.anthropic.com/" Received: "Claude-User (claude-code/test-version; +https://github.com/Gitlawb/openclaude)" at <anonymous> (/home/runner/work/openclaude/openclaude/src/utils/http.test.ts:48:34)