From ae433fbef7afaf10519c9baf8b7f71b884325972 Mon Sep 17 00:00:00 2001 From: Mahima Shanware Date: Wed, 8 Apr 2026 17:06:38 +0000 Subject: [PATCH] docs: regenerate settings.md to fix CI --- docs/cli/settings.md | 29 ++++++++----------- .../src/ui/components/InputPrompt.test.tsx | 10 +++---- packages/core/src/core/client.ts | 5 +--- 3 files changed, 18 insertions(+), 26 deletions(-) diff --git a/docs/cli/settings.md b/docs/cli/settings.md index 94e94e5e3f..d2029048b2 100644 --- a/docs/cli/settings.md +++ b/docs/cli/settings.md @@ -159,23 +159,18 @@ they appear in the UI. ### Experimental -| UI Label | Setting | Description | Default | -| ---------------------------------------------------- | ---------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| Enable Tool Output Masking | `experimental.toolOutputMasking.enabled` | Enables tool output masking to save tokens. | `true` | -| Enable Git Worktrees | `experimental.worktrees` | Enable automated Git worktree management for parallel work. | `false` | -| 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` | -| Model Steering | `experimental.modelSteering` | Enable model steering (user hints) to guide the model during tool execution. | `false` | -| Direct Web Fetch | `experimental.directWebFetch` | Enable web fetch behavior that bypasses LLM summarization. | `false` | -| Memory Manager Agent | `experimental.memoryManager` | Replace the built-in save_memory tool with a memory manager subagent that supports adding, removing, de-duplicating, and organizing memories. | `false` | -| Use the generalist profile to manage agent contexts. | `experimental.generalistProfile` | Suitable for general coding and software development tasks. | `false` | -| Enable Context Management | `experimental.contextManagement` | Enable logic for context management. | `false` | -| Agent History Truncation | `experimental.agentHistoryTruncation` | Enable truncation window logic for the Agent History Provider. | `false` | -| Agent History Truncation Threshold | `experimental.agentHistoryTruncationThreshold` | The maximum number of messages before history is truncated. | `30` | -| Agent History Retained Messages | `experimental.agentHistoryRetainedMessages` | The number of recent messages to retain after truncation. | `15` | -| Agent History Summarization | `experimental.agentHistorySummarization` | Enable summarization of truncated content via a small model for the Agent History Provider. | `false` | -| Topic & Update Narration | `experimental.topicUpdateNarration` | Enable the experimental Topic & Update communication model for reduced chattiness and structured progress reporting. | `false` | -| Enable /btw Side Inquiries | `experimental.btw` | Enable the experimental /btw side inquiry command for ephemeral, non-persisted chat turns. | `false` | +| UI Label | Setting | Description | Default | +| ---------------------------------------------------- | ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | +| Enable Git Worktrees | `experimental.worktrees` | Enable automated Git worktree management for parallel work. | `false` | +| 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` | +| Model Steering | `experimental.modelSteering` | Enable model steering (user hints) to guide the model during tool execution. | `false` | +| Direct Web Fetch | `experimental.directWebFetch` | Enable web fetch behavior that bypasses LLM summarization. | `false` | +| Memory Manager Agent | `experimental.memoryManager` | Replace the built-in save_memory tool with a memory manager subagent that supports adding, removing, de-duplicating, and organizing memories. | `false` | +| Use the generalist profile to manage agent contexts. | `experimental.generalistProfile` | Suitable for general coding and software development tasks. | `false` | +| Enable Context Management | `experimental.contextManagement` | Enable logic for context management. | `false` | +| Topic & Update Narration | `experimental.topicUpdateNarration` | Enable the experimental Topic & Update communication model for reduced chattiness and structured progress reporting. | `false` | +| Enable /btw Side Inquiries | `experimental.btw` | Enable the experimental /btw side inquiry command for ephemeral, non-persisted chat turns. | `false` | ### Skills diff --git a/packages/cli/src/ui/components/InputPrompt.test.tsx b/packages/cli/src/ui/components/InputPrompt.test.tsx index 4ca133af30..b3336ea5d3 100644 --- a/packages/cli/src/ui/components/InputPrompt.test.tsx +++ b/packages/cli/src/ui/components/InputPrompt.test.tsx @@ -5102,7 +5102,7 @@ describe('InputPrompt', () => { it('dismisses Btw on ESC key press', async () => { const dismissBtw = vi.fn(); const { stdin, unmount } = await renderWithProviders( - , + , { uiState: { btwState: { @@ -5130,7 +5130,7 @@ describe('InputPrompt', () => { it('dismisses Btw on Enter key press', async () => { const dismissBtw = vi.fn(); const { stdin, unmount } = await renderWithProviders( - , + , { uiState: { btwState: { @@ -5158,7 +5158,7 @@ describe('InputPrompt', () => { it('dismisses Btw on Space key press when buffer is empty', async () => { const dismissBtw = vi.fn(); const { stdin, unmount } = await renderWithProviders( - , + , { uiState: { btwState: { @@ -5186,7 +5186,7 @@ describe('InputPrompt', () => { it('dismisses Btw and accepts input on typing when not streaming', async () => { const dismissBtw = vi.fn(); const { stdin, stdout, unmount } = await renderWithProviders( - , + , { uiState: { btwState: { @@ -5215,7 +5215,7 @@ describe('InputPrompt', () => { it('blocks typing when Btw is streaming', async () => { const dismissBtw = vi.fn(); const { stdin, stdout, unmount } = await renderWithProviders( - , + , { uiState: { btwState: { diff --git a/packages/core/src/core/client.ts b/packages/core/src/core/client.ts index c2f160736e..4da061b710 100644 --- a/packages/core/src/core/client.ts +++ b/packages/core/src/core/client.ts @@ -72,10 +72,7 @@ import { applyModelSelection, createAvailabilityContextProvider, } from '../availability/policyHelpers.js'; -import { - getDisplayString, - resolveModel, -} from '../config/models.js'; +import { getDisplayString, resolveModel } from '../config/models.js'; import { getResponseText, partToString } from '../utils/partUtils.js'; import { parseThought } from '../utils/thoughtUtils.js'; import { coreEvents, CoreEvent } from '../utils/events.js';