qq-ai-bot v0.1.5
qq-ai-bot v0.1.5
This release adds the first operator-facing latency histograms for real bot turns.
Added
qq_ai_bot_turn_duration_seconds- end-to-end user-message turn duration from receive to final reply or failure
qq_ai_bot_agent_roundtrip_seconds- ACP prompt round-trip duration
qq_ai_bot_reply_send_seconds- OneBot final reply send duration
All three histograms use low-cardinality labels only:
chat_type:private/groupoutcome:ok/error/droppedtransport_mode:forward/reverse
Why this matters
This closes the first version of sponsorware issue #23: operators can now inspect where a slow turn is likely happening without putting high-cardinality correlation IDs into Prometheus labels.
Verification
- CI: https://github.com/happysnaker/qq-ai-bot/actions/runs/28954125641
- Docker publish: https://github.com/happysnaker/qq-ai-bot/actions/runs/28954125718
- Local verification before release:
npm run check
Docs
- Metrics config: https://github.com/happysnaker/qq-ai-bot/blob/main/docs/configuration.md
- Sponsorware roadmap: https://github.com/happysnaker/qq-ai-bot/blob/main/docs/public/sponsorware.md