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

Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com>
This commit is contained in:
SannidhyaSah 2025-07-02 00:44:50 +05:30 committed by GitHub
parent 781beeb30f
commit ff1e8ac2ee
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 1 additions and 7 deletions

View file

@ -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>")

View file

@ -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.