homelab/telegram
Mikkel Georgsen 3a62e01f6f feat(01-03): wire session manager and Claude subprocess into Telegram bot
- Add /new and /session commands to create and switch sessions
- Route plain text messages to active session's Claude subprocess
- Auto-spawn subprocess when switching to session with no process
- Update help text with session commands
- Handle async callbacks in ClaudeSubprocess (inspect.iscoroutinefunction)
- Preserve all existing bot commands (/status, /pbs, etc.)
- Use block=False for non-blocking message handling

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 17:40:43 +00:00
..
personas feat(01-01): create persona library with default templates 2026-02-04 17:33:16 +00:00
.gitignore Add Telegram bot and shared storage documentation 2026-01-16 14:21:51 +00:00
__init__.py feat(01-01): create SessionManager module 2026-02-04 17:32:16 +00:00
bot.py feat(01-03): wire session manager and Claude subprocess into Telegram bot 2026-02-04 17:40:43 +00:00
claude_subprocess.py feat(01-03): wire session manager and Claude subprocess into Telegram bot 2026-02-04 17:40:43 +00:00
session_manager.py feat(01-01): create persona library with default templates 2026-02-04 17:33:16 +00:00