Changes
- Korean interface — the bot is now fully available in Korean. (@ashcastle)
/opencode_stopwhile the bot is busy — the command now works during an active request and kills a hung local OpenCode server even when it stopped answering, freeing the bot right away.- Recognized voice text as a quote — the transcript of a voice or audio message is now shown as a quote under the header instead of flat text.
Fixes
- Replies no longer lost or duplicated on Telegram errors — a temporary Telegram server error is retried where that is safe and reported otherwise, so answers stop disappearing and the same message, file or audio is never sent twice. (@hcsum)
- No crash loop when the console goes away — the bot keeps running after its output pipe is closed instead of dying in a loop of write errors. (@iagorobo24-hub)
Technical
- Adaptive streaming throttle — the interval between streaming message edits is now chosen automatically and grows on long runs to stay under Telegram rate limits;
RESPONSE_STREAM_THROTTLE_MSis removed and a value set for it is ignored.
Full changelog: v0.24.0...v0.24.1