v0.10.1
claude-telegram-bridge 0.10.1
Patch release: reliability fixes for long messages, stalled turns, and watchdog
restarts, plus a README quickstart.
Fixes
- Long Telegram replies now split on a UTF-16 code-unit budget, so messages that
exceed the length limit no longer truncate or corrupt emoji at chunk boundaries. - The bridge now sends a notice when an approval prompt or a blocked hook silently
stalls a turn, instead of hanging with no signal. - Fixed a watchdog restart deadlock that could leave the bridge down after a crash.
- Fixed a stray untranslated string on the safety-net path.
- A message parked while a long-running turn was busy is now re-delivered once the
turn frees up, instead of being dropped. - Mid-turn delivery is now confirmed with a duplicate re-send guard, so the same
message is not sent twice. - The bridge now detects and notifies when a session enters a usage-limit "zombie"
state (rate-limited but still holding the turn). - Human-confirmed approvals are now tagged with a
[HUMAN-CONFIRMED]marker. - Fixed three suggested-reply truncation bugs.
Docs
- The README now opens with a 5-minute quickstart.
Internal
- The packaged test suite now tracks the current typing-liveness generation, so the
published tests match the shipped code.