chengyongru
5e9fa28ff2
feat(channel): add message send retry mechanism with exponential backoff
...
- Add send_max_retries config option (default: 3, range: 0-10)
- Implement _send_with_retry in ChannelManager with 1s/2s/4s backoff
- Propagate CancelledError for graceful shutdown
- Fix telegram send_delta to raise exceptions for Manager retry
- Add comprehensive tests for retry logic
- Document channel settings in README
2026-03-25 22:37:11 +08:00
xcosmosbox
0dad6124a2
chore(WeiXin): version migration and compatibility update
2026-03-25 02:58:19 +08:00
xcosmosbox
48902ae95a
fix(WeiXin): auto-refresh expired QR code during login to improve success rate
2026-03-25 02:58:19 +08:00
xcosmosbox
1f5492ea9e
fix(WeiXin): persist _context_tokens with account.json to restore conversations after restart
2026-03-25 02:58:19 +08:00
xcosmosbox
9c872c3458
fix(WeiXin): resolve polling issues in WeiXin plugin
...
- Prevent repeated retries on expired sessions in the polling thread
- Stop sending messages to invalid agent sessions to eliminate noise logs and unnecessary requests
2026-03-25 02:58:19 +08:00
xcosmosbox
3a9d6ea536
feat(WeXin): add route_tag property to adapt to WeChat official ilinkai 1.0.3 requirements
2026-03-25 02:58:19 +08:00
chengyongru
72acba5d27
refactor(tests): optimize unit test structure
2026-03-24 15:12:22 +08:00