PR feedback

This commit is contained in:
Matt Rubens 2025-10-29 22:26:27 -04:00
parent cc93702d58
commit 076bb0aa81

View file

@ -305,7 +305,6 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
// Native Tool Calling
private useNativeToolCalls: boolean = false
private toolUseHandler: ToolUseHandler
private toolUseIdMap = new Map<string, string>()
// Token Usage Cache
private tokenUsageSnapshot?: TokenUsage
@ -1955,7 +1954,6 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
this.presentAssistantMessageHasPendingUpdates = false
this.assistantMessageParser.reset()
this.toolUseHandler.reset()
this.toolUseIdMap.clear()
await this.diffViewProvider.reset()
@ -2024,11 +2022,6 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
input: chunk.tool_call.function?.arguments,
})
// Extract and store tool_use_id for creating proper ToolResultBlockParam
if (chunk.tool_call.function?.id && chunk.tool_call.function?.name) {
this.toolUseIdMap.set(chunk.tool_call.function.name, chunk.tool_call.function.id)
}
const prevLength = this.assistantMessageContent.length
// Combine any text content with tool uses