mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-06 08:18:39 +00:00
fix(parser): add read_command_output to NativeToolCallParser
chore: remove terminalCompressProgressBar setting - Fix: Add missing read_command_output case to parser (was causing 'Invalid arguments' errors) - Remove: Delete compress progress bar setting from all components (redundant with preview size control) - Clean up: Remove from global-settings, OutputInterceptor, BaseTerminal, ExecuteCommandTool, SettingsView, TerminalSettings, ExtensionStateContext - Clean up: Remove from all i18n locale files
This commit is contained in:
parent
980e616c54
commit
cd1b9f43fd
24 changed files with 2 additions and 171 deletions
|
|
@ -99,6 +99,7 @@ export const organizationDefaultSettingsSchema = globalSettingsSchema
|
|||
maxWorkspaceFiles: true,
|
||||
showRooIgnoredFiles: true,
|
||||
terminalCommandDelay: true,
|
||||
terminalOutputLineLimit: true,
|
||||
terminalShellIntegrationDisabled: true,
|
||||
terminalShellIntegrationTimeout: true,
|
||||
terminalZshClearEolMark: true,
|
||||
|
|
|
|||
|
|
@ -201,7 +201,6 @@ export async function executeCommandInTerminal(
|
|||
const providerState = await provider?.getState()
|
||||
const terminalOutputPreviewSize =
|
||||
providerState?.terminalOutputPreviewSize ?? DEFAULT_TERMINAL_OUTPUT_PREVIEW_SIZE
|
||||
const terminalCompressProgressBar = providerState?.terminalCompressProgressBar ?? true
|
||||
|
||||
interceptor = new OutputInterceptor({
|
||||
executionId,
|
||||
|
|
@ -209,7 +208,6 @@ export async function executeCommandInTerminal(
|
|||
command,
|
||||
storageDir,
|
||||
previewSize: terminalOutputPreviewSize,
|
||||
compressProgressBar: terminalCompressProgressBar,
|
||||
})
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
import { truncateOutput, applyRunLengthEncoding } from "../misc/extract-text"
|
||||
|
||||
import type {
|
||||
RooTerminalProvider,
|
||||
RooTerminal,
|
||||
|
|
|
|||
|
|
@ -3,8 +3,6 @@ import * as path from "path"
|
|||
|
||||
import { TerminalOutputPreviewSize, TERMINAL_PREVIEW_BYTES, PersistedCommandOutput } from "@roo-code/types"
|
||||
|
||||
import { processCarriageReturns, processBackspaces } from "../misc/extract-text"
|
||||
|
||||
/**
|
||||
* Configuration options for creating an OutputInterceptor instance.
|
||||
*/
|
||||
|
|
@ -19,8 +17,6 @@ export interface OutputInterceptorOptions {
|
|||
storageDir: string
|
||||
/** Size category for the preview buffer (small/medium/large) */
|
||||
previewSize: TerminalOutputPreviewSize
|
||||
/** Whether to compress progress bar output using carriage return processing */
|
||||
compressProgressBar: boolean
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -46,7 +42,6 @@ export interface OutputInterceptorOptions {
|
|||
* command: 'npm test',
|
||||
* storageDir: '/path/to/task/command-output',
|
||||
* previewSize: 'medium',
|
||||
* compressProgressBar: true
|
||||
* });
|
||||
*
|
||||
* // Write output chunks as they arrive
|
||||
|
|
@ -66,7 +61,6 @@ export class OutputInterceptor {
|
|||
private totalBytes: number = 0
|
||||
private spilledToDisk: boolean = false
|
||||
private readonly previewBytes: number
|
||||
private readonly compressProgressBar: boolean
|
||||
|
||||
/**
|
||||
* Creates a new OutputInterceptor instance.
|
||||
|
|
@ -75,7 +69,6 @@ export class OutputInterceptor {
|
|||
*/
|
||||
constructor(private readonly options: OutputInterceptorOptions) {
|
||||
this.previewBytes = TERMINAL_PREVIEW_BYTES[options.previewSize]
|
||||
this.compressProgressBar = options.compressProgressBar
|
||||
this.artifactPath = path.join(options.storageDir, `cmd-${options.executionId}.txt`)
|
||||
}
|
||||
|
||||
|
|
@ -143,9 +136,6 @@ export class OutputInterceptor {
|
|||
* - The path to the full output file (if truncated)
|
||||
* - A flag indicating whether the output was truncated
|
||||
*
|
||||
* If `compressProgressBar` was enabled, the preview will have carriage returns
|
||||
* and backspaces processed to show only final line states.
|
||||
*
|
||||
* @returns The persisted command output summary
|
||||
*
|
||||
* @example
|
||||
|
|
@ -165,13 +155,7 @@ export class OutputInterceptor {
|
|||
}
|
||||
|
||||
// Prepare preview
|
||||
let preview = this.buffer.slice(0, this.previewBytes)
|
||||
|
||||
// Apply compression to preview only (for readability)
|
||||
if (this.compressProgressBar) {
|
||||
preview = processCarriageReturns(preview)
|
||||
preview = processBackspaces(preview)
|
||||
}
|
||||
const preview = this.buffer.slice(0, this.previewBytes)
|
||||
|
||||
return {
|
||||
preview,
|
||||
|
|
|
|||
|
|
@ -56,7 +56,6 @@ describe("OutputInterceptor", () => {
|
|||
command: "echo test",
|
||||
storageDir,
|
||||
previewSize: "small", // 2KB
|
||||
compressProgressBar: false,
|
||||
})
|
||||
|
||||
const smallOutput = "Hello World\n"
|
||||
|
|
@ -79,7 +78,6 @@ describe("OutputInterceptor", () => {
|
|||
command: "echo test",
|
||||
storageDir,
|
||||
previewSize: "small", // 2KB = 2048 bytes
|
||||
compressProgressBar: false,
|
||||
})
|
||||
|
||||
// Write enough data to exceed 2KB threshold
|
||||
|
|
@ -103,7 +101,6 @@ describe("OutputInterceptor", () => {
|
|||
command: "echo test",
|
||||
storageDir,
|
||||
previewSize: "small", // 2KB
|
||||
compressProgressBar: false,
|
||||
})
|
||||
|
||||
// Write data that exceeds threshold
|
||||
|
|
@ -125,7 +122,6 @@ describe("OutputInterceptor", () => {
|
|||
command: "echo test",
|
||||
storageDir,
|
||||
previewSize: "small",
|
||||
compressProgressBar: false,
|
||||
})
|
||||
|
||||
// Trigger spill
|
||||
|
|
@ -152,7 +148,6 @@ describe("OutputInterceptor", () => {
|
|||
command: "test",
|
||||
storageDir,
|
||||
previewSize: "small",
|
||||
compressProgressBar: false,
|
||||
})
|
||||
|
||||
// Write exactly 2KB
|
||||
|
|
@ -171,7 +166,6 @@ describe("OutputInterceptor", () => {
|
|||
command: "test",
|
||||
storageDir,
|
||||
previewSize: "medium",
|
||||
compressProgressBar: false,
|
||||
})
|
||||
|
||||
// Write exactly 4KB
|
||||
|
|
@ -190,7 +184,6 @@ describe("OutputInterceptor", () => {
|
|||
command: "test",
|
||||
storageDir,
|
||||
previewSize: "large",
|
||||
compressProgressBar: false,
|
||||
})
|
||||
|
||||
// Write exactly 8KB
|
||||
|
|
@ -213,7 +206,6 @@ describe("OutputInterceptor", () => {
|
|||
command: "test",
|
||||
storageDir,
|
||||
previewSize: "small",
|
||||
compressProgressBar: false,
|
||||
})
|
||||
|
||||
// Trigger spill
|
||||
|
|
@ -230,7 +222,6 @@ describe("OutputInterceptor", () => {
|
|||
command: "test",
|
||||
storageDir,
|
||||
previewSize: "small",
|
||||
compressProgressBar: false,
|
||||
})
|
||||
|
||||
// Trigger spill
|
||||
|
|
@ -246,7 +237,6 @@ describe("OutputInterceptor", () => {
|
|||
command: "test",
|
||||
storageDir,
|
||||
previewSize: "small",
|
||||
compressProgressBar: false,
|
||||
})
|
||||
|
||||
const fullOutput = "x".repeat(5000)
|
||||
|
|
@ -264,7 +254,6 @@ describe("OutputInterceptor", () => {
|
|||
command: "test",
|
||||
storageDir,
|
||||
previewSize: "small",
|
||||
compressProgressBar: false,
|
||||
})
|
||||
|
||||
const expectedPath = path.join(storageDir, `cmd-${executionId}.txt`)
|
||||
|
|
@ -280,7 +269,6 @@ describe("OutputInterceptor", () => {
|
|||
command: "echo hello",
|
||||
storageDir,
|
||||
previewSize: "small",
|
||||
compressProgressBar: false,
|
||||
})
|
||||
|
||||
const output = "Hello World\n"
|
||||
|
|
@ -301,7 +289,6 @@ describe("OutputInterceptor", () => {
|
|||
command: "test",
|
||||
storageDir,
|
||||
previewSize: "small",
|
||||
compressProgressBar: false,
|
||||
})
|
||||
|
||||
const largeOutput = "x".repeat(5000)
|
||||
|
|
@ -322,7 +309,6 @@ describe("OutputInterceptor", () => {
|
|||
command: "test",
|
||||
storageDir,
|
||||
previewSize: "small",
|
||||
compressProgressBar: false,
|
||||
})
|
||||
|
||||
// Trigger spill
|
||||
|
|
@ -339,7 +325,6 @@ describe("OutputInterceptor", () => {
|
|||
command: "test",
|
||||
storageDir,
|
||||
previewSize: "small",
|
||||
compressProgressBar: false,
|
||||
})
|
||||
|
||||
const output = "x".repeat(5000)
|
||||
|
|
@ -403,46 +388,6 @@ describe("OutputInterceptor", () => {
|
|||
})
|
||||
})
|
||||
|
||||
describe("Progress bar compression", () => {
|
||||
it("should apply compression when compressProgressBar is true", () => {
|
||||
const interceptor = new OutputInterceptor({
|
||||
executionId: "12345",
|
||||
taskId: "task-1",
|
||||
command: "test",
|
||||
storageDir,
|
||||
previewSize: "small",
|
||||
compressProgressBar: true,
|
||||
})
|
||||
|
||||
// Output with carriage returns (simulating progress bar)
|
||||
const output = "Progress: 10%\rProgress: 50%\rProgress: 100%\n"
|
||||
interceptor.write(output)
|
||||
|
||||
const result = interceptor.finalize()
|
||||
|
||||
// Preview should be compressed (carriage returns processed)
|
||||
// The processCarriageReturns function should keep only the last line before \r
|
||||
expect(result.preview).not.toBe(output)
|
||||
})
|
||||
|
||||
it("should not apply compression when compressProgressBar is false", () => {
|
||||
const interceptor = new OutputInterceptor({
|
||||
executionId: "12345",
|
||||
taskId: "task-1",
|
||||
command: "test",
|
||||
storageDir,
|
||||
previewSize: "small",
|
||||
compressProgressBar: false,
|
||||
})
|
||||
|
||||
const output = "Line 1\nLine 2\n"
|
||||
interceptor.write(output)
|
||||
|
||||
const result = interceptor.finalize()
|
||||
expect(result.preview).toBe(output)
|
||||
})
|
||||
})
|
||||
|
||||
describe("getBufferForUI() method", () => {
|
||||
it("should return current buffer for UI updates", () => {
|
||||
const interceptor = new OutputInterceptor({
|
||||
|
|
@ -451,7 +396,6 @@ describe("OutputInterceptor", () => {
|
|||
command: "test",
|
||||
storageDir,
|
||||
previewSize: "small",
|
||||
compressProgressBar: false,
|
||||
})
|
||||
|
||||
const output = "Hello World"
|
||||
|
|
@ -467,7 +411,6 @@ describe("OutputInterceptor", () => {
|
|||
command: "test",
|
||||
storageDir,
|
||||
previewSize: "small",
|
||||
compressProgressBar: false,
|
||||
})
|
||||
|
||||
// Trigger spill
|
||||
|
|
|
|||
|
|
@ -399,7 +399,6 @@ const SettingsView = forwardRef<SettingsViewRef, SettingsViewProps>(({ onDone, t
|
|||
terminalZshOhMy,
|
||||
terminalZshP10k,
|
||||
terminalZdotdir,
|
||||
terminalCompressProgressBar,
|
||||
terminalOutputPreviewSize: terminalOutputPreviewSize ?? "medium",
|
||||
mcpEnabled,
|
||||
maxOpenTabsContext: Math.min(Math.max(0, maxOpenTabsContext ?? 20), 500),
|
||||
|
|
|
|||
|
|
@ -124,31 +124,6 @@ export const TerminalSettings = ({
|
|||
{t("settings:terminal.outputPreviewSize.description")}
|
||||
</div>
|
||||
</SearchableSetting>
|
||||
<SearchableSetting
|
||||
settingId="terminal-compress-progress-bar"
|
||||
section="terminal"
|
||||
label={t("settings:terminal.compressProgressBar.label")}>
|
||||
<VSCodeCheckbox
|
||||
checked={terminalCompressProgressBar ?? true}
|
||||
onChange={(e: any) =>
|
||||
setCachedStateField("terminalCompressProgressBar", e.target.checked)
|
||||
}
|
||||
data-testid="terminal-compress-progress-bar-checkbox">
|
||||
<span className="font-medium">{t("settings:terminal.compressProgressBar.label")}</span>
|
||||
</VSCodeCheckbox>
|
||||
<div className="text-vscode-descriptionForeground text-sm mt-1">
|
||||
<Trans i18nKey="settings:terminal.compressProgressBar.description">
|
||||
<VSCodeLink
|
||||
href={buildDocLink(
|
||||
"features/shell-integration#compress-progress-bar-output",
|
||||
"settings_terminal_compress_progress_bar",
|
||||
)}
|
||||
style={{ display: "inline" }}>
|
||||
{" "}
|
||||
</VSCodeLink>
|
||||
</Trans>
|
||||
</div>
|
||||
</SearchableSetting>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
4
webview-ui/src/i18n/locales/ca/settings.json
generated
4
webview-ui/src/i18n/locales/ca/settings.json
generated
|
|
@ -745,10 +745,6 @@
|
|||
"label": "Retard de comanda del terminal",
|
||||
"description": "Afegeix una pausa breu després de cada comanda perquè el terminal de VS Code pugui buidar tota la sortida (bash/zsh: PROMPT_COMMAND sleep; PowerShell: start-sleep). Usa només si veus que falta sortida final; altrament deixa a 0. <0>Aprèn-ne més</0>"
|
||||
},
|
||||
"compressProgressBar": {
|
||||
"label": "Comprimeix sortida de barra de progrés",
|
||||
"description": "Col·lapsa barres de progrés/spinners perquè només es mantingui l'estat final (estalvia tokens). <0>Aprèn-ne més</0>"
|
||||
},
|
||||
"powershellCounter": {
|
||||
"label": "Activa solució de comptador de PowerShell",
|
||||
"description": "Activa quan falta o es duplica la sortida de PowerShell; afegeix un petit comptador a cada comanda per estabilitzar la sortida. Mantén desactivat si la sortida ja es veu correcta. <0>Aprèn-ne més</0>"
|
||||
|
|
|
|||
4
webview-ui/src/i18n/locales/de/settings.json
generated
4
webview-ui/src/i18n/locales/de/settings.json
generated
|
|
@ -745,10 +745,6 @@
|
|||
"label": "Terminal-Befehlsverzögerung",
|
||||
"description": "Fügt nach jedem Befehl eine kurze Pause hinzu, damit das VS Code-Terminal alle Ausgaben leeren kann (bash/zsh: PROMPT_COMMAND sleep; PowerShell: start-sleep). Verwende dies nur, wenn du fehlende Tail-Ausgabe siehst; sonst lass es bei 0. <0>Mehr erfahren</0>"
|
||||
},
|
||||
"compressProgressBar": {
|
||||
"label": "Fortschrittsbalken-Ausgabe komprimieren",
|
||||
"description": "Klappt Fortschrittsbalken/Spinner zusammen, sodass nur der Endzustand erhalten bleibt (spart Token). <0>Mehr erfahren</0>"
|
||||
},
|
||||
"powershellCounter": {
|
||||
"label": "PowerShell-Zähler-Workaround aktivieren",
|
||||
"description": "Schalte dies ein, wenn PowerShell-Ausgabe fehlt oder dupliziert wird; es fügt jedem Befehl einen kleinen Zähler hinzu, um die Ausgabe zu stabilisieren. Lass es ausgeschaltet, wenn die Ausgabe bereits korrekt aussieht. <0>Mehr erfahren</0>"
|
||||
|
|
|
|||
4
webview-ui/src/i18n/locales/es/settings.json
generated
4
webview-ui/src/i18n/locales/es/settings.json
generated
|
|
@ -745,10 +745,6 @@
|
|||
"label": "Retraso de comando del terminal",
|
||||
"description": "Añade una pausa breve después de cada comando para que el terminal de VS Code pueda vaciar toda la salida (bash/zsh: PROMPT_COMMAND sleep; PowerShell: start-sleep). Usa solo si ves salida final faltante; si no, deja en 0. <0>Más información</0>"
|
||||
},
|
||||
"compressProgressBar": {
|
||||
"label": "Comprimir salida de barra de progreso",
|
||||
"description": "Colapsa barras de progreso/spinners para que solo se mantenga el estado final (ahorra tokens). <0>Más información</0>"
|
||||
},
|
||||
"powershellCounter": {
|
||||
"label": "Activar solución del contador de PowerShell",
|
||||
"description": "Activa cuando falta o se duplica la salida de PowerShell; añade un pequeño contador a cada comando para estabilizar la salida. Mantén desactivado si la salida ya se ve correcta. <0>Más información</0>"
|
||||
|
|
|
|||
4
webview-ui/src/i18n/locales/fr/settings.json
generated
4
webview-ui/src/i18n/locales/fr/settings.json
generated
|
|
@ -745,10 +745,6 @@
|
|||
"label": "Délai de commande du terminal",
|
||||
"description": "Ajoute une courte pause après chaque commande pour que le terminal VS Code puisse vider toute la sortie (bash/zsh : PROMPT_COMMAND sleep ; PowerShell : start-sleep). Utilisez uniquement si vous voyez une sortie de fin manquante ; sinon laissez à 0. <0>En savoir plus</0>"
|
||||
},
|
||||
"compressProgressBar": {
|
||||
"label": "Compresser la sortie de barre de progression",
|
||||
"description": "Réduit les barres de progression/spinners pour ne conserver que l'état final (économise des jetons). <0>En savoir plus</0>"
|
||||
},
|
||||
"powershellCounter": {
|
||||
"label": "Activer la solution de contournement du compteur PowerShell",
|
||||
"description": "Activez lorsque la sortie PowerShell est manquante ou dupliquée ; ajoute un petit compteur à chaque commande pour stabiliser la sortie. Laissez désactivé si la sortie semble déjà correcte. <0>En savoir plus</0>"
|
||||
|
|
|
|||
4
webview-ui/src/i18n/locales/hi/settings.json
generated
4
webview-ui/src/i18n/locales/hi/settings.json
generated
|
|
@ -746,10 +746,6 @@
|
|||
"label": "टर्मिनल कमांड विलंब",
|
||||
"description": "प्रत्येक कमांड के बाद छोटा विराम जोड़ता है ताकि VS Code टर्मिनल सभी आउटपुट फ्लश कर सके (bash/zsh: PROMPT_COMMAND sleep; PowerShell: start-sleep)। केवल तभी उपयोग करें जब टेल आउटपुट गायब हो; अन्यथा 0 पर छोड़ दें। <0>अधिक जानें</0>"
|
||||
},
|
||||
"compressProgressBar": {
|
||||
"label": "प्रगति बार आउटपुट संपीड़ित करें",
|
||||
"description": "प्रगति बार/स्पिनर को संक्षिप्त करता है ताकि केवल अंतिम स्थिति रखी जाए (token बचाता है)। <0>अधिक जानें</0>"
|
||||
},
|
||||
"powershellCounter": {
|
||||
"label": "PowerShell काउंटर समाधान सक्षम करें",
|
||||
"description": "जब PowerShell आउटपुट गायब हो या डुप्लिकेट हो तो इसे चालू करें; यह आउटपुट को स्थिर करने के लिए प्रत्येक कमांड में एक छोटा काउंटर जोड़ता है। यदि आउटपुट पहले से सही दिखता है तो इसे बंद रखें। <0>अधिक जानें</0>"
|
||||
|
|
|
|||
4
webview-ui/src/i18n/locales/id/settings.json
generated
4
webview-ui/src/i18n/locales/id/settings.json
generated
|
|
@ -750,10 +750,6 @@
|
|||
"label": "Delay perintah terminal",
|
||||
"description": "Tambahkan jeda singkat setelah setiap perintah agar VS Code terminal bisa flush semua output (bash/zsh: PROMPT_COMMAND sleep; PowerShell: start-sleep). Gunakan hanya jika output ekor hilang; jika tidak biarkan di 0. <0>Pelajari lebih lanjut</0>"
|
||||
},
|
||||
"compressProgressBar": {
|
||||
"label": "Kompres keluaran bilah kemajuan",
|
||||
"description": "Menciutkan bilah kemajuan/spinner sehingga hanya status akhir yang disimpan (menghemat token). <0>Pelajari lebih lanjut</0>"
|
||||
},
|
||||
"powershellCounter": {
|
||||
"label": "Aktifkan solusi penghitung PowerShell",
|
||||
"description": "Aktifkan saat keluaran PowerShell hilang atau digandakan; menambahkan penghitung kecil ke setiap perintah untuk menstabilkan keluaran. Biarkan nonaktif jika keluaran sudah terlihat benar. <0>Pelajari lebih lanjut</0>"
|
||||
|
|
|
|||
4
webview-ui/src/i18n/locales/it/settings.json
generated
4
webview-ui/src/i18n/locales/it/settings.json
generated
|
|
@ -746,10 +746,6 @@
|
|||
"label": "Ritardo comando terminale",
|
||||
"description": "Aggiunge una breve pausa dopo ogni comando affinché il terminale VS Code possa svuotare tutto l'output (bash/zsh: PROMPT_COMMAND sleep; PowerShell: start-sleep). Usa solo se vedi output finale mancante; altrimenti lascia a 0. <0>Scopri di più</0>"
|
||||
},
|
||||
"compressProgressBar": {
|
||||
"label": "Comprimi output barra di avanzamento",
|
||||
"description": "Comprime barre di avanzamento/spinner in modo che venga mantenuto solo lo stato finale (risparmia token). <0>Scopri di più</0>"
|
||||
},
|
||||
"powershellCounter": {
|
||||
"label": "Abilita workaround contatore PowerShell",
|
||||
"description": "Attiva quando l'output PowerShell è mancante o duplicato; aggiunge un piccolo contatore a ogni comando per stabilizzare l'output. Mantieni disattivato se l'output sembra già corretto. <0>Scopri di più</0>"
|
||||
|
|
|
|||
4
webview-ui/src/i18n/locales/ja/settings.json
generated
4
webview-ui/src/i18n/locales/ja/settings.json
generated
|
|
@ -746,10 +746,6 @@
|
|||
"label": "ターミナルコマンド遅延",
|
||||
"description": "VS Codeターミナルがすべての出力をフラッシュできるよう、各コマンド後に短い一時停止を追加します(bash/zsh: PROMPT_COMMAND sleep; PowerShell: start-sleep)。末尾出力が欠落している場合のみ使用;それ以外は0のままにします。<0>詳細情報</0>"
|
||||
},
|
||||
"compressProgressBar": {
|
||||
"label": "プログレスバー出力を圧<E38292><E59CA7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||||
"description": "プログレスバー/スピナーを折りたたんで、最終状態のみを保持します(トークンを節約します)。<0>詳細情報</0>"
|
||||
},
|
||||
"powershellCounter": {
|
||||
"label": "PowerShellカウンターの回避策を有効にする",
|
||||
"description": "PowerShellの出力が欠落または重複している場合にこれをオンにします。出力を安定させるために各コマンドに小さなカウンターを追加します。出力がすでに正しい場合はオフのままにします。<0>詳細情報</0>"
|
||||
|
|
|
|||
4
webview-ui/src/i18n/locales/ko/settings.json
generated
4
webview-ui/src/i18n/locales/ko/settings.json
generated
|
|
@ -746,10 +746,6 @@
|
|||
"label": "터미널 명령 지연",
|
||||
"description": "VS Code 터미널이 모든 출력을 플러시할 수 있도록 각 명령 후에 짧은 일시 중지를 추가합니다(bash/zsh: PROMPT_COMMAND sleep; PowerShell: start-sleep). 누락된 꼬리 출력이 표시되는 경우에만 사용하고, 그렇지 않으면 0으로 둡니다. <0>자세히 알아보기</0>"
|
||||
},
|
||||
"compressProgressBar": {
|
||||
"label": "진행률 표시줄 출력 압축",
|
||||
"description": "진행률 표시줄/스피너를 축소하여 최종 상태만 유지합니다(토큰 절약). <0>자세히 알아보기</0>"
|
||||
},
|
||||
"powershellCounter": {
|
||||
"label": "PowerShell 카운터 해결 방법 활성화",
|
||||
"description": "PowerShell 출력이 누락되거나 중복될 때 이 기능을 켜십시오. 출력을 안정화하기 위해 각 명령에 작은 카운터를 추가합니다. 출력이 이미 올바르게 표시되면 이 기능을 끄십시오. <0>자세히 알아보기</0>"
|
||||
|
|
|
|||
4
webview-ui/src/i18n/locales/nl/settings.json
generated
4
webview-ui/src/i18n/locales/nl/settings.json
generated
|
|
@ -746,10 +746,6 @@
|
|||
"label": "Terminal-commandovertraging",
|
||||
"description": "Voegt korte pauze toe na elk commando zodat VS Code-terminal alle uitvoer kan flushen (bash/zsh: PROMPT_COMMAND sleep; PowerShell: start-sleep). Gebruik alleen als je ontbrekende tail-uitvoer ziet; anders op 0 laten. <0>Meer informatie</0>"
|
||||
},
|
||||
"compressProgressBar": {
|
||||
"label": "Voortgangsbalk-uitvoer comprimeren",
|
||||
"description": "Klapt voortgangsbalken/spinners in zodat alleen eindstatus behouden blijft (bespaart tokens). <0>Meer informatie</0>"
|
||||
},
|
||||
"powershellCounter": {
|
||||
"label": "PowerShell-teller workaround inschakelen",
|
||||
"description": "Schakel in wanneer PowerShell-uitvoer ontbreekt of gedupliceerd wordt; voegt kleine teller toe aan elk commando om uitvoer te stabiliseren. Laat uit als uitvoer al correct lijkt. <0>Meer informatie</0>"
|
||||
|
|
|
|||
4
webview-ui/src/i18n/locales/pl/settings.json
generated
4
webview-ui/src/i18n/locales/pl/settings.json
generated
|
|
@ -746,10 +746,6 @@
|
|||
"label": "Opóźnienie polecenia terminala",
|
||||
"description": "Dodaje krótką pauzę po każdym poleceniu, aby terminal VS Code mógł opróżnić całe wyjście (bash/zsh: PROMPT_COMMAND sleep; PowerShell: start-sleep). Używaj tylko gdy widzisz brakujące wyjście końcowe; w przeciwnym razie zostaw na 0. <0>Dowiedz się więcej</0>"
|
||||
},
|
||||
"compressProgressBar": {
|
||||
"label": "Kompresuj wyjście paska postępu",
|
||||
"description": "Zwija paski postępu/spinnery, aby zachować tylko stan końcowy (oszczędza tokeny). <0>Dowiedz się więcej</0>"
|
||||
},
|
||||
"powershellCounter": {
|
||||
"label": "Włącz obejście licznika PowerShell",
|
||||
"description": "Włącz gdy brakuje lub jest zduplikowane wyjście PowerShell; dodaje mały licznik do każdego polecenia, aby ustabilizować wyjście. Pozostaw wyłączone, jeśli wyjście już wygląda poprawnie. <0>Dowiedz się więcej</0>"
|
||||
|
|
|
|||
4
webview-ui/src/i18n/locales/pt-BR/settings.json
generated
4
webview-ui/src/i18n/locales/pt-BR/settings.json
generated
|
|
@ -746,10 +746,6 @@
|
|||
"label": "Atraso de comando do terminal",
|
||||
"description": "Adiciona uma pequena pausa após cada comando para que o terminal do VS Code possa liberar toda a saída (bash/zsh: PROMPT_COMMAND sleep; PowerShell: start-sleep). Use apenas se você vir a saída final faltando; caso contrário, deixe em 0. <0>Saiba mais</0>"
|
||||
},
|
||||
"compressProgressBar": {
|
||||
"label": "Comprimir saída da barra de progresso",
|
||||
"description": "Recolhe barras de progresso/spinners para que apenas o estado final seja mantido (economiza tokens). <0>Saiba mais</0>"
|
||||
},
|
||||
"powershellCounter": {
|
||||
"label": "Ativar solução alternativa do contador do PowerShell",
|
||||
"description": "Ative isso quando a saída do PowerShell estiver faltando ou duplicada; ele adiciona um pequeno contador a cada comando para estabilizar a saída. Mantenha desativado se a saída já parecer correta. <0>Saiba mais</0>"
|
||||
|
|
|
|||
4
webview-ui/src/i18n/locales/ru/settings.json
generated
4
webview-ui/src/i18n/locales/ru/settings.json
generated
|
|
@ -746,10 +746,6 @@
|
|||
"label": "Задержка команды терминала",
|
||||
"description": "Добавляет короткую паузу после каждой команды, чтобы терминал VS Code мог вывести весь output (bash/zsh: PROMPT_COMMAND sleep; PowerShell: start-sleep). Используйте только если видите отсутствующий tail output; иначе оставьте 0. <0>Подробнее</0>"
|
||||
},
|
||||
"compressProgressBar": {
|
||||
"label": "Сжимать вывод прогресс-бара",
|
||||
"description": "Сворачивает прогресс-бары/спиннеры, чтобы сохранялось только финальное состояние (экономит токены). <0>Подробнее</0>"
|
||||
},
|
||||
"powershellCounter": {
|
||||
"label": "Включить обходчик счётчика PowerShell",
|
||||
"description": "Включите, когда вывод PowerShell отсутствует или дублируется; добавляет маленький счётчик к каждой команде для стабилизации вывода. Оставьте выключенным, если вывод уже выглядит корректно. <0>Подробнее</0>"
|
||||
|
|
|
|||
4
webview-ui/src/i18n/locales/tr/settings.json
generated
4
webview-ui/src/i18n/locales/tr/settings.json
generated
|
|
@ -746,10 +746,6 @@
|
|||
"label": "Terminal komut delay",
|
||||
"description": "VS Code terminalin tüm outputu flush edebilmesi için her komuttan sonra kısa pause ekler (bash/zsh: PROMPT_COMMAND sleep; PowerShell: start-sleep). Sadece tail output eksikse kullan; yoksa 0'da bırak. <0>Daha fazla bilgi edinin</0>"
|
||||
},
|
||||
"compressProgressBar": {
|
||||
"label": "İlerleme çubuğu çıktısını sıkıştır",
|
||||
"description": "İlerleme çubukları/spinner'ları daraltır, sadece son durumu tutar (token tasarrufu). <0>Daha fazla bilgi edinin</0>"
|
||||
},
|
||||
"powershellCounter": {
|
||||
"label": "PowerShell sayaç geçici çözümünü etkinleştir",
|
||||
"description": "PowerShell çıktısı eksik veya yineleniyorsa bunu açın; çıktıyı stabilize etmek için her komuta küçük bir sayaç ekler. Çıktı zaten doğru görünüyorsa bunu kapalı tutun. <0>Daha fazla bilgi edinin</0>"
|
||||
|
|
|
|||
4
webview-ui/src/i18n/locales/vi/settings.json
generated
4
webview-ui/src/i18n/locales/vi/settings.json
generated
|
|
@ -746,10 +746,6 @@
|
|||
"label": "Delay lệnh terminal",
|
||||
"description": "Thêm khoảng dừng ngắn sau mỗi lệnh để VS Code terminal flush tất cả output (bash/zsh: PROMPT_COMMAND sleep; PowerShell: start-sleep). Chỉ dùng nếu thiếu tail output; nếu không để ở 0. <0>Tìm hiểu thêm</0>"
|
||||
},
|
||||
"compressProgressBar": {
|
||||
"label": "Nén đầu ra thanh tiến trình",
|
||||
"description": "Thu gọn các thanh tiến trình/vòng quay để chỉ giữ lại trạng thái cuối cùng (tiết kiệm token). <0>Tìm hiểu thêm</0>"
|
||||
},
|
||||
"powershellCounter": {
|
||||
"label": "Bật workaround bộ đếm PowerShell",
|
||||
"description": "Bật khi output PowerShell thiếu hoặc trùng lặp; thêm counter nhỏ vào mỗi lệnh để ổn định output. Tắt nếu output đã đúng. <0>Tìm hiểu thêm</0>"
|
||||
|
|
|
|||
4
webview-ui/src/i18n/locales/zh-CN/settings.json
generated
4
webview-ui/src/i18n/locales/zh-CN/settings.json
generated
|
|
@ -746,10 +746,6 @@
|
|||
"label": "终端命令延迟",
|
||||
"description": "在每个命令后添加短暂暂停,以便 VS Code 终端刷新所有输出(bash/zsh: PROMPT_COMMAND sleep; PowerShell: start-sleep)。仅在看到缺少尾部输出时使用;否则保持为 0。<0>了解更多</0>"
|
||||
},
|
||||
"compressProgressBar": {
|
||||
"label": "压缩进度条输出",
|
||||
"description": "折叠进度条/旋转器,仅保留最终状态(节省 token)。<0>了解更多</0>"
|
||||
},
|
||||
"powershellCounter": {
|
||||
"label": "启用 PowerShell 计数器解决方案",
|
||||
"description": "当 PowerShell 输出丢失或重复时启用此选项;它会为每个命令附加一个小计数器以稳定输出。如果输出已正常,请保持关闭。<0>了解更多</0>"
|
||||
|
|
|
|||
4
webview-ui/src/i18n/locales/zh-TW/settings.json
generated
4
webview-ui/src/i18n/locales/zh-TW/settings.json
generated
|
|
@ -754,10 +754,6 @@
|
|||
"label": "終端機命令延遲",
|
||||
"description": "在每個命令後新增短暫暫停,以便 VS Code 終端機刷新所有輸出(bash/zsh: PROMPT_COMMAND sleep; PowerShell: start-sleep)。僅在看到缺少尾部輸出時使用;否則保持為 0。<0>了解更多</0>"
|
||||
},
|
||||
"compressProgressBar": {
|
||||
"label": "壓縮進度條輸出",
|
||||
"description": "折疊進度條/旋轉器,僅保留最終狀態(節省 Token)。<0>了解更多</0>"
|
||||
},
|
||||
"powershellCounter": {
|
||||
"label": "啟用 PowerShell 計數器解決方案",
|
||||
"description": "當 PowerShell 輸出遺失或重複時啟用此選項;它會為每個命令附加一個小計數器以穩定輸出。如果輸出已正常,請保持關閉。<0>了解更多</0>"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue