Skip to content

Conversation

@pbezglasny
Copy link
Contributor

@pbezglasny pbezglasny commented Jan 5, 2026

Motivation and Context

Improve enum elicitation builder: switch to typesage implementation with better readability

Also:

  • set legacy return type for required_enum/optional_enum to match previous version return type
  • fix deprecation version to correct next version

How Has This Been Tested?

Unit/integration tests

Breaking Changes

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have added or updated documentation as needed

Additional context

@github-actions github-actions bot added T-core Core library changes T-model Model/data structure changes labels Jan 5, 2026
@pbezglasny pbezglasny force-pushed the enum_elicitation_improvements branch from 8992e5b to 4ba8260 Compare January 5, 2026 23:32
@alexhancock
Copy link
Collaborator

Can you provide more context on the motivation behind the changes?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

T-core Core library changes T-model Model/data structure changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants