Skip to content

Commit 2a9ef8e

Browse files
committed
fix: default enabled to true — installing the plugin should activate it
Previously defaulted to false, requiring users to explicitly set enabled: true in magic-context.jsonc. The config-parse failure fallback correctly stays enabled: false.
1 parent e6cfeee commit 2a9ef8e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

packages/plugin/src/config/schema/magic-context.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ describe("MagicContextConfigSchema", () => {
1515
const result = MagicContextConfigSchema.parse({});
1616

1717
expect(result).toMatchObject({
18-
enabled: false,
18+
enabled: true,
1919
cache_ttl: "5m",
2020
nudge_interval_tokens: DEFAULT_NUDGE_INTERVAL_TOKENS,
2121
execute_threshold_percentage: 65,

packages/plugin/src/config/schema/magic-context.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,8 @@ export interface MagicContextConfig {
136136

137137
export const MagicContextConfigSchema = z
138138
.object({
139-
/** Enable magic context (default: false) */
140-
enabled: z.boolean().default(false),
139+
/** Enable magic context (default: true) */
140+
enabled: z.boolean().default(true),
141141
/** When false, ctx_reduce tool is hidden, all nudges disabled, and prompt
142142
* guidance about ctx_reduce stripped. Heuristic cleanup, compartments,
143143
* memory, and other features still work. (default: true) */

0 commit comments

Comments
 (0)