mirror of
https://github.com/wassname/pi-telegram.git
synced 2026-06-27 16:46:21 +08:00
1.5 KiB
1.5 KiB
Changelog
Current
[Controls]Expanded Telegram session controls with a richer/statusview, inline model selection, and thinking-level controls. Impact: more bridge configuration can be managed directly from Telegram.[Queue]Upgraded Telegram turn queueing with previews, reaction-driven prioritization/removal, media-group handling, aborted-turn history preservation, and safer dispatch gating. Impact: follow-up handling is more transparent and less prone to lifecycle races.[Rendering]Added Telegram-oriented Markdown rendering and hardened reply streaming/chunking behavior. Impact: formatted replies render more reliably while preserving literal code blocks.[Runtime]Hardened attachment delivery, polling/runtime behavior, and Telegram session integration. Impact: the bridge is more robust as a daily Telegram frontend for pi.[Metadata]Updated package repository metadata to point at thellblab/pi-telegramfork. Impact: published package links no longer send users to stale upstream coordinates.[Validation]Added lightweight regression tests for Telegram Markdown rendering and queue/compaction dispatch guards. Impact: key renderer and queue invariants now have repeatable automated coverage.[Model Switching]Enabled/modelduring an active Telegram-owned run by applying the new model and continuing on the new model automatically, delaying the abort until the current tool finishes when needed. Impact: Telegram can now approximate pi's manual stop-switch-continue workflow with fewer mid-tool aborts.