feat: initial bluesky bot with placeholder responses
- Set up FastAPI web framework with async lifespan management
- Implement AT Protocol client for Bluesky authentication and API calls
- Create notification polling system that checks for mentions every 10 seconds
- Add placeholder response generator with random bot messages
- Implement proper notification marking using Void's timestamp approach
- Add graceful shutdown handling for hot reloading
- Create test scripts for posting and mentions
- Set up project structure with modular services
- Add comprehensive sandbox documentation from reference projects
- Configure development environment with uv, ruff, and ty
The bot can now:
- Authenticate with Bluesky using app password
- Poll for mentions and respond with placeholder messages
- Properly mark notifications as read without duplicates
- Handle graceful shutdown during development
Ready for LLM integration and memory system implementation.
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.
This is a binary file and will not be displayed.