|
|
93cd31435b
|
feat(#383): Streaming AI responses via Matrix message edits
ci/woodpecker/push/api Pipeline failed
- Add MatrixStreamingService with editMessage, setTypingIndicator, streamResponse
- Rate-limited edits (500ms) for incremental streaming output
- Typing indicator management during generation
- Graceful error handling and fallback for non-streaming scenarios
- Add optional editMessage to IChatProvider interface
- Add getClient() accessor to MatrixService for streaming service
- Register MatrixStreamingService in BridgeModule
- Tests: 20 tests pass
Refs #383
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-15 02:34:36 -06:00 |
|