Fix tool call arguments not showing for streamed messages
The issue: streaming stores arguments as JSON string, but parseToolCall
expected an object. Added JSON.parse when arguments is a string.
Now tool calls display properly for both:
- Historical messages (already formatted)
- Streaming messages (JSON string → parsed → formatted)
🐾 Generated with [Letta Code](https://letta.com)
Co-Authored-By: Letta <noreply@letta.com>