homelab/telegram
Mikkel Georgsen 488d94ebcf feat(03-01): create SessionIdleTimer module
- Asyncio-based per-session idle timeout detection
- reset() method updates timestamp and creates new timer task
- cancel() method stops timer on shutdown/archive
- Properties for seconds_since_activity and last_activity
- Automatic callback firing after configurable timeout
2026-02-04 23:28:04 +00:00
..
personas fix(02-02): typing indicator lifecycle, model identity, tool permissions 2026-02-04 22:10:02 +00:00
.gitignore Add Telegram bot and shared storage documentation 2026-01-16 14:21:51 +00:00
bot.py docs: add /model and session commands to help text and CLAUDE.md 2026-02-04 22:43:49 +00:00
claude_subprocess.py feat(02-02): add /model command and fix stdout buffer overflow 2026-02-04 22:42:23 +00:00
idle_timer.py feat(03-01): create SessionIdleTimer module 2026-02-04 23:28:04 +00:00
message_batcher.py feat(02-02): integrate typing indicators, batching, and file handling 2026-02-04 19:24:09 +00:00
session_manager.py feat(01-03): add /archive command to compress and remove sessions 2026-02-04 18:01:14 +00:00
telegram_utils.py fix(02-02): typing indicator lifecycle, model identity, tool permissions 2026-02-04 22:10:02 +00:00