feat(core): Enable tool output truncation by default (#9983)

This commit is contained in:
Sandy Tao
2025-09-29 09:30:37 -07:00
committed by GitHub
parent bf32492da9
commit 8a2c2dc73f
2 changed files with 2 additions and 3 deletions
+1 -1
View File
@@ -761,7 +761,7 @@ const SETTINGS_SCHEMA = {
label: 'Enable Tool Output Truncation', label: 'Enable Tool Output Truncation',
category: 'General', category: 'General',
requiresRestart: true, requiresRestart: true,
default: false, default: true,
description: 'Enable truncation of large tool outputs.', description: 'Enable truncation of large tool outputs.',
showInDialog: true, showInDialog: true,
}, },
+1 -2
View File
@@ -427,8 +427,7 @@ export class Config {
DEFAULT_TRUNCATE_TOOL_OUTPUT_THRESHOLD; DEFAULT_TRUNCATE_TOOL_OUTPUT_THRESHOLD;
this.truncateToolOutputLines = this.truncateToolOutputLines =
params.truncateToolOutputLines ?? DEFAULT_TRUNCATE_TOOL_OUTPUT_LINES; params.truncateToolOutputLines ?? DEFAULT_TRUNCATE_TOOL_OUTPUT_LINES;
this.enableToolOutputTruncation = this.enableToolOutputTruncation = params.enableToolOutputTruncation ?? true;
params.enableToolOutputTruncation ?? false;
this.useSmartEdit = params.useSmartEdit ?? true; this.useSmartEdit = params.useSmartEdit ?? true;
this.useWriteTodos = params.useWriteTodos ?? false; this.useWriteTodos = params.useWriteTodos ?? false;
this.useModelRouter = params.useModelRouter ?? false; this.useModelRouter = params.useModelRouter ?? false;