feat(core): Ship model steering by default.

This commit is contained in:
Your Name
2026-03-19 19:02:59 +00:00
parent 4e5dfd0cb7
commit 712588fe46
5 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -150,7 +150,7 @@ they appear in the UI.
| 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` |
| 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` |
| Plan | `experimental.plan` | Enable Plan Mode. | `true` |
| Model Steering | `experimental.modelSteering` | Enable model steering (user hints) to guide the model during tool execution. | `false` |
| Model Steering | `experimental.modelSteering` | Enable model steering (user hints) to guide the model during tool execution. | `true` |
| Direct Web Fetch | `experimental.directWebFetch` | Enable web fetch behavior that bypasses LLM summarization. | `false` |
| Topic & Update Narration | `experimental.topicUpdateNarration` | Enable the experimental Topic & Update communication model for reduced chattiness and structured progress reporting. | `false` |
+1 -1
View File
@@ -1401,7 +1401,7 @@ their corresponding top-level category object in your `settings.json` file.
- **`experimental.modelSteering`** (boolean):
- **Description:** Enable model steering (user hints) to guide the model
during tool execution.
- **Default:** `false`
- **Default:** `true`
- **`experimental.directWebFetch`** (boolean):
- **Description:** Enable web fetch behavior that bypasses LLM summarization.
+1 -1
View File
@@ -1969,7 +1969,7 @@ const SETTINGS_SCHEMA = {
label: 'Model Steering',
category: 'Experimental',
requiresRestart: false,
default: false,
default: true,
description:
'Enable model steering (user hints) to guide the model during tool execution.',
showInDialog: true,
+1 -1
View File
@@ -1014,7 +1014,7 @@ export class Config implements McpContext, AgentLoopContext {
this.experimentalJitContext = params.experimentalJitContext ?? true;
this.topicUpdateNarration = params.topicUpdateNarration ?? false;
this.modelSteering = params.modelSteering ?? false;
this.modelSteering = params.modelSteering ?? true;
this.injectionService = new InjectionService(() =>
this.isModelSteeringEnabled(),
);
+2 -2
View File
@@ -2392,8 +2392,8 @@
"modelSteering": {
"title": "Model Steering",
"description": "Enable model steering (user hints) to guide the model during tool execution.",
"markdownDescription": "Enable model steering (user hints) to guide the model during tool execution.\n\n- Category: `Experimental`\n- Requires restart: `no`\n- Default: `false`",
"default": false,
"markdownDescription": "Enable model steering (user hints) to guide the model during tool execution.\n\n- Category: `Experimental`\n- Requires restart: `no`\n- Default: `true`",
"default": true,
"type": "boolean"
},
"directWebFetch": {