Skip to content

Conversation

@nathaniellombardi-toast
Copy link
Contributor

@nathaniellombardi-toast nathaniellombardi-toast commented Jan 5, 2026

Motivation and Context

The dsl builders in this commit were mistakenly marked internal and are therefore unusable. I have simply marked them as public.

How Has This Been Tested?

Breaking Changes

No

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

@kpavlov kpavlov force-pushed the expose-request-dsl branch from 87287b7 to e44cc21 Compare January 9, 2026 21:56
@kpavlov kpavlov force-pushed the expose-request-dsl branch from e44cc21 to 171bc82 Compare January 9, 2026 22:58
- Added unit tests for multiple DSL builders including tools, sampling, resources, prompts, logging, and initialization.
- Updated AGENTS.md with testing guidelines for `shouldNotBeNull` blocks.
@kpavlov kpavlov changed the title Mark dsl functions for types as public Mark DSL functions for types as public Jan 9, 2026
@kpavlov kpavlov added the enhancement New feature or request label Jan 9, 2026
@kpavlov kpavlov merged commit 6fee82f into modelcontextprotocol:main Jan 9, 2026
8 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants