diff --git a/packages/ui/src/components/tool-call/renderers/task.tsx b/packages/ui/src/components/tool-call/renderers/task.tsx index 0f425596..80659458 100644 --- a/packages/ui/src/components/tool-call/renderers/task.tsx +++ b/packages/ui/src/components/tool-call/renderers/task.tsx @@ -287,7 +287,9 @@ export const taskRenderer: ToolRenderer = { content: promptContent()!, cacheKey: "task:prompt", disableScrollTracking: true, - disableHighlight: true, + // Always use the normal markdown render path for prompt (even while running) + // so the prompt doesn't visually change between running/completed states. + disableHighlight: false, })}