File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -259,13 +259,13 @@ async def send_roots_list_changed(self) -> None:
259
259
async def _received_request (
260
260
self , responder : RequestResponder ["types.ServerRequest" , "types.ClientResult" ]
261
261
) -> None :
262
+
262
263
if isinstance (responder .request .root , types .CreateMessageRequest ):
263
- print ("Received create message request" )
264
+ # handle create message request (sampling)
265
+
264
266
if self .sampling_callback is None :
265
267
raise RuntimeError ("Sampling callback is not set" )
268
+
266
269
response = await self .sampling_callback (responder .request .root .params )
267
-
268
270
client_response = types .ClientResult (** response .model_dump ())
269
-
270
- print (f"Response: { response .dict ()} " )
271
271
await responder .respond (client_response )
You can’t perform that action at this time.
0 commit comments