Add --config parameter to support multiple agent configurations
Allow running different agents with separate config files:
- python bsky.py --config void.yaml (default)
- python bsky.py --config herald.yaml
Changes:
- Add --config parameter to argparse
- Defer Letta client initialization to main() after config is loaded
- Update initialize_void() to accept config_path parameter
- Update config_loader functions to accept config_path parameter
- Update bsky_utils.default_login() to accept config_path
- Add herald.yaml.example as configuration template
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>