b4b86cdc0e5045afba536dd70ea1ff7b7c4d4660
Le scrollback de ChatBridge croissait sans limite, faisant enfler la mémoire sur les conversations longues. Il sert de buffer de replay transport (reattach), pas d'historique durable. Introduit un double cap : MAX_CHAT_SCROLLBACK_CHUNKS=2000 et MAX_CHAT_SCROLLBACK_BYTES=512 KiB. Un helper trim_scrollback, appelé après chaque send_output, drop des chunks entiers par la tête tout en conservant l'ordre et les chunks les plus récents. Doc de chat.rs corrigée pour refléter cette nature de buffer borné. Aucun changement de ReplyChunk / reattach_agent_chat / DTO. Tests : suite chat_bridge 19/19. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The file is empty.
Description
Languages
Rust
80.5%
TypeScript
19.4%