Add list support to bluesky_reply tool with threading (max 4 messages)
Major changes:
- Updated ReplyArgs schema to accept List[str] messages instead of single message
- Added validation for max 4 messages, each max 300 characters
- Updated bluesky_reply function to handle message lists
- Created reply_with_thread_to_notification function in bsky_utils.py
- Added system failure message posting when thread messages fail
- Updated bot processing logic in bsky.py to handle both single and multi-message replies
- Maintained backward compatibility with old message format
- Updated register_tools.py description
Threading behavior:
- Single message: Works exactly like before
- Multiple messages: Creates a linear thread where each reply is a response to the previous one
- Failure handling: Posts "[SYSTEM FAILURE: COULD NOT POST MESSAGE, PLEASE TRY AGAIN]" if a message in the thread fails
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>