From 31522045cdbcfcf44f9d1a0cc8cf9ae1c807855c Mon Sep 17 00:00:00 2001 From: Abhi <43648792+abhipatel12@users.noreply.github.com> Date: Sat, 7 Feb 2026 23:05:03 -0500 Subject: [PATCH] refactor(config): remove experimental.enableEventDrivenScheduler setting (#17924) --- docs/get-started/configuration.md | 5 ----- packages/cli/src/config/config.ts | 3 +-- packages/cli/src/config/settingsSchema.test.ts | 14 -------------- packages/cli/src/config/settingsSchema.ts | 9 --------- schemas/settings.schema.json | 7 ------- 5 files changed, 1 insertion(+), 37 deletions(-) diff --git a/docs/get-started/configuration.md b/docs/get-started/configuration.md index 3b1d3899ae..c17dc656cc 100644 --- a/docs/get-started/configuration.md +++ b/docs/get-started/configuration.md @@ -855,11 +855,6 @@ their corresponding top-level category object in your `settings.json` file. - **Default:** `true` - **Requires restart:** Yes -- **`experimental.enableEventDrivenScheduler`** (boolean): - - **Description:** Enables event-driven scheduler within the CLI session. - - **Default:** `true` - - **Requires restart:** Yes - - **`experimental.extensionReloading`** (boolean): - **Description:** Enables extension loading/unloading within the CLI session. - **Default:** `false` diff --git a/packages/cli/src/config/config.ts b/packages/cli/src/config/config.ts index 45bec5d41e..976cdc8c1d 100755 --- a/packages/cli/src/config/config.ts +++ b/packages/cli/src/config/config.ts @@ -777,8 +777,7 @@ export async function loadCliConfig( enableExtensionReloading: settings.experimental?.extensionReloading, enableAgents: settings.experimental?.enableAgents, plan: settings.experimental?.plan, - enableEventDrivenScheduler: - settings.experimental?.enableEventDrivenScheduler, + enableEventDrivenScheduler: true, skillsSupport: settings.skills?.enabled ?? true, disabledSkills: settings.skills?.disabled, experimentalJitContext: settings.experimental?.jitContext, diff --git a/packages/cli/src/config/settingsSchema.test.ts b/packages/cli/src/config/settingsSchema.test.ts index ed66409e6c..1be3de209b 100644 --- a/packages/cli/src/config/settingsSchema.test.ts +++ b/packages/cli/src/config/settingsSchema.test.ts @@ -365,20 +365,6 @@ describe('SettingsSchema', () => { ); }); - it('should have enableEventDrivenScheduler setting in schema', () => { - const setting = - getSettingsSchema().experimental.properties.enableEventDrivenScheduler; - expect(setting).toBeDefined(); - expect(setting.type).toBe('boolean'); - expect(setting.category).toBe('Experimental'); - expect(setting.default).toBe(true); - expect(setting.requiresRestart).toBe(true); - expect(setting.showInDialog).toBe(false); - expect(setting.description).toBe( - 'Enables event-driven scheduler within the CLI session.', - ); - }); - it('should have hooksConfig.notifications setting in schema', () => { const setting = getSettingsSchema().hooksConfig?.properties.notifications; expect(setting).toBeDefined(); diff --git a/packages/cli/src/config/settingsSchema.ts b/packages/cli/src/config/settingsSchema.ts index 4cac04caf1..5798caa29d 100644 --- a/packages/cli/src/config/settingsSchema.ts +++ b/packages/cli/src/config/settingsSchema.ts @@ -1514,15 +1514,6 @@ const SETTINGS_SCHEMA = { description: 'Enable requesting and fetching of extension settings.', showInDialog: false, }, - enableEventDrivenScheduler: { - type: 'boolean', - label: 'Event Driven Scheduler', - category: 'Experimental', - requiresRestart: true, - default: true, - description: 'Enables event-driven scheduler within the CLI session.', - showInDialog: false, - }, extensionReloading: { type: 'boolean', label: 'Extension Reloading', diff --git a/schemas/settings.schema.json b/schemas/settings.schema.json index 0e9a9cce9b..bcbcabb101 100644 --- a/schemas/settings.schema.json +++ b/schemas/settings.schema.json @@ -1466,13 +1466,6 @@ "default": true, "type": "boolean" }, - "enableEventDrivenScheduler": { - "title": "Event Driven Scheduler", - "description": "Enables event-driven scheduler within the CLI session.", - "markdownDescription": "Enables event-driven scheduler within the CLI session.\n\n- Category: `Experimental`\n- Requires restart: `yes`\n- Default: `true`", - "default": true, - "type": "boolean" - }, "extensionReloading": { "title": "Extension Reloading", "description": "Enables extension loading/unloading within the CLI session.",