From 1fe20c2bcecff047a4ea2fec5a81899d9cabdb55 Mon Sep 17 00:00:00 2001 From: Johnny Eric Amancio Date: Wed, 12 Aug 2026 14:14:16 +0200 Subject: [PATCH] fix(config): remove retired codebase search schema --- apps/web/src/app/config.json/extras.ts | 4 ---- apps/web/src/tests/cli-config-schema.test.ts | 4 ++-- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/apps/web/src/app/config.json/extras.ts b/apps/web/src/app/config.json/extras.ts index ba1da77687..7d91731365 100644 --- a/apps/web/src/app/config.json/extras.ts +++ b/apps/web/src/app/config.json/extras.ts @@ -109,10 +109,6 @@ export const kiloExtras = { notebook_execute: { $ref: '#/$defs/PermissionRuleConfig' }, }, experimental: { - codebase_search: { - description: 'Enable AI-powered codebase search', - type: 'boolean', - }, agent_requirements: { description: 'Require declared agent skills, MCPs, and VS Code extensions before VS Code prompts can run', diff --git a/apps/web/src/tests/cli-config-schema.test.ts b/apps/web/src/tests/cli-config-schema.test.ts index 7cfa874180..cb13298cbc 100644 --- a/apps/web/src/tests/cli-config-schema.test.ts +++ b/apps/web/src/tests/cli-config-schema.test.ts @@ -119,9 +119,9 @@ describe('kilo config.json schema merge', () => { expect(permissionObject.properties.read).toBeDefined(); }); - test('adds kilo experimental keys without dropping upstream', () => { + test('merges kilo experimental keys without restoring retired keys', () => { const exp = props.experimental as { properties: Record }; - expect(exp.properties.codebase_search).toBeDefined(); + expect(exp.properties.codebase_search).toBeUndefined(); expect(exp.properties.agent_requirements).toEqual(expect.objectContaining({ type: 'boolean' })); expect(exp.properties.native_notebook_tools).toEqual( expect.objectContaining({ type: 'boolean' })