Internal Release 0.3.0

Add configurable exception reporter
Avoid leaking tool exceptions by sending them to a configurable exception reporter
Add optional context to pass to tools
Add basic instrumentation data/labels
This commit is contained in:
Topher Bullock 2025-03-24 08:02:32 -04:00
commit 0645351585

View file

@ -8,8 +8,19 @@ require "model_context_protocol/content"
require "model_context_protocol/resource"
require "model_context_protocol/prompt"
require "model_context_protocol/version"
require "model_context_protocol/configuration"
module ModelContextProtocol
class << self
def configure
yield(configuration)
end
def configuration
@configuration ||= Configuration.new
end
end
class Annotations
attr_reader :audience, :priority