diff --git a/packages/types/src/providers/openai.ts b/packages/types/src/providers/openai.ts index 988591c37a..4f89984394 100644 --- a/packages/types/src/providers/openai.ts +++ b/packages/types/src/providers/openai.ts @@ -57,7 +57,7 @@ export const openAiNativeModels = { inputPrice: 15.0, outputPrice: 120.0, description: - "GPT-5 Pro: A slow, reasoning-focused model for complex problems. Uses background mode with resilient streaming - requests may somte time and will automatically reconnect if they timeout.", + "GPT-5 Pro: A slow, reasoning-focused model for complex problems. Uses background mode with resilient streaming — requests may take some time and will automatically reconnect if they time out.", supportsVerbosity: true, supportsTemperature: false, backgroundMode: true, diff --git a/src/core/task/Task.ts b/src/core/task/Task.ts index a88fc32ec8..311884fe56 100644 --- a/src/core/task/Task.ts +++ b/src/core/task/Task.ts @@ -2625,11 +2625,8 @@ export class Task extends EventEmitter implements TaskLike { if (chunk.responseId) { ;(apiReqMsg as any).metadata.responseId = chunk.responseId } - // Temporary debug to confirm UI metadata updates + // Update the specific message; avoid full-state refresh on every status chunk to reduce re-renders await this.updateClineMessage(apiReqMsg) - // Force state refresh to ensure UI recomputes derived labels/memos - const provider = this.providerRef.deref() - await provider?.postStateToWebview() } } catch {} break