homelab/telegram
Mikkel Georgsen 2d0d4da992 fix(02-02): typing indicator lifecycle, model identity, tool permissions
- Fix typing indicator not showing: clean up stale typing tasks between
  messages and use dynamic event lookup in callbacks instead of capturing
  a specific event at creation time
- Fix stream-json input format: use nested message object for stdin NDJSON
- Switch --system-prompt to --append-system-prompt so Claude Code's
  default system prompt (with model identity) is preserved
- Add --dangerously-skip-permissions for full tool access in subprocess
- Use full model ID (claude-sonnet-4-5-20250929) in default persona

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 22:10:02 +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 fix(02-02): typing indicator lifecycle, model identity, tool permissions 2026-02-04 22:10:02 +00:00
claude_subprocess.py fix(02-02): typing indicator lifecycle, model identity, tool permissions 2026-02-04 22:10:02 +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