v1.4.0
The "work on many sessions at once" release — drive several Kiro sessions
from a single chat and switch between them, on a redesigned, compact menu.
Added
- 🧭 Multi-session control & switching (
/running) — one chat can now control
several Kiro sessions at once. Start them with 📁 Project / 🆕 New, then tap
🧭 Running (or/running) to jump between them. Only the foreground session
streams live; the rest keep running quietly in the background. Switching
to a session shows its recent context + every message that arrived while you
were away (its "unread", recovered from the session's event log). Each entry
shows busy/unread badges, and you can close one with ✖ (it isn't killed). The
controlled set and foreground survive restarts.
Changed
- 🎛 Redesigned menu — compact, organized, hideable. The bulky multi-row
reply keyboard is replaced by a tiny persistent bar (☰ Menu · 🧭 Running ·
⏹ Stop) plus a clean, grouped inline menu opened on demand. The inline
menu shows the current agent, model and reasoning right on their buttons and
reopens after a change. Hide it with 🙈 and restore with/menuor ⌨️ Show bar.
All live state (project / agent / model / reasoning / context % / controlled
count) lives in the pinned status panel, keeping the input area uncluttered.
Verified
- Re-reviewed the transient-error auto-retry path end-to-end (error
classification, the6s → 12s → 24s → 48s → 60sbackoff, the "only retry while
nothing has streamed" guard, and cancellable waits) — confirmed logically
complete. (Shipped in 1.3.0; carried into this release.)
📦 Install (1-click)
- Download the
kiro-telegram-bot-<version>.zipfrom the assets below and unzip it. - Windows: double-click
install.cmd· Linux/macOS:chmod +x install.sh && ./install.sh - Set
ALLOWED_USERSin.envto your Telegram user ID.
📖 Full install guide: https://github.com/artickc/kiro-telegram-bot/blob/main/docs/INSTALL.md