-
Notifications
You must be signed in to change notification settings - Fork 214
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Specs/kiota plugin #4124
Specs/kiota plugin #4124
Conversation
@maisarissi I'm not following why we're introducing a whole new bunch of commands for plugins? |
@baywet We believe plugins / manifests will be different, schema will be different and might evolve in a different way in the future. It felt more natural to introduce new commands. |
I'd like to seem more details in the spec on how those are different from other languages. The spec as it is will require bunch of additional infrastructure for the commands. |
@baywet the reason why I believe we should have different commands are because no all parameters will apply to "all languages" in the context of calling manifests other language. |
alright, you've convinced me, keep going and let me know when you want me to review the spec |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great first go! There are missing things (more context, examples of the openai plugins generation) and some inconsistencies in naming, but besides that I think we are in good shape.
Ready for review @baywet @sebastienlevert @darrelmiller |
Co-authored-by: Vincent Biret <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for bearing with us for all the changes!
Quality Gate passedIssues Measures |
Add support for Kiota to generate plugins.
As AI, Copilot and GPT are becoming more and more the future of developer experience, we should evolve Kiota to generate what is needed for our users to be able to use the Kiota infrastructure (search, endpoint selection, generation, etc.) to generate AI plugins manifests (OpenAI, Copilot, etc.) based on an OpenAPI description.