Saoud Rizwan 1 год назад
Родитель
Сommit
26fb2780b5

+ 1 - 1
package.json

@@ -2,7 +2,7 @@
   "name": "claude-dev",
   "displayName": "Claude Dev",
   "description": "Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, and more with your permission every step of the way.",
-  "version": "1.3.1",
+  "version": "1.3.2",
   "icon": "icon.png",
   "engines": {
     "vscode": "^1.84.0"

+ 1 - 1
webview-ui/src/components/ChatRow.tsx

@@ -263,7 +263,7 @@ const ChatRow: React.FC<ChatRowProps> = ({
 									<div style={{ display: "flex", alignItems: "center", gap: "10px" }}>
 										{icon}
 										{title}
-										{cost && <VSCodeBadge>${Number(cost).toFixed(4)}</VSCodeBadge>}
+										{cost && <VSCodeBadge>${Number(cost)?.toFixed(4)}</VSCodeBadge>}
 									</div>
 									<VSCodeButton
 										appearance="icon"

+ 1 - 1
webview-ui/src/components/HistoryPreview.tsx

@@ -112,7 +112,7 @@ const HistoryPreview = ({ taskHistory, showHistoryView }: HistoryPreviewProps) =
 										{" • "}
 									</>
 								)}
-								<span>API Cost: ${item.totalCost.toFixed(4)}</span>
+								<span>API Cost: ${item.totalCost?.toFixed(4)}</span>
 							</div>
 						</div>
 					</div>

+ 1 - 1
webview-ui/src/components/HistoryView.tsx

@@ -268,7 +268,7 @@ const HistoryView = ({ taskHistory, onDone }: HistoryViewProps) => {
 												API Cost:
 											</span>
 											<span style={{ color: "var(--vscode-descriptionForeground)" }}>
-												${item.totalCost.toFixed(4)}
+												${item.totalCost?.toFixed(4)}
 											</span>
 										</div>
 										<VSCodeButton

+ 1 - 1
webview-ui/src/components/TaskHeader.tsx

@@ -234,7 +234,7 @@ const TaskHeader: React.FC<TaskHeaderProps> = ({
 						}}>
 						<div style={{ display: "flex", alignItems: "center", gap: "4px" }}>
 							<span style={{ fontWeight: "bold" }}>API Cost:</span>
-							<span>${totalCost.toFixed(4)}</span>
+							<span>${totalCost?.toFixed(4)}</span>
 						</div>
 						<VSCodeButton
 							appearance="icon"