This pull request introduces several new classes and methods to integrate various connectors and plugins with Semantic Kernel. Key additions include the AutoGenPlanner for OpenAI Function Calling, GmailConnector for Gmail API interactions, BingConnector for Bing Search API, and several plugins for email and web page processing. These changes enhance the functionality and extend the capabilities of the Semantic Kernel.
Added new classes and methods for integrating various connectors and plugins with Semantic Kernel, including OpenAI, Gmail, Bing, and IMAP.
Tips
- Trigger a new Sourcery review by commenting `@sourcery-ai review` on the pull request.
- Continue your discussion with Sourcery by replying directly to review comments.
- You can change your review settings at any time by accessing your [dashboard](https://app.sourcery.ai):
- Enable or disable the Sourcery-generated pull request summary or reviewer's guide;
- Change the review language;
- You can always [contact us](mailto:support@sourcery.ai) if you have any questions or feedback.
Reviewer's Guide by Sourcery
This pull request introduces several new classes and methods to integrate various connectors and plugins with Semantic Kernel. Key additions include the
AutoGenPlanner
for OpenAI Function Calling,GmailConnector
for Gmail API interactions,BingConnector
for Bing Search API, and several plugins for email and web page processing. These changes enhance the functionality and extend the capabilities of the Semantic Kernel.File-Level Changes
python/notebooks/planning/autogen_planner.py
python/notebooks/plugins/gmail_connector.py
python/notebooks/plugins/bing_connector.py
python/notebooks/plugins/sk_email_plugin.py
python/notebooks/plugins/imap_connector.py
python/notebooks/plugins/sk_bing_plugin.py
python/notebooks/plugins/sk_web_pages_plugin.py
Tips
- Trigger a new Sourcery review by commenting `@sourcery-ai review` on the pull request. - Continue your discussion with Sourcery by replying directly to review comments. - You can change your review settings at any time by accessing your [dashboard](https://app.sourcery.ai): - Enable or disable the Sourcery-generated pull request summary or reviewer's guide; - Change the review language; - You can always [contact us](mailto:support@sourcery.ai) if you have any questions or feedback.Originally posted by @sourcery-ai in https://github.com/Bryan-Roe/semantic-kernel/pull/500#issuecomment-2266380941