Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: make NodePlugin and GoatPlugin creation conditional
- NodePlugin is now only created when all required AWS credentials are present (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION, AWS_S3_BUCKET) - GoatPlugin is now only created when ALCHEMY_API_KEY is present - Added type annotations for plugins to handle undefined cases These changes prevent unnecessary plugin initialization when required credentials are missing and improve type safety. Issues introduced in: elizaOS#941 and elizaOS#898
- Loading branch information