Open Issues Need Help
View All on GitHub Make LLM client gems optional dependencies 26 days ago
AI Summary: The `smolagents` gem currently includes `ruby-openai` and `ruby-anthropic` as hard dependencies, leading to unnecessary ~10MB downloads for users who only need one provider. The proposed solution is to remove these dependencies from the gemspec, implement lazy loading with helpful error messages in the respective model classes, and document the installation options in the README.
Complexity:
1/5
enhancement good first issue copilot P2-medium