Skip to content

Commit ff14efa

Browse files
Add total cost to environment details (#1788)
* Add total cost to environment details * Update src/core/Cline.ts Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * Update src/core/Cline.ts --------- Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
1 parent a15691d commit ff14efa

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/core/Cline.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3691,13 +3691,13 @@ export class Cline extends EventEmitter<ClineEvents> {
36913691
details += `\n\n# Current Time\n${formatter.format(now)} (${timeZone}, UTC${timeZoneOffsetStr})`
36923692

36933693
// Add context tokens information
3694-
const { contextTokens } = getApiMetrics(this.clineMessages)
3694+
const { contextTokens, totalCost } = getApiMetrics(this.clineMessages)
36953695
const modelInfo = this.api.getModel().info
36963696
const contextWindow = modelInfo.contextWindow
36973697
const contextPercentage =
36983698
contextTokens && contextWindow ? Math.round((contextTokens / contextWindow) * 100) : undefined
36993699
details += `\n\n# Current Context Size (Tokens)\n${contextTokens ? `${contextTokens.toLocaleString()} (${contextPercentage}%)` : "(Not available)"}`
3700-
3700+
details += `\n\n# Current Cost\n${totalCost !== null ? `$${totalCost.toFixed(2)}` : "(Not available)"}`
37013701
// Add current mode and any mode-specific warnings
37023702
const {
37033703
mode,

0 commit comments

Comments
 (0)