(event UiEvent)
| 644 | "result_text": "", |
| 645 | "input_tokens": 0, |
| 646 | "output_tokens": 0, |
| 647 | "tool_use_count": 0, |
| 648 | "duration_ms": 0, |
| 649 | } |
| 650 | entries := r.Frame.TaskActivityEntries |
| 651 | if len(entries) > 0 && mapsEqual(entries[len(entries)-1], entry) { |
| 652 | return |
| 653 | } |
| 654 | entries = append(entries, entry) |
| 655 | if len(entries) > r.MaxTaskActivityEntries { |
| 656 | entries = entries[len(entries)-r.MaxTaskActivityEntries:] |
| 657 | } |
| 658 | r.Frame.TaskActivityEntries = entries |
| 659 | r.markDirty() |
| 660 | } |
| 661 | |
| 662 | func FormatToolCallEntry(event UiEvent) string { |
no test coverage detected