diff --git a/package.json b/package.json index 35cfef99..e947ec39 100644 --- a/package.json +++ b/package.json @@ -60,6 +60,7 @@ }, "pnpm": { "overrides": { + "@modelcontextprotocol/sdk": "^1.26.0", "@types/uuid": "^9.0.8", "hono": "^4.11.7", "uuid": "^10.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a9ecfba1..0a1e2d01 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,9 +36,6 @@ catalogs: '@microsoft/agents-hosting': specifier: ^1.1.0-alpha.85 version: 1.1.0-alpha.85 - '@modelcontextprotocol/sdk': - specifier: ^1.25.2 - version: 1.25.2 '@openai/agents': specifier: ^0.4.0 version: 0.4.2 @@ -94,8 +91,8 @@ catalogs: specifier: ^9.39.1 version: 9.39.1 express: - specifier: ^5.2.0 - version: 5.2.0 + specifier: ^5.2.1 + version: 5.2.1 jest: specifier: ^30.2.0 version: 30.2.0 @@ -125,6 +122,7 @@ catalogs: version: 8.47.0 overrides: + '@modelcontextprotocol/sdk': ^1.26.0 '@types/uuid': ^9.0.8 hono: ^4.11.7 uuid: ^10.0.0 @@ -338,7 +336,7 @@ importers: version: link:../agents-a365-runtime '@openai/agents': specifier: 'catalog:' - version: 0.4.2(@cfworker/json-schema@4.1.1)(hono@4.11.7)(ws@8.18.3)(zod@4.1.13) + version: 0.4.2(@cfworker/json-schema@4.1.1)(ws@8.18.3)(zod@4.1.13) '@opentelemetry/api': specifier: 'catalog:' version: 1.9.0 @@ -487,11 +485,11 @@ importers: specifier: 'catalog:' version: 1.1.0-alpha.85 '@modelcontextprotocol/sdk': - specifier: 'catalog:' - version: 1.25.2(@cfworker/json-schema@4.1.1)(hono@4.11.7)(zod@4.1.13) + specifier: ^1.26.0 + version: 1.26.0(@cfworker/json-schema@4.1.1)(zod@4.1.13) express: specifier: 'catalog:' - version: 5.2.0 + version: 5.2.1 hono: specifier: ^4.11.7 version: 4.11.7 @@ -545,8 +543,8 @@ importers: specifier: 'catalog:' version: 1.1.0-alpha.85 '@modelcontextprotocol/sdk': - specifier: 'catalog:' - version: 1.25.2(@cfworker/json-schema@4.1.1)(hono@4.11.7)(zod@4.1.13) + specifier: ^1.26.0 + version: 1.26.0(@cfworker/json-schema@4.1.1)(zod@4.1.13) devDependencies: '@eslint/js': specifier: 'catalog:' @@ -589,10 +587,10 @@ importers: version: 1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)) '@langchain/langgraph': specifier: 'catalog:' - version: 1.1.2(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(zod-to-json-schema@3.25.0(zod@4.1.13))(zod@4.1.13) + version: 1.1.2(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(zod-to-json-schema@3.25.1(zod@4.1.13))(zod@4.1.13) '@langchain/mcp-adapters': specifier: 'catalog:' - version: 1.1.1(@cfworker/json-schema@4.1.1)(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(@langchain/langgraph@1.1.2(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(zod-to-json-schema@3.25.0(zod@4.1.13))(zod@4.1.13))(hono@4.11.7) + version: 1.1.1(@cfworker/json-schema@4.1.1)(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(@langchain/langgraph@1.1.2(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(zod-to-json-schema@3.25.1(zod@4.1.13))(zod@4.1.13)) '@microsoft/agents-a365-runtime': specifier: workspace:* version: link:../agents-a365-runtime @@ -607,7 +605,7 @@ importers: version: 4.11.7 langchain: specifier: 'catalog:' - version: 1.2.3(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13))(zod-to-json-schema@3.25.0(zod@4.1.13)) + version: 1.2.3(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13))(zod-to-json-schema@3.25.1(zod@4.1.13)) uuid: specifier: ^10.0.0 version: 10.0.0 @@ -662,7 +660,7 @@ importers: version: 1.1.0-alpha.85 '@openai/agents': specifier: 'catalog:' - version: 0.4.2(@cfworker/json-schema@4.1.1)(hono@4.11.7)(ws@8.18.3)(zod@4.1.13) + version: 0.4.2(@cfworker/json-schema@4.1.1)(ws@8.18.3)(zod@4.1.13) hono: specifier: ^4.11.7 version: 4.11.7 @@ -731,14 +729,14 @@ importers: specifier: 'catalog:' version: 1.1.0-alpha.85 '@modelcontextprotocol/sdk': - specifier: 'catalog:' - version: 1.25.2(@cfworker/json-schema@4.1.1)(hono@4.11.7)(zod@4.1.13) + specifier: ^1.26.0 + version: 1.26.0(@cfworker/json-schema@4.1.1)(zod@4.1.13) '@openai/agents': specifier: 'catalog:' - version: 0.4.2(@cfworker/json-schema@4.1.1)(hono@4.11.7)(ws@8.18.3)(zod@4.1.13) + version: 0.4.2(@cfworker/json-schema@4.1.1)(ws@8.18.3)(zod@4.1.13) '@openai/agents-openai': specifier: 'catalog:' - version: 0.4.2(@cfworker/json-schema@4.1.1)(hono@4.11.7)(ws@8.18.3)(zod@4.1.13) + version: 0.4.2(@cfworker/json-schema@4.1.1)(ws@8.18.3)(zod@4.1.13) '@opentelemetry/api': specifier: 'catalog:' version: 1.9.0 @@ -1140,8 +1138,8 @@ packages: engines: {node: '>=6'} hasBin: true - '@hono/node-server@1.19.7': - resolution: {integrity: sha512-vUcD0uauS7EU2caukW8z5lJKtoGMokxNbJtBiwHgpqxEXokaHCBkQUmCHhjFB1VUTWdqj25QoMkMKzgjq+uhrw==} + '@hono/node-server@1.19.9': + resolution: {integrity: sha512-vHL6w3ecZsky+8P5MD+eFfaGTyCeOHUIFYMGpQGbrBTSmNNoxv0if69rEZ5giu36weC5saFuznL411gRX7bJDw==} engines: {node: '>=18.14.1'} peerDependencies: hono: ^4.11.7 @@ -1397,8 +1395,8 @@ packages: resolution: {integrity: sha512-1Ii92EJSaQTuqjOBWUqoioClum+6Dh82uBmzoExMi3ZDJ9UTV6Kqg4W1h4PYhUZPmqIP3HLSVNvty84Gx/mqYg==} engines: {node: '>=20.0.0'} - '@modelcontextprotocol/sdk@1.25.2': - resolution: {integrity: sha512-LZFeo4F9M5qOhC/Uc1aQSrBHxMrvxett+9KLHt7OhcExtoiRN9DKgbZffMP/nxjutWDQpfMDfP3nkHI4X9ijww==} + '@modelcontextprotocol/sdk@1.26.0': + resolution: {integrity: sha512-Y5RmPncpiDtTXDbLKswIJzTqu2hyBKxTNsgKqKclDbhIgg1wgtf1fRuvxgTnRfcnxtvvgbIEcqUOzZrJ6iSReg==} engines: {node: '>=18'} peerDependencies: '@cfworker/json-schema': ^4.1.1 @@ -2476,14 +2474,14 @@ packages: resolution: {integrity: sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - express-rate-limit@7.5.1: - resolution: {integrity: sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==} + express-rate-limit@8.2.1: + resolution: {integrity: sha512-PCZEIEIxqwhzw4KF0n7QF4QqruVTcF73O5kFKUnGOyjbCCgizBBiFaYpd/fnBLUMPw/BWw9OsiN7GgrNYr7j6g==} engines: {node: '>= 16'} peerDependencies: express: '>= 4.11' - express@5.2.0: - resolution: {integrity: sha512-XdpJDLxfztVY59X0zPI6sibRiGcxhTPXRD3IhJmjKf2jwMvkRGV1j7loB8U+heeamoU3XvihAaGRTR4aXXUN3A==} + express@5.2.1: + resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==} engines: {node: '>= 18'} extended-eventsource@1.7.0: @@ -2725,6 +2723,10 @@ packages: inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + ip-address@10.0.1: + resolution: {integrity: sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==} + engines: {node: '>= 12'} + ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} @@ -3852,8 +3854,8 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - zod-to-json-schema@3.25.0: - resolution: {integrity: sha512-HvWtU2UG41LALjajJrML6uQejQhNJx+JBO9IflpSja4R03iNWfKXrj6W2h7ljuLyc1nKS+9yDyL/9tD1U/yBnQ==} + zod-to-json-schema@3.25.1: + resolution: {integrity: sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==} peerDependencies: zod: ^4.1.12 @@ -4317,7 +4319,7 @@ snapshots: protobufjs: 7.5.4 yargs: 17.7.2 - '@hono/node-server@1.19.7(hono@4.11.7)': + '@hono/node-server@1.19.9(hono@4.11.7)': dependencies: hono: 4.11.7 @@ -4637,7 +4639,7 @@ snapshots: optionalDependencies: '@langchain/core': 1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)) - '@langchain/langgraph@1.1.2(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(zod-to-json-schema@3.25.0(zod@4.1.13))(zod@4.1.13)': + '@langchain/langgraph@1.1.2(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(zod-to-json-schema@3.25.1(zod@4.1.13))(zod@4.1.13)': dependencies: '@langchain/core': 1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)) '@langchain/langgraph-checkpoint': 1.0.0(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13))) @@ -4646,23 +4648,22 @@ snapshots: uuid: 10.0.0 zod: 4.1.13 optionalDependencies: - zod-to-json-schema: 3.25.0(zod@4.1.13) + zod-to-json-schema: 3.25.1(zod@4.1.13) transitivePeerDependencies: - react - react-dom - '@langchain/mcp-adapters@1.1.1(@cfworker/json-schema@4.1.1)(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(@langchain/langgraph@1.1.2(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(zod-to-json-schema@3.25.0(zod@4.1.13))(zod@4.1.13))(hono@4.11.7)': + '@langchain/mcp-adapters@1.1.1(@cfworker/json-schema@4.1.1)(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(@langchain/langgraph@1.1.2(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(zod-to-json-schema@3.25.1(zod@4.1.13))(zod@4.1.13))': dependencies: '@langchain/core': 1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)) - '@langchain/langgraph': 1.1.2(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(zod-to-json-schema@3.25.0(zod@4.1.13))(zod@4.1.13) - '@modelcontextprotocol/sdk': 1.25.2(@cfworker/json-schema@4.1.1)(hono@4.11.7)(zod@4.1.13) + '@langchain/langgraph': 1.1.2(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(zod-to-json-schema@3.25.1(zod@4.1.13))(zod@4.1.13) + '@modelcontextprotocol/sdk': 1.26.0(@cfworker/json-schema@4.1.1)(zod@4.1.13) debug: 4.4.3 zod: 4.1.13 optionalDependencies: extended-eventsource: 1.7.0 transitivePeerDependencies: - '@cfworker/json-schema' - - hono - supports-color '@microsoft/agents-activity@1.1.0-alpha.85': @@ -4686,9 +4687,9 @@ snapshots: - debug - supports-color - '@modelcontextprotocol/sdk@1.25.2(@cfworker/json-schema@4.1.1)(hono@4.11.7)(zod@4.1.13)': + '@modelcontextprotocol/sdk@1.26.0(@cfworker/json-schema@4.1.1)(zod@4.1.13)': dependencies: - '@hono/node-server': 1.19.7(hono@4.11.7) + '@hono/node-server': 1.19.9(hono@4.11.7) ajv: 8.17.1 ajv-formats: 3.0.1(ajv@8.17.1) content-type: 1.0.5 @@ -4696,18 +4697,18 @@ snapshots: cross-spawn: 7.0.6 eventsource: 3.0.7 eventsource-parser: 3.0.6 - express: 5.2.0 - express-rate-limit: 7.5.1(express@5.2.0) + express: 5.2.1 + express-rate-limit: 8.2.1(express@5.2.1) + hono: 4.11.7 jose: 6.1.3 json-schema-typed: 8.0.2 pkce-challenge: 5.0.0 raw-body: 3.0.2 zod: 4.1.13 - zod-to-json-schema: 3.25.0(zod@4.1.13) + zod-to-json-schema: 3.25.1(zod@4.1.13) optionalDependencies: '@cfworker/json-schema': 4.1.1 transitivePeerDependencies: - - hono - supports-color '@napi-rs/wasm-runtime@0.2.12': @@ -4729,34 +4730,32 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.1 - '@openai/agents-core@0.4.2(@cfworker/json-schema@4.1.1)(hono@4.11.7)(ws@8.18.3)(zod@4.1.13)': + '@openai/agents-core@0.4.2(@cfworker/json-schema@4.1.1)(ws@8.18.3)(zod@4.1.13)': dependencies: debug: 4.4.3 openai: 6.9.1(ws@8.18.3)(zod@4.1.13) optionalDependencies: - '@modelcontextprotocol/sdk': 1.25.2(@cfworker/json-schema@4.1.1)(hono@4.11.7)(zod@4.1.13) + '@modelcontextprotocol/sdk': 1.26.0(@cfworker/json-schema@4.1.1)(zod@4.1.13) zod: 4.1.13 transitivePeerDependencies: - '@cfworker/json-schema' - - hono - supports-color - ws - '@openai/agents-openai@0.4.2(@cfworker/json-schema@4.1.1)(hono@4.11.7)(ws@8.18.3)(zod@4.1.13)': + '@openai/agents-openai@0.4.2(@cfworker/json-schema@4.1.1)(ws@8.18.3)(zod@4.1.13)': dependencies: - '@openai/agents-core': 0.4.2(@cfworker/json-schema@4.1.1)(hono@4.11.7)(ws@8.18.3)(zod@4.1.13) + '@openai/agents-core': 0.4.2(@cfworker/json-schema@4.1.1)(ws@8.18.3)(zod@4.1.13) debug: 4.4.3 openai: 6.9.1(ws@8.18.3)(zod@4.1.13) zod: 4.1.13 transitivePeerDependencies: - '@cfworker/json-schema' - - hono - supports-color - ws - '@openai/agents-realtime@0.4.2(@cfworker/json-schema@4.1.1)(hono@4.11.7)(zod@4.1.13)': + '@openai/agents-realtime@0.4.2(@cfworker/json-schema@4.1.1)(zod@4.1.13)': dependencies: - '@openai/agents-core': 0.4.2(@cfworker/json-schema@4.1.1)(hono@4.11.7)(ws@8.18.3)(zod@4.1.13) + '@openai/agents-core': 0.4.2(@cfworker/json-schema@4.1.1)(ws@8.18.3)(zod@4.1.13) '@types/ws': 8.18.1 debug: 4.4.3 ws: 8.18.3 @@ -4764,22 +4763,20 @@ snapshots: transitivePeerDependencies: - '@cfworker/json-schema' - bufferutil - - hono - supports-color - utf-8-validate - '@openai/agents@0.4.2(@cfworker/json-schema@4.1.1)(hono@4.11.7)(ws@8.18.3)(zod@4.1.13)': + '@openai/agents@0.4.2(@cfworker/json-schema@4.1.1)(ws@8.18.3)(zod@4.1.13)': dependencies: - '@openai/agents-core': 0.4.2(@cfworker/json-schema@4.1.1)(hono@4.11.7)(ws@8.18.3)(zod@4.1.13) - '@openai/agents-openai': 0.4.2(@cfworker/json-schema@4.1.1)(hono@4.11.7)(ws@8.18.3)(zod@4.1.13) - '@openai/agents-realtime': 0.4.2(@cfworker/json-schema@4.1.1)(hono@4.11.7)(zod@4.1.13) + '@openai/agents-core': 0.4.2(@cfworker/json-schema@4.1.1)(ws@8.18.3)(zod@4.1.13) + '@openai/agents-openai': 0.4.2(@cfworker/json-schema@4.1.1)(ws@8.18.3)(zod@4.1.13) + '@openai/agents-realtime': 0.4.2(@cfworker/json-schema@4.1.1)(zod@4.1.13) debug: 4.4.3 openai: 6.9.1(ws@8.18.3)(zod@4.1.13) zod: 4.1.13 transitivePeerDependencies: - '@cfworker/json-schema' - bufferutil - - hono - supports-color - utf-8-validate - ws @@ -5907,11 +5904,12 @@ snapshots: jest-mock: 30.2.0 jest-util: 30.2.0 - express-rate-limit@7.5.1(express@5.2.0): + express-rate-limit@8.2.1(express@5.2.1): dependencies: - express: 5.2.0 + express: 5.2.1 + ip-address: 10.0.1 - express@5.2.0: + express@5.2.1: dependencies: accepts: 2.0.0 body-parser: 2.2.1 @@ -6195,6 +6193,8 @@ snapshots: inherits@2.0.4: {} + ip-address@10.0.1: {} + ipaddr.js@1.9.1: {} is-arrayish@0.2.1: {} @@ -6658,10 +6658,10 @@ snapshots: dependencies: json-buffer: 3.0.1 - langchain@1.2.3(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13))(zod-to-json-schema@3.25.0(zod@4.1.13)): + langchain@1.2.3(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13))(zod-to-json-schema@3.25.1(zod@4.1.13)): dependencies: '@langchain/core': 1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)) - '@langchain/langgraph': 1.1.2(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(zod-to-json-schema@3.25.0(zod@4.1.13))(zod@4.1.13) + '@langchain/langgraph': 1.1.2(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)))(zod-to-json-schema@3.25.1(zod@4.1.13))(zod@4.1.13) '@langchain/langgraph-checkpoint': 1.0.0(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13))) langsmith: 0.4.2(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.204.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(openai@6.16.0(ws@8.18.3)(zod@4.1.13)) uuid: 10.0.0 @@ -7437,7 +7437,7 @@ snapshots: yocto-queue@0.1.0: {} - zod-to-json-schema@3.25.0(zod@4.1.13): + zod-to-json-schema@3.25.1(zod@4.1.13): dependencies: zod: 4.1.13 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 223985a7..34c2c8c6 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -12,7 +12,7 @@ catalog: "@azure/monitor-opentelemetry-exporter": "^1.0.0-beta.32" # Express framework - "express": "^5.2.0" + "express": "^5.2.1" # JSON Web Token "jsonwebtoken": "^9.0.3" @@ -27,11 +27,11 @@ catalog: "@microsoft/agents-hosting": "^1.1.0-alpha.85" "@microsoft/agents-activity": "^1.1.0-alpha.85" - # Hono - required peer dependency for MCP SDK and OpenAI agents + # Hono - required peer dependency for @openai/agents (bundled as a dependency in @modelcontextprotocol/sdk since 1.26.0) "hono": "^4.11.7" # Model Context Protocol SDK - "@modelcontextprotocol/sdk": "^1.25.2" + "@modelcontextprotocol/sdk": "^1.26.0" # OpenAI Agents packages "@openai/agents": "^0.4.0" @@ -75,6 +75,9 @@ catalog: "uuid": "^9.0.1" overrides: + # MCP SDK - force single version across all dependents (e.g. @langchain/mcp-adapters) + "@modelcontextprotocol/sdk": "^1.26.0" + # Brace expansion - update for bug fixes "@isaacs/brace-expansion": "^5.0.1"