- Add 'content' type to StreamDisplayEvent for tracking text chunks - Track content events in streamEvents array for chronological display - Update render to use Switch/Match for cleaner conditional rendering - Interleave thinking, tool calls, and content as they stream in - Add fallback for old messages without streamEvents for backwards compat Previously, tool/command outputs stayed at top while AI text responses accumulated at the bottom. Now all events appear in order like a normal chatbot. |
||
|---|---|---|
| .. | ||
| ceph.go | ||
| client.go | ||
| client_test.go | ||
| cluster_client.go | ||
| cluster_client_test.go | ||
| replication.go | ||
| replication_test.go | ||
| zfs.go | ||
| zfs_test.go | ||