homelab/telegram
Mikkel Georgsen 0bca340920 feat(02-02): add /model command and fix stdout buffer overflow
- Add /model command to switch models per-session (persisted in metadata)
- Support aliases: sonnet, opus, haiku → full model IDs
- Add load_persona_for_session() helper that applies model override
- Increase asyncio subprocess stdout buffer to 10MB (fixes crash on
  large stream-json lines from image tool results)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 22:42:23 +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 feat(02-02): add /model command and fix stdout buffer overflow 2026-02-04 22:42:23 +00:00
claude_subprocess.py feat(02-02): add /model command and fix stdout buffer overflow 2026-02-04 22:42:23 +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