gitdataai/libs
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
..
agent refactor(agent): split into submodules and add Qdrant embedding 2026-04-25 20:09:33 +08:00
agent-tool-derive
api feat(room): AI typing indicator with 60s Redis TTL and WS replay 2026-04-25 22:45:03 +08:00
avatar
config feat(observability): Phase 6 OTLP tracing for gRPC + config helper 2026-04-21 23:05:37 +08:00
db
email refactor(core): migrate session_manager, email, rpc from slog to tracing 2026-04-21 22:29:43 +08:00
frontend feat(api): pre-compress static assets with brotli and gzip 2026-04-25 20:09:09 +08:00
git fix(git): add offset_minutes to reflog entry for timezone-correct timestamps 2026-04-25 09:54:30 +08:00
migrate feat(observability): Phase 6 OTLP tracing + Prometheus metrics endpoint 2026-04-22 10:27:54 +08:00
models feat(observability): Phase 6 OTLP tracing + Prometheus metrics endpoint 2026-04-22 10:27:54 +08:00
observability chore(admin): remove all metrics/observability features 2026-04-23 15:42:00 +08:00
queue feat(room): AI typing indicator with 60s Redis TTL and WS replay 2026-04-25 22:45:03 +08:00
room feat(room): AI typing indicator with 60s Redis TTL and WS replay 2026-04-25 22:45:03 +08:00
rpc chore(rpc): regenerate after removing metrics endpoints 2026-04-24 13:22:01 +08:00
service refactor(service): clean up agent modules, use agent crate types 2026-04-25 20:09:45 +08:00
session feat(admin): add admin panel with billing alerts and model sync 2026-04-19 20:48:59 +08:00
session_manager perf: sequence generation Redis-only + session MGET batch 2026-04-24 00:04:27 +08:00
transport
webhook