Fix task history ts

This commit is contained in:
Saoud Rizwan
2024-08-27 00:08:11 -04:00
parent 95d57c9833
commit dbc63602f9

View File

@@ -367,9 +367,16 @@ export class ClaudeDev {
// combined as they are in ChatView
const apiMetrics = getApiMetrics(combineApiRequests(combineCommandSequences(this.claudeMessages.slice(1))))
const taskMessage = this.claudeMessages[0] // first message is always the task say
const lastRelevantMessage =
this.claudeMessages[
findLastIndex(
this.claudeMessages,
(m) => !(m.ask === "resume_task" || m.ask === "resume_completed_task")
)
]
await this.providerRef.deref()?.updateTaskHistory({
id: this.taskId,
ts: taskMessage.ts,
ts: lastRelevantMessage.ts,
task: taskMessage.text ?? "",
tokensIn: apiMetrics.totalTokensIn,
tokensOut: apiMetrics.totalTokensOut,