From a480366d80549f44fb57cd6e68f115de165918ac Mon Sep 17 00:00:00 2001 From: Alex Lavaee <57336517+lavaman131@users.noreply.github.com> Date: Thu, 11 Sep 2025 02:50:50 -0700 Subject: [PATCH] Python: added websockets as main dep for agent.run_stream (#672) * added websockets as main dep for agent.run_stream * Update python/packages/main/pyproject.toml Co-authored-by: Eduard van Valkenburg * Update python/packages/main/pyproject.toml Co-authored-by: Eduard van Valkenburg --------- Co-authored-by: Alex Lavaee Co-authored-by: Eduard van Valkenburg --- python/packages/main/pyproject.toml | 2 +- python/uv.lock | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/python/packages/main/pyproject.toml b/python/packages/main/pyproject.toml index 2d06652356..64b34bd0ef 100644 --- a/python/packages/main/pyproject.toml +++ b/python/packages/main/pyproject.toml @@ -29,7 +29,7 @@ dependencies = [ "typing-extensions>=4.14.0", "opentelemetry-api ~= 1.24", "opentelemetry-sdk ~= 1.24", - "mcp>=1.12", + "mcp[ws]>=1.13", "azure-monitor-opentelemetry>=1.7.0", "azure-monitor-opentelemetry-exporter>=1.0.0b41", "opentelemetry-exporter-otlp-proto-grpc>=1.36.0", diff --git a/python/uv.lock b/python/uv.lock index 463f9b0f1c..1eddb3c2c7 100644 --- a/python/uv.lock +++ b/python/uv.lock @@ -59,6 +59,7 @@ dependencies = [ { name = "pydantic", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, { name = "pydantic-settings", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, { name = "typing-extensions", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, + { name = "websockets", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, ] [package.optional-dependencies] @@ -91,6 +92,7 @@ requires-dist = [ { name = "pydantic", specifier = ">=2.11.7" }, { name = "pydantic-settings", specifier = ">=2.10.1" }, { name = "typing-extensions", specifier = ">=4.14.0" }, + { name = "websockets", specifier = ">=15.0.1" }, ] provides-extras = ["azure", "foundry", "workflow", "runtime"]