feat: add tool annotations#102
Conversation
dickdavis
left a comment
There was a problem hiding this comment.
Thanks for the contribution! I'll be cutting a new release soon that'll include this change.
|
@dickdavis, are you open to additions not strictly related to the spec, but needed for proper integration with ChatGPT's authorization hints (e.g. securitySchemes)? |
I'm open to including fields from draft specs, especially given the pace of change. Ideally, we'd have a mechanism for excluding certain fields if the negotiated protocol doesn't support the field. However, I don't think this change would break anything, so that shouldn't be a blocker for what you are proposing. We'll need to consider that mechanism more deeply when we encounter breaking changes between protocol versions. |
|
@eelkevdbos Would you mind running |
|
@eelkevdbos Thanks again! You should be able to pin to ref Feel free to submit any PRs in the meantime. |
Adds tool annotations described in the tool specification.