feat(backends): support explicit backends.default selection
This commit is contained in:
@@ -223,11 +223,13 @@ describe('configSchema — backends', () => {
|
||||
const result = configSchema.parse({
|
||||
...minimalConfig,
|
||||
backends: {
|
||||
default: 'codex',
|
||||
native: { enabled: false },
|
||||
codex: { enabled: true, path: '/usr/local/bin/codex', args: ['run'], timeout_ms: 300000 },
|
||||
gemini: { enabled: true, path: '/usr/local/bin/gemini', args: ['chat'], timeout_ms: 60000 },
|
||||
},
|
||||
});
|
||||
expect(result.backends.default).toBe('codex');
|
||||
expect(result.backends.native.enabled).toBe(false);
|
||||
expect(result.backends.codex.enabled).toBe(true);
|
||||
expect(result.backends.codex.path).toBe('/usr/local/bin/codex');
|
||||
|
||||
Reference in New Issue
Block a user