757bdca7a1
- Added `onAssistantMessageEvent` callback to Agent API for inspecting and aborting assistant streaming events. - Added `setAssistantMessageEventInterceptor()` method to dynamically update assistant message event handlers. - Converted `checkAutoGeneratedFileContent()` from async to synchronous for improved streaming edit abort detection performance. - Implemented LRU caching in auto-generated file detection with early path-based checks to prevent unnecessary edits. - Refactored streaming edit pre-caching to use assistant message event interception for real-time abort capability. - Extracted `peekFile()` utility for efficient file prefix reading with pooled buffer reuse strategy.