From 201c74c038da7cf1e0357fa19f234e301b2a374d Mon Sep 17 00:00:00 2001 From: Sandy Tao Date: Tue, 31 Mar 2026 13:31:22 -0700 Subject: [PATCH] fix(config): disable JIT context loading by default (#24364) --- docs/reference/configuration.md | 2 +- packages/cli/src/config/settingsSchema.ts | 2 +- packages/cli/src/ui/components/Footer.test.tsx | 3 +++ packages/core/src/config/config.ts | 2 +- schemas/settings.schema.json | 4 ++-- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/docs/reference/configuration.md b/docs/reference/configuration.md index 2ae78bb307..b285777ec9 100644 --- a/docs/reference/configuration.md +++ b/docs/reference/configuration.md @@ -1600,7 +1600,7 @@ their corresponding top-level category object in your `settings.json` file. - **`experimental.jitContext`** (boolean): - **Description:** Enable Just-In-Time (JIT) context loading. - - **Default:** `true` + - **Default:** `false` - **Requires restart:** Yes - **`experimental.useOSC52Paste`** (boolean): diff --git a/packages/cli/src/config/settingsSchema.ts b/packages/cli/src/config/settingsSchema.ts index 4c88f1203b..0dfae37f3a 100644 --- a/packages/cli/src/config/settingsSchema.ts +++ b/packages/cli/src/config/settingsSchema.ts @@ -1998,7 +1998,7 @@ const SETTINGS_SCHEMA = { label: 'JIT Context Loading', category: 'Experimental', requiresRestart: true, - default: true, + default: false, description: 'Enable Just-In-Time (JIT) context loading.', showInDialog: false, }, diff --git a/packages/cli/src/ui/components/Footer.test.tsx b/packages/cli/src/ui/components/Footer.test.tsx index c0a52af868..6eed137982 100644 --- a/packages/cli/src/ui/components/Footer.test.tsx +++ b/packages/cli/src/ui/components/Footer.test.tsx @@ -434,6 +434,7 @@ describe('