diff --git a/packages/agent-core-v2/test/workspace/workspaceInstance/workspaceInstanceManager.test.ts b/packages/agent-core-v2/test/workspace/workspaceInstance/workspaceInstanceManager.test.ts index d71c698e7fc..3fa3c0d5e8a 100644 --- a/packages/agent-core-v2/test/workspace/workspaceInstance/workspaceInstanceManager.test.ts +++ b/packages/agent-core-v2/test/workspace/workspaceInstance/workspaceInstanceManager.test.ts @@ -139,10 +139,10 @@ function manager( { scope: () => 'sessions' }, workspaces, { ready }, - ...Array.from({ length: 23 }, () => undefined), + ...Array.from({ length: 21 }, () => undefined), new TestRuntimeUnitHostFactory(), ]; - args[20] = { entries: () => [] }; + args[18] = { entries: () => [] }; const value = Reflect.construct(WorkspaceInstanceManager, args) as WorkspaceInstanceManager; const providers = (value as unknown as { providers: Map }).providers; providers.clear(); diff --git a/packages/kap-server/test/config.test.ts b/packages/kap-server/test/config.test.ts index a1fdb37ecee..f6d81e3c312 100644 --- a/packages/kap-server/test/config.test.ts +++ b/packages/kap-server/test/config.test.ts @@ -159,16 +159,16 @@ describe('server-v2 /api/v1/config', () => { }); }); - it('session create with a broken subagent model pool fails with VALIDATION_FAILED', async () => { + it('session create with a broken subagent model pool still succeeds', async () => { await boot('[secondary_model.models]\n"provider/fast" = "fast and cheap"\n'); const res = await authedFetch(server as RunningServer, base, '/api/v1/sessions', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ metadata: { cwd: home as string } }), }); - const body = (await res.json()) as Envelope; - expect(body.code).toBe(ErrorCode.VALIDATION_FAILED); - expect(body.msg).toContain('[secondary_model].default_model is required'); + const body = (await res.json()) as Envelope<{ id?: string }>; + expect(body.code).toBe(0); + expect(body.data?.id).toBeTruthy(); }); });