Skip to content

v1.4.0

Choose a tag to compare

@klapaudius klapaudius released this 06 Jul 22:57
· 71 commits to master since this release

Core Features:

  • Add comprehensive sampling support allowing tools to request LLM assistance during execution
  • Introduce SamplingAwareToolInterface for tools that need to make nested LLM calls
  • Add SamplingClient service for managing sampling requests
  • Create example CodeAnalyzerTool demonstrating sampling usage

Enhancements:

  • Automatic injection of SamplingClient into tools that implement SamplingAwareToolInterface
  • Support for text and multi-message sampling requests
  • Model preferences for controlling LLM selection (cost, speed, intelligence priorities)

Bug Fixes:

  • #45 Rename "arguments" option to "inputs" in TestMcpPromptCommand and related files for consistency

Documentation:

  • Add comprehensive sampling documentation with examples and best practices