Support custom client info throughout client APIs (#474)
Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
parent
da54ea003e
commit
c4beb3e8ef
1 changed files with 142 additions and 3 deletions
|
|
@ -38,9 +38,13 @@ async def message_handler(
|
|||
async def run_session(
|
||||
read_stream: MemoryObjectReceiveStream[JSONRPCMessage | Exception],
|
||||
write_stream: MemoryObjectSendStream[JSONRPCMessage],
|
||||
client_info: types.Implementation | None = None,
|
||||
):
|
||||
async with ClientSession(
|
||||
read_stream, write_stream, message_handler=message_handler
|
||||
read_stream,
|
||||
write_stream,
|
||||
message_handler=message_handler,
|
||||
client_info=client_info,
|
||||
) as session:
|
||||
logger.info("Initializing session")
|
||||
await session.initialize()
|
||||
|
|
|
|||
Loading…
Reference in a new issue