Просмотр исходного кода

fix: remove context size from environment details (#5165) (#5312)

Co-authored-by: Matt Rubens <[email protected]>
Co-authored-by: Daniel Riccio <[email protected]>
Co-authored-by: Daniel <[email protected]>
SannidhyaSah 6 месяцев назад
Родитель
Сommit
ff1e8ac2ee

+ 0 - 1
src/core/environment/__tests__/getEnvironmentDetails.spec.ts

@@ -146,7 +146,6 @@ describe("getEnvironmentDetails", () => {
 		expect(result).toContain("# VSCode Visible Files")
 		expect(result).toContain("# VSCode Open Tabs")
 		expect(result).toContain("# Current Time")
-		expect(result).toContain("# Current Context Size (Tokens)")
 		expect(result).toContain("# Current Cost")
 		expect(result).toContain("# Current Mode")
 		expect(result).toContain("<model>test-model</model>")

+ 1 - 6
src/core/environment/getEnvironmentDetails.ts

@@ -197,13 +197,8 @@ export async function getEnvironmentDetails(cline: Task, includeFileDetails: boo
 
 	// Add context tokens information.
 	const { contextTokens, totalCost } = getApiMetrics(cline.clineMessages)
-	const { id: modelId, info: modelInfo } = cline.api.getModel()
-	const contextWindow = modelInfo.contextWindow
+	const { id: modelId } = cline.api.getModel()
 
-	const contextPercentage =
-		contextTokens && contextWindow ? Math.round((contextTokens / contextWindow) * 100) : undefined
-
-	details += `\n\n# Current Context Size (Tokens)\n${contextTokens ? `${contextTokens.toLocaleString()} (${contextPercentage}%)` : "(Not available)"}`
 	details += `\n\n# Current Cost\n${totalCost !== null ? `$${totalCost.toFixed(2)}` : "(Not available)"}`
 
 	// Add current mode and any mode-specific warnings.