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