fix mcp.types.Tool is not following python's naming convention snake_case #113
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Renamed the
inputSchema
field toinput_schema
in theTool
class to align with Python's naming conventions (snake_case). Added an aliasinputSchema
for backward compatibility.Motivation and Context
The name
inputSchema
does not follow Python's naming convention (PEP 8). This change improves code readability and consistency. Fix related: #97How Has This Been Tested?
Tested locally by running existing tests.
Breaking Changes
inputSchema
field toinput_schema
. Adding an alias is intended to ease the migration.Types of changes
Checklist
Additional context
The addition of the
inputSchema
alias is intended to provide backward compatibility and facilitate the migration process for users.