You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
.Net Bug: OpenAPI descriptions overriding path parameters in operations are not supported #8269
Describe the bug
According to the OpenAPI spec, parameters in the operation object that match parameters in the path item object should override the path item object descriptions. Semantic Kernel currently only uses parameters under the operation object.
Expected behavior
Semantic kernel should consider path item parameters as well as operation parameters when building a plugin. If a parameter appears in both the path item and the operation item, the operation item path should be used. In the above OpenAPI, the userId parameter should have a schema with type integer.
Hi Caleb Kiage (@calebkiage) thanks for creating this issue. Is this a blocking issue for you and if yes, can you provide some detail on the impact to help us to prioritise this.
The SK Open API support does not cover 100% of the Open API specification. As features are requested we aim to provide a functionality very quickly, typically this happens in time for our next weekly release. Closing this issue until we get a customer request where this is a blocking issues.
Activity
markwallace-microsoft commentedon Aug 19, 2024
Hi Caleb Kiage (@calebkiage) thanks for creating this issue. Is this a blocking issue for you and if yes, can you provide some detail on the impact to help us to prioritise this.
github-actions commentedon Nov 18, 2024
This issue is stale because it has been open for 90 days with no activity.
markwallace-microsoft commentedon Nov 25, 2024
The SK Open API support does not cover 100% of the Open API specification. As features are requested we aim to provide a functionality very quickly, typically this happens in time for our next weekly release. Closing this issue until we get a customer request where this is a blocking issues.