Paperclip исправил отображение стриминговых ответов Cursor: теперь текст сливается в один блок
Paperclip — open-source платформа для управления AI-агентами — исправила досадный баг в адаптере Cursor. Раньше при стриминге ответов ассистента каждый токен или слово отображались отдельным «пузырём», а пробелы между ними терялись, что делало расшифровку нечитаемой.
Проблема была в парсере stdout (packages/adapters/cursor-local/src/ui/parse-stdout.ts): каждый фрагмент текста помечался как отдельное событие assistant без флага delta, поэтому рендер-объединитель (appendTranscriptEntry) не мог склеить их в один блок.
В этом PR ( #8544 ) потоковый текст теперь помечается как delta: true и не обрезается. Рендер-слой объединяет смежные дельты в один непрерывный блок, а вызовы инструментов (tool_call/tool_result) остаются границами между блоками. Пробелы сохраняются, канонический поток событий не меняется.
Исправление низкого риска: затрагивает только визуальное представление, тесты пройдены (10/10), схема данных не меняется. Для работы использовали Claude Opus 4.8 от Anthropic.