Skip to content

Commit 712588f

Browse files
committed
feat(core): Ship model steering by default.
1 parent 4e5dfd0 commit 712588f

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

docs/cli/settings.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ they appear in the UI.
150150
| Use OSC 52 Paste | `experimental.useOSC52Paste` | Use OSC 52 for pasting. This may be more robust than the default system when using remote terminal sessions (if your terminal is configured to allow it). | `false` |
151151
| Use OSC 52 Copy | `experimental.useOSC52Copy` | Use OSC 52 for copying. This may be more robust than the default system when using remote terminal sessions (if your terminal is configured to allow it). | `false` |
152152
| Plan | `experimental.plan` | Enable Plan Mode. | `true` |
153-
| Model Steering | `experimental.modelSteering` | Enable model steering (user hints) to guide the model during tool execution. | `false` |
153+
| Model Steering | `experimental.modelSteering` | Enable model steering (user hints) to guide the model during tool execution. | `true` |
154154
| Direct Web Fetch | `experimental.directWebFetch` | Enable web fetch behavior that bypasses LLM summarization. | `false` |
155155
| Topic & Update Narration | `experimental.topicUpdateNarration` | Enable the experimental Topic & Update communication model for reduced chattiness and structured progress reporting. | `false` |
156156

docs/reference/configuration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1401,7 +1401,7 @@ their corresponding top-level category object in your `settings.json` file.
14011401
- **`experimental.modelSteering`** (boolean):
14021402
- **Description:** Enable model steering (user hints) to guide the model
14031403
during tool execution.
1404-
- **Default:** `false`
1404+
- **Default:** `true`
14051405

14061406
- **`experimental.directWebFetch`** (boolean):
14071407
- **Description:** Enable web fetch behavior that bypasses LLM summarization.

packages/cli/src/config/settingsSchema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1969,7 +1969,7 @@ const SETTINGS_SCHEMA = {
19691969
label: 'Model Steering',
19701970
category: 'Experimental',
19711971
requiresRestart: false,
1972-
default: false,
1972+
default: true,
19731973
description:
19741974
'Enable model steering (user hints) to guide the model during tool execution.',
19751975
showInDialog: true,

packages/core/src/config/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1014,7 +1014,7 @@ export class Config implements McpContext, AgentLoopContext {
10141014

10151015
this.experimentalJitContext = params.experimentalJitContext ?? true;
10161016
this.topicUpdateNarration = params.topicUpdateNarration ?? false;
1017-
this.modelSteering = params.modelSteering ?? false;
1017+
this.modelSteering = params.modelSteering ?? true;
10181018
this.injectionService = new InjectionService(() =>
10191019
this.isModelSteeringEnabled(),
10201020
);

schemas/settings.schema.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2392,8 +2392,8 @@
23922392
"modelSteering": {
23932393
"title": "Model Steering",
23942394
"description": "Enable model steering (user hints) to guide the model during tool execution.",
2395-
"markdownDescription": "Enable model steering (user hints) to guide the model during tool execution.\n\n- Category: `Experimental`\n- Requires restart: `no`\n- Default: `false`",
2396-
"default": false,
2395+
"markdownDescription": "Enable model steering (user hints) to guide the model during tool execution.\n\n- Category: `Experimental`\n- Requires restart: `no`\n- Default: `true`",
2396+
"default": true,
23972397
"type": "boolean"
23982398
},
23992399
"directWebFetch": {

0 commit comments

Comments
 (0)