diff --git a/agent/open-code/nodes/executor.ts b/agent/open-code/nodes/executor.ts index 7452e54..90e6be7 100644 --- a/agent/open-code/nodes/executor.ts +++ b/agent/open-code/nodes/executor.ts @@ -20,10 +20,7 @@ export async function executor( m.getType() === "ai" && (m as unknown as AIMessage).tool_calls?.some((tc) => tc.name === "plan"), ) as AIMessage | undefined; - const planToolCallArgs = lastPlanToolCall?.tool_calls?.[0]?.args as Record< - string, - any - >; + const planToolCallArgs = lastPlanToolCall?.tool_calls?.[0]?.args; const nextPlanItem = planToolCallArgs?.remainingPlans?.[0] as | string | undefined; @@ -98,8 +95,8 @@ export async function executor( { name: "update_file", args: { - new_file_content: updateFileContents as any, - executed_plan_item: nextPlanItem as any, + new_file_content: updateFileContents, + executed_plan_item: nextPlanItem, }, id: toolCallId, type: "tool_call", diff --git a/agent/open-code/nodes/planner.ts b/agent/open-code/nodes/planner.ts index 5135750..1850988 100644 --- a/agent/open-code/nodes/planner.ts +++ b/agent/open-code/nodes/planner.ts @@ -46,16 +46,13 @@ export async function planner( ?.toLowerCase() .includes("rejected"); - const planToolCallArgs = lastPlanToolCall?.tool_calls?.[0]?.args as Record< - string, - any - >; + const planToolCallArgs = lastPlanToolCall?.tool_calls?.[0]?.args; const executedPlans: string[] = planToolCallArgs?.executedPlans ?? []; const rejectedPlans: string[] = planToolCallArgs?.rejectedPlans ?? []; let remainingPlans: string[] = planToolCallArgs?.remainingPlans ?? PLAN; - const proposedChangePlanItem = lastUpdateCodeToolCall?.tool_calls?.[0]?.args - ?.executed_plan_item as string | undefined; + const proposedChangePlanItem: string | undefined = + lastUpdateCodeToolCall?.tool_calls?.[0]?.args?.executed_plan_item; if (proposedChangePlanItem) { if (wasPlanRejected) { rejectedPlans.push(proposedChangePlanItem); diff --git a/package.json b/package.json index 1f10fa0..20bde96 100644 --- a/package.json +++ b/package.json @@ -19,9 +19,9 @@ "@langchain/core": "^0.3.41", "@langchain/google-genai": "^0.1.10", "@langchain/langgraph": "^0.2.49", - "@langchain/langgraph-api": "*", - "@langchain/langgraph-cli": "*", - "@langchain/langgraph-sdk": "*", + "@langchain/langgraph-api": "^0.0.14", + "@langchain/langgraph-cli": "^0.0.14", + "@langchain/langgraph-sdk": "^0.0.50", "@langchain/openai": "^0.4.4", "@radix-ui/react-avatar": "^1.1.3", "@radix-ui/react-dialog": "^1.1.6", @@ -58,11 +58,6 @@ "uuid": "^11.0.5", "zod": "^3.24.2" }, - "resolutions": { - "@langchain/langgraph-api": "0.0.14-experimental.1", - "@langchain/langgraph-cli": "0.0.14-experimental.1", - "@langchain/langgraph-sdk": "0.0.47-experimental.0" - }, "devDependencies": { "@eslint/js": "^9.19.0", "@types/node": "^22.13.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 910fdff..db2daa7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,11 +4,6 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -overrides: - "@langchain/langgraph-api": 0.0.14-experimental.1 - "@langchain/langgraph-cli": 0.0.14-experimental.1 - "@langchain/langgraph-sdk": 0.0.47-experimental.0 - importers: .: dependencies: @@ -34,14 +29,14 @@ importers: specifier: ^0.2.49 version: 0.2.49(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(react@19.0.0) "@langchain/langgraph-api": - specifier: 0.0.14-experimental.1 - version: 0.0.14-experimental.1(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(@langchain/langgraph-checkpoint@0.0.15(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2))))(@langchain/langgraph@0.2.49(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(react@19.0.0))(openai@4.85.4(zod@3.24.2))(typescript@5.7.3) + specifier: ^0.0.14 + version: 0.0.14(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(@langchain/langgraph-checkpoint@0.0.15(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2))))(@langchain/langgraph@0.2.49(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(react@19.0.0))(openai@4.85.4(zod@3.24.2))(typescript@5.7.3) "@langchain/langgraph-cli": - specifier: 0.0.14-experimental.1 - version: 0.0.14-experimental.1(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(@langchain/langgraph-checkpoint@0.0.15(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2))))(@langchain/langgraph@0.2.49(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(react@19.0.0))(openai@4.85.4(zod@3.24.2))(typescript@5.7.3) + specifier: ^0.0.14 + version: 0.0.14(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(@langchain/langgraph-checkpoint@0.0.15(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2))))(@langchain/langgraph@0.2.49(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(react@19.0.0))(openai@4.85.4(zod@3.24.2))(typescript@5.7.3) "@langchain/langgraph-sdk": - specifier: 0.0.47-experimental.0 - version: 0.0.47-experimental.0(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(react@19.0.0) + specifier: ^0.0.50 + version: 0.0.50(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(react@19.0.0) "@langchain/openai": specifier: ^0.4.4 version: 0.4.4(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2))) @@ -437,15 +432,6 @@ packages: integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==, } - "@esbuild/aix-ppc64@0.23.1": - resolution: - { - integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==, - } - engines: { node: ">=18" } - cpu: [ppc64] - os: [aix] - "@esbuild/aix-ppc64@0.25.0": resolution: { @@ -455,15 +441,6 @@ packages: cpu: [ppc64] os: [aix] - "@esbuild/android-arm64@0.23.1": - resolution: - { - integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==, - } - engines: { node: ">=18" } - cpu: [arm64] - os: [android] - "@esbuild/android-arm64@0.25.0": resolution: { @@ -473,15 +450,6 @@ packages: cpu: [arm64] os: [android] - "@esbuild/android-arm@0.23.1": - resolution: - { - integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==, - } - engines: { node: ">=18" } - cpu: [arm] - os: [android] - "@esbuild/android-arm@0.25.0": resolution: { @@ -491,15 +459,6 @@ packages: cpu: [arm] os: [android] - "@esbuild/android-x64@0.23.1": - resolution: - { - integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==, - } - engines: { node: ">=18" } - cpu: [x64] - os: [android] - "@esbuild/android-x64@0.25.0": resolution: { @@ -509,15 +468,6 @@ packages: cpu: [x64] os: [android] - "@esbuild/darwin-arm64@0.23.1": - resolution: - { - integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==, - } - engines: { node: ">=18" } - cpu: [arm64] - os: [darwin] - "@esbuild/darwin-arm64@0.25.0": resolution: { @@ -527,15 +477,6 @@ packages: cpu: [arm64] os: [darwin] - "@esbuild/darwin-x64@0.23.1": - resolution: - { - integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==, - } - engines: { node: ">=18" } - cpu: [x64] - os: [darwin] - "@esbuild/darwin-x64@0.25.0": resolution: { @@ -545,15 +486,6 @@ packages: cpu: [x64] os: [darwin] - "@esbuild/freebsd-arm64@0.23.1": - resolution: - { - integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==, - } - engines: { node: ">=18" } - cpu: [arm64] - os: [freebsd] - "@esbuild/freebsd-arm64@0.25.0": resolution: { @@ -563,15 +495,6 @@ packages: cpu: [arm64] os: [freebsd] - "@esbuild/freebsd-x64@0.23.1": - resolution: - { - integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==, - } - engines: { node: ">=18" } - cpu: [x64] - os: [freebsd] - "@esbuild/freebsd-x64@0.25.0": resolution: { @@ -581,15 +504,6 @@ packages: cpu: [x64] os: [freebsd] - "@esbuild/linux-arm64@0.23.1": - resolution: - { - integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==, - } - engines: { node: ">=18" } - cpu: [arm64] - os: [linux] - "@esbuild/linux-arm64@0.25.0": resolution: { @@ -599,15 +513,6 @@ packages: cpu: [arm64] os: [linux] - "@esbuild/linux-arm@0.23.1": - resolution: - { - integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==, - } - engines: { node: ">=18" } - cpu: [arm] - os: [linux] - "@esbuild/linux-arm@0.25.0": resolution: { @@ -617,15 +522,6 @@ packages: cpu: [arm] os: [linux] - "@esbuild/linux-ia32@0.23.1": - resolution: - { - integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==, - } - engines: { node: ">=18" } - cpu: [ia32] - os: [linux] - "@esbuild/linux-ia32@0.25.0": resolution: { @@ -635,15 +531,6 @@ packages: cpu: [ia32] os: [linux] - "@esbuild/linux-loong64@0.23.1": - resolution: - { - integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==, - } - engines: { node: ">=18" } - cpu: [loong64] - os: [linux] - "@esbuild/linux-loong64@0.25.0": resolution: { @@ -653,15 +540,6 @@ packages: cpu: [loong64] os: [linux] - "@esbuild/linux-mips64el@0.23.1": - resolution: - { - integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==, - } - engines: { node: ">=18" } - cpu: [mips64el] - os: [linux] - "@esbuild/linux-mips64el@0.25.0": resolution: { @@ -671,15 +549,6 @@ packages: cpu: [mips64el] os: [linux] - "@esbuild/linux-ppc64@0.23.1": - resolution: - { - integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==, - } - engines: { node: ">=18" } - cpu: [ppc64] - os: [linux] - "@esbuild/linux-ppc64@0.25.0": resolution: { @@ -689,15 +558,6 @@ packages: cpu: [ppc64] os: [linux] - "@esbuild/linux-riscv64@0.23.1": - resolution: - { - integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==, - } - engines: { node: ">=18" } - cpu: [riscv64] - os: [linux] - "@esbuild/linux-riscv64@0.25.0": resolution: { @@ -707,15 +567,6 @@ packages: cpu: [riscv64] os: [linux] - "@esbuild/linux-s390x@0.23.1": - resolution: - { - integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==, - } - engines: { node: ">=18" } - cpu: [s390x] - os: [linux] - "@esbuild/linux-s390x@0.25.0": resolution: { @@ -725,15 +576,6 @@ packages: cpu: [s390x] os: [linux] - "@esbuild/linux-x64@0.23.1": - resolution: - { - integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==, - } - engines: { node: ">=18" } - cpu: [x64] - os: [linux] - "@esbuild/linux-x64@0.25.0": resolution: { @@ -752,15 +594,6 @@ packages: cpu: [arm64] os: [netbsd] - "@esbuild/netbsd-x64@0.23.1": - resolution: - { - integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==, - } - engines: { node: ">=18" } - cpu: [x64] - os: [netbsd] - "@esbuild/netbsd-x64@0.25.0": resolution: { @@ -770,15 +603,6 @@ packages: cpu: [x64] os: [netbsd] - "@esbuild/openbsd-arm64@0.23.1": - resolution: - { - integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==, - } - engines: { node: ">=18" } - cpu: [arm64] - os: [openbsd] - "@esbuild/openbsd-arm64@0.25.0": resolution: { @@ -788,15 +612,6 @@ packages: cpu: [arm64] os: [openbsd] - "@esbuild/openbsd-x64@0.23.1": - resolution: - { - integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==, - } - engines: { node: ">=18" } - cpu: [x64] - os: [openbsd] - "@esbuild/openbsd-x64@0.25.0": resolution: { @@ -806,15 +621,6 @@ packages: cpu: [x64] os: [openbsd] - "@esbuild/sunos-x64@0.23.1": - resolution: - { - integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==, - } - engines: { node: ">=18" } - cpu: [x64] - os: [sunos] - "@esbuild/sunos-x64@0.25.0": resolution: { @@ -824,15 +630,6 @@ packages: cpu: [x64] os: [sunos] - "@esbuild/win32-arm64@0.23.1": - resolution: - { - integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==, - } - engines: { node: ">=18" } - cpu: [arm64] - os: [win32] - "@esbuild/win32-arm64@0.25.0": resolution: { @@ -842,15 +639,6 @@ packages: cpu: [arm64] os: [win32] - "@esbuild/win32-ia32@0.23.1": - resolution: - { - integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==, - } - engines: { node: ">=18" } - cpu: [ia32] - os: [win32] - "@esbuild/win32-ia32@0.25.0": resolution: { @@ -860,15 +648,6 @@ packages: cpu: [ia32] os: [win32] - "@esbuild/win32-x64@0.23.1": - resolution: - { - integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==, - } - engines: { node: ">=18" } - cpu: [x64] - os: [win32] - "@esbuild/win32-x64@0.25.0": resolution: { @@ -1093,10 +872,10 @@ packages: peerDependencies: "@langchain/core": ">=0.3.17 <0.4.0" - "@langchain/langgraph-api@0.0.14-experimental.1": + "@langchain/langgraph-api@0.0.14": resolution: { - integrity: sha512-gSQzZZk9tIrxXMQjudQbYHXPeK7l3Y/YbzCtnH6hWHvETQOZApUn0G18O5hWT9iYaAzZfSS8ExG7y6YM0MsFTQ==, + integrity: sha512-/lh6ug9kXBhL5zrX56MA4xxNt99kzLQqNuYqQRd2PWflVNATMRJNMfWhLjh91Hbn0yf3CWQoIX/6mPQiwCfrKg==, } engines: { node: ^18.19.0 || >=20.16.0 } peerDependencies: @@ -1114,18 +893,18 @@ packages: peerDependencies: "@langchain/core": ">=0.2.31 <0.4.0" - "@langchain/langgraph-cli@0.0.14-experimental.1": + "@langchain/langgraph-cli@0.0.14": resolution: { - integrity: sha512-S8Y7WrBPsNZR7wUyWj3De0sEdTTf+ipJf1lCrJho+moL9TVXUXUE+oFoMb1G/uHvt8Q/FCSE9BfadEg4JUb5MQ==, + integrity: sha512-wB6Q1VjAspGUXfbZnNuq56lXQNHHedqN09nfpGxNQnfnCf8VW/8veSkhCaNV5gdvRV9mDAWhJ0i78gxLxPhbRw==, } engines: { node: ^18.19.0 || >=20.16.0 } hasBin: true - "@langchain/langgraph-sdk@0.0.47-experimental.0": + "@langchain/langgraph-sdk@0.0.50": resolution: { - integrity: sha512-di60Pi2knQbe/sjOB3gNbNQNuTIhj0Yjls0SfEYeWDHirSN9heumPB/oxvwaxLBA8JKhuHg2h5lKUxAIT4b+aA==, + integrity: sha512-gYL52WheZJ0U3xY09wu//+KNubaYoXEPxz0T1J/qJ0nyb/NtLwdFDhnC5TQhnhrFS4SrovbgsHEg7Qsr2VaS8g==, } peerDependencies: "@langchain/core": ">=0.2.31 <0.4.0" @@ -2871,14 +2650,6 @@ packages: integrity: sha512-62CPYzyfcRE7OowGmWGKs9sz43QhCa/dZ5h6ruZhDg65B5Zsn++4EA4NKIwEMbAio9JV8+FJZNXzejNX/RjSkg==, } - esbuild@0.23.1: - resolution: - { - integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==, - } - engines: { node: ">=18" } - hasBin: true - esbuild@0.25.0: resolution: { @@ -5956,150 +5727,78 @@ snapshots: enabled: 2.0.0 kuler: 2.0.0 - "@esbuild/aix-ppc64@0.23.1": - optional: true - "@esbuild/aix-ppc64@0.25.0": optional: true - "@esbuild/android-arm64@0.23.1": - optional: true - "@esbuild/android-arm64@0.25.0": optional: true - "@esbuild/android-arm@0.23.1": - optional: true - "@esbuild/android-arm@0.25.0": optional: true - "@esbuild/android-x64@0.23.1": - optional: true - "@esbuild/android-x64@0.25.0": optional: true - "@esbuild/darwin-arm64@0.23.1": - optional: true - "@esbuild/darwin-arm64@0.25.0": optional: true - "@esbuild/darwin-x64@0.23.1": - optional: true - "@esbuild/darwin-x64@0.25.0": optional: true - "@esbuild/freebsd-arm64@0.23.1": - optional: true - "@esbuild/freebsd-arm64@0.25.0": optional: true - "@esbuild/freebsd-x64@0.23.1": - optional: true - "@esbuild/freebsd-x64@0.25.0": optional: true - "@esbuild/linux-arm64@0.23.1": - optional: true - "@esbuild/linux-arm64@0.25.0": optional: true - "@esbuild/linux-arm@0.23.1": - optional: true - "@esbuild/linux-arm@0.25.0": optional: true - "@esbuild/linux-ia32@0.23.1": - optional: true - "@esbuild/linux-ia32@0.25.0": optional: true - "@esbuild/linux-loong64@0.23.1": - optional: true - "@esbuild/linux-loong64@0.25.0": optional: true - "@esbuild/linux-mips64el@0.23.1": - optional: true - "@esbuild/linux-mips64el@0.25.0": optional: true - "@esbuild/linux-ppc64@0.23.1": - optional: true - "@esbuild/linux-ppc64@0.25.0": optional: true - "@esbuild/linux-riscv64@0.23.1": - optional: true - "@esbuild/linux-riscv64@0.25.0": optional: true - "@esbuild/linux-s390x@0.23.1": - optional: true - "@esbuild/linux-s390x@0.25.0": optional: true - "@esbuild/linux-x64@0.23.1": - optional: true - "@esbuild/linux-x64@0.25.0": optional: true "@esbuild/netbsd-arm64@0.25.0": optional: true - "@esbuild/netbsd-x64@0.23.1": - optional: true - "@esbuild/netbsd-x64@0.25.0": optional: true - "@esbuild/openbsd-arm64@0.23.1": - optional: true - "@esbuild/openbsd-arm64@0.25.0": optional: true - "@esbuild/openbsd-x64@0.23.1": - optional: true - "@esbuild/openbsd-x64@0.25.0": optional: true - "@esbuild/sunos-x64@0.23.1": - optional: true - "@esbuild/sunos-x64@0.25.0": optional: true - "@esbuild/win32-arm64@0.23.1": - optional: true - "@esbuild/win32-arm64@0.25.0": optional: true - "@esbuild/win32-ia32@0.23.1": - optional: true - "@esbuild/win32-ia32@0.25.0": optional: true - "@esbuild/win32-x64@0.23.1": - optional: true - "@esbuild/win32-x64@0.25.0": optional: true @@ -6243,7 +5942,7 @@ snapshots: transitivePeerDependencies: - zod - "@langchain/langgraph-api@0.0.14-experimental.1(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(@langchain/langgraph-checkpoint@0.0.15(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2))))(@langchain/langgraph@0.2.49(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(react@19.0.0))(openai@4.85.4(zod@3.24.2))(typescript@5.7.3)": + "@langchain/langgraph-api@0.0.14(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(@langchain/langgraph-checkpoint@0.0.15(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2))))(@langchain/langgraph@0.2.49(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(react@19.0.0))(openai@4.85.4(zod@3.24.2))(typescript@5.7.3)": dependencies: "@babel/code-frame": 7.26.2 "@hono/node-server": 1.13.8(hono@4.7.2) @@ -6255,7 +5954,7 @@ snapshots: "@typescript/vfs": 1.6.1(typescript@5.7.3) dedent: 1.5.3 dotenv: 16.4.7 - esbuild: 0.23.1 + esbuild: 0.25.0 esbuild-plugin-tailwindcss: 2.0.1 exit-hook: 4.0.0 hono: 4.7.2 @@ -6279,11 +5978,11 @@ snapshots: "@langchain/core": 0.3.41(openai@4.85.4(zod@3.24.2)) uuid: 10.0.0 - "@langchain/langgraph-cli@0.0.14-experimental.1(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(@langchain/langgraph-checkpoint@0.0.15(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2))))(@langchain/langgraph@0.2.49(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(react@19.0.0))(openai@4.85.4(zod@3.24.2))(typescript@5.7.3)": + "@langchain/langgraph-cli@0.0.14(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(@langchain/langgraph-checkpoint@0.0.15(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2))))(@langchain/langgraph@0.2.49(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(react@19.0.0))(openai@4.85.4(zod@3.24.2))(typescript@5.7.3)": dependencies: "@babel/code-frame": 7.26.2 "@commander-js/extra-typings": 13.1.0(commander@13.1.0) - "@langchain/langgraph-api": 0.0.14-experimental.1(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(@langchain/langgraph-checkpoint@0.0.15(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2))))(@langchain/langgraph@0.2.49(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(react@19.0.0))(openai@4.85.4(zod@3.24.2))(typescript@5.7.3) + "@langchain/langgraph-api": 0.0.14(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(@langchain/langgraph-checkpoint@0.0.15(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2))))(@langchain/langgraph@0.2.49(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(react@19.0.0))(openai@4.85.4(zod@3.24.2))(typescript@5.7.3) chokidar: 4.0.3 commander: 13.1.0 dedent: 1.5.3 @@ -6308,7 +6007,7 @@ snapshots: - supports-color - typescript - "@langchain/langgraph-sdk@0.0.47-experimental.0(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(react@19.0.0)": + "@langchain/langgraph-sdk@0.0.50(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(react@19.0.0)": dependencies: "@types/json-schema": 7.0.15 p-queue: 6.6.2 @@ -6322,7 +6021,7 @@ snapshots: dependencies: "@langchain/core": 0.3.41(openai@4.85.4(zod@3.24.2)) "@langchain/langgraph-checkpoint": 0.0.15(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2))) - "@langchain/langgraph-sdk": 0.0.47-experimental.0(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(react@19.0.0) + "@langchain/langgraph-sdk": 0.0.50(@langchain/core@0.3.41(openai@4.85.4(zod@3.24.2)))(react@19.0.0) uuid: 10.0.0 zod: 3.24.2 transitivePeerDependencies: @@ -7296,33 +6995,6 @@ snapshots: postcss: 8.5.3 postcss-modules: 6.0.1(postcss@8.5.3) - esbuild@0.23.1: - optionalDependencies: - "@esbuild/aix-ppc64": 0.23.1 - "@esbuild/android-arm": 0.23.1 - "@esbuild/android-arm64": 0.23.1 - "@esbuild/android-x64": 0.23.1 - "@esbuild/darwin-arm64": 0.23.1 - "@esbuild/darwin-x64": 0.23.1 - "@esbuild/freebsd-arm64": 0.23.1 - "@esbuild/freebsd-x64": 0.23.1 - "@esbuild/linux-arm": 0.23.1 - "@esbuild/linux-arm64": 0.23.1 - "@esbuild/linux-ia32": 0.23.1 - "@esbuild/linux-loong64": 0.23.1 - "@esbuild/linux-mips64el": 0.23.1 - "@esbuild/linux-ppc64": 0.23.1 - "@esbuild/linux-riscv64": 0.23.1 - "@esbuild/linux-s390x": 0.23.1 - "@esbuild/linux-x64": 0.23.1 - "@esbuild/netbsd-x64": 0.23.1 - "@esbuild/openbsd-arm64": 0.23.1 - "@esbuild/openbsd-x64": 0.23.1 - "@esbuild/sunos-x64": 0.23.1 - "@esbuild/win32-arm64": 0.23.1 - "@esbuild/win32-ia32": 0.23.1 - "@esbuild/win32-x64": 0.23.1 - esbuild@0.25.0: optionalDependencies: "@esbuild/aix-ppc64": 0.25.0