* I've added a new useEffect that will fetch the diff when the coding agent completes, fails, or the task is complete and has changes. This ensures that the final diff is always displayed without requiring a page refresh.
The fix triggers a diff fetch when:
- Coding agent completes (`CodingAgentComplete`)
- Coding agent fails (`CodingAgentFailed`)
- Task is complete (`Complete`)
- And there are actual changes (`has_changes`)
This should resolve the issue where changes don't automatically appear and require a page refresh.
* prettier