gitdataai/libs/queue
ZhenYi 78eee672a4 feat(room): AI typing indicator with 60s Redis TTL and WS replay
- Add sender_type field to TypingEvent (user/ai)
- Change Redis TTL from 10s to 60s for AI typing persistence
- Broadcast typing.start/stop with sender_type=ai when AI stream starts/ends
- Replay active AI typing events from Redis on new WS subscribe
- Fix ai.stream_chunk WS payload missing display_name and chunk_type
- Add initial thinking chunk on AI stream start for immediate indicator
2026-04-25 22:45:03 +08:00
..
Cargo.toml refactor(queue): migrate from slog to tracing 2026-04-21 22:29:09 +08:00
lib.rs feat(room): add TypingEvent type and TypingStart/TypingStop event variants 2026-04-24 00:04:01 +08:00
producer.rs refactor(queue): migrate from slog to tracing 2026-04-21 22:29:09 +08:00
types.rs feat(room): AI typing indicator with 60s Redis TTL and WS replay 2026-04-25 22:45:03 +08:00
worker.rs refactor(queue): migrate from slog to tracing 2026-04-21 22:29:09 +08:00