diff --git a/docs/get-started/configuration.md b/docs/get-started/configuration.md index 167a854471..1e7f4207e0 100644 --- a/docs/get-started/configuration.md +++ b/docs/get-started/configuration.md @@ -837,7 +837,7 @@ their corresponding top-level category object in your `settings.json` file. - **`experimental.enableEventDrivenScheduler`** (boolean): - **Description:** Enables event-driven scheduler within the CLI session. - - **Default:** `false` + - **Default:** `true` - **Requires restart:** Yes - **`experimental.extensionReloading`** (boolean): diff --git a/packages/cli/src/config/settingsSchema.test.ts b/packages/cli/src/config/settingsSchema.test.ts index e19bdf3e94..6aef68fc2e 100644 --- a/packages/cli/src/config/settingsSchema.test.ts +++ b/packages/cli/src/config/settingsSchema.test.ts @@ -387,7 +387,7 @@ describe('SettingsSchema', () => { expect(setting).toBeDefined(); expect(setting.type).toBe('boolean'); expect(setting.category).toBe('Experimental'); - expect(setting.default).toBe(false); + expect(setting.default).toBe(true); expect(setting.requiresRestart).toBe(true); expect(setting.showInDialog).toBe(false); expect(setting.description).toBe( diff --git a/packages/cli/src/config/settingsSchema.ts b/packages/cli/src/config/settingsSchema.ts index d5711ca83f..47863d52c4 100644 --- a/packages/cli/src/config/settingsSchema.ts +++ b/packages/cli/src/config/settingsSchema.ts @@ -1429,7 +1429,7 @@ const SETTINGS_SCHEMA = { label: 'Event Driven Scheduler', category: 'Experimental', requiresRestart: true, - default: false, + default: true, description: 'Enables event-driven scheduler within the CLI session.', showInDialog: false, }, diff --git a/packages/core/src/config/config.test.ts b/packages/core/src/config/config.test.ts index b61428315b..e20e4b2ef6 100644 --- a/packages/core/src/config/config.test.ts +++ b/packages/core/src/config/config.test.ts @@ -856,9 +856,9 @@ describe('Server Config (config.ts)', () => { }); describe('Event Driven Scheduler Configuration', () => { - it('should default enableEventDrivenScheduler to false when not provided', () => { + it('should default enableEventDrivenScheduler to true when not provided', () => { const config = new Config(baseParams); - expect(config.isEventDrivenSchedulerEnabled()).toBe(false); + expect(config.isEventDrivenSchedulerEnabled()).toBe(true); }); it('should set enableEventDrivenScheduler to false when provided as false', () => { diff --git a/packages/core/src/config/config.ts b/packages/core/src/config/config.ts index dd73dec7b5..be093e61ef 100644 --- a/packages/core/src/config/config.ts +++ b/packages/core/src/config/config.ts @@ -636,8 +636,7 @@ export class Config { this.agents = params.agents ?? {}; this.disableLLMCorrection = params.disableLLMCorrection ?? true; this.planEnabled = params.plan ?? false; - this.enableEventDrivenScheduler = - params.enableEventDrivenScheduler ?? false; + this.enableEventDrivenScheduler = params.enableEventDrivenScheduler ?? true; this.skillsSupport = params.skillsSupport ?? false; this.disabledSkills = params.disabledSkills ?? []; this.adminSkillsEnabled = params.adminSkillsEnabled ?? true; diff --git a/schemas/settings.schema.json b/schemas/settings.schema.json index 7b9e5a671d..aaea1062ff 100644 --- a/schemas/settings.schema.json +++ b/schemas/settings.schema.json @@ -1403,8 +1403,8 @@ "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: `false`", - "default": false, + "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": {