diff --git a/packages/cli/src/__tests__/connection-target.test.ts b/packages/cli/src/__tests__/connection-target.test.ts index 14951570be..90cf4e4b7b 100644 --- a/packages/cli/src/__tests__/connection-target.test.ts +++ b/packages/cli/src/__tests__/connection-target.test.ts @@ -826,6 +826,8 @@ describe('default session target resolver', () => { slug: 'local', providerType: 'ollama', defaultModel: 'qwen2.5-coder', + // Requested model must be user-enabled; discovered catalog alone is not enough. + enabledModelIds: ['qwen2.5-coder', 'llama3.2'], models: [{ id: 'qwen2.5-coder' }, { id: 'llama3.2' }], }); diff --git a/packages/cli/src/__tests__/runtime-bootstrap.test.ts b/packages/cli/src/__tests__/runtime-bootstrap.test.ts index a57136d604..8e3e531f45 100644 --- a/packages/cli/src/__tests__/runtime-bootstrap.test.ts +++ b/packages/cli/src/__tests__/runtime-bootstrap.test.ts @@ -184,7 +184,12 @@ describe('Maka CLI runtime bootstrap', () => { defaultModel: 'selected-model', }); await connectionStore.update('selected-local', { - models: [{ id: 'requested-model', capabilities: { vision: true } }], + // Requested model must be user-enabled; discovered catalog alone is not enough. + enabledModelIds: ['selected-model', 'requested-model'], + models: [ + { id: 'selected-model' }, + { id: 'requested-model', capabilities: { vision: true } }, + ], }); const observed: unknown[] = []; const observer = (result: unknown): void => {