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.
@oh-my-pi/pi-coding-agent
Core implementation package for the omp coding agent in the oh-my-pi monorepo.
For installation, setup, provider configuration, model roles, slash commands, and full CLI reference, see:
Package-specific references: