From 061a132b87e7f8906d9c422fa72a2bf17b848d5d Mon Sep 17 00:00:00 2001 From: Chisanan232 Date: Fri, 17 Jul 2026 16:30:50 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=90=9B=20(sidecar-runtime):=20Fix=20w?= =?UTF-8?q?rong=20gateway=20image=20name=20in=20compose=20comment?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The 'switch to real gateway' comment referenced ghcr.io/ai-agent-assembly/agent-assembly-gateway, an image that never existed — every other in-repo reference uses aa-gateway, so following this comment produced 'manifest unknown' on docker compose up. --- scenarios/sidecar-runtime/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scenarios/sidecar-runtime/docker-compose.yml b/scenarios/sidecar-runtime/docker-compose.yml index 224f59fd..64a93d04 100644 --- a/scenarios/sidecar-runtime/docker-compose.yml +++ b/scenarios/sidecar-runtime/docker-compose.yml @@ -7,7 +7,7 @@ version: "3.9" # # To use the real Agent Assembly gateway instead of this mock, replace the # `build` block with: -# image: ghcr.io/ai-agent-assembly/agent-assembly-gateway:latest +# image: ghcr.io/ai-agent-assembly/aa-gateway:latest # and configure credentials via environment variables. services: From 749af75720965d7c84aa5b16a50e6a26c6ed24e4 Mon Sep 17 00:00:00 2001 From: Chisanan232 Date: Fri, 17 Jul 2026 16:31:02 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=90=9B=20(node=20examples):=20Add=20p?= =?UTF-8?q?npm=20onlyBuiltDependencies=20allowlist?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The 6 node/* framework examples (langchain-js-basic-agent, langgraph-js, mastra, vercel-ai, openai-node-tool-policy, custom-tool-policy) had no pnpm.onlyBuiltDependencies allowlist, so pnpm install hard-fails under pnpm v11+ with ERR_PNPM_IGNORED_BUILDS (CI's pinned pnpm v10 only warns). @agent-assembly/sdk and protobufjs (a transitive dep of @grpc/proto-loader, pulled in by the SDK) both ship a postinstall script, and esbuild (via vitest/vite) needs its binary download allowed — matching the allowlist already carried by scenarios/policy-enforcement and scenarios/approval-gates' node projects. --- node/custom-tool-policy/package.json | 3 +++ node/langchain-js-basic-agent/package.json | 3 +++ node/langgraph-js/package.json | 3 +++ node/mastra/package.json | 1 + node/openai-node-tool-policy/package.json | 3 +++ node/vercel-ai/package.json | 3 +++ 6 files changed, 16 insertions(+) diff --git a/node/custom-tool-policy/package.json b/node/custom-tool-policy/package.json index 2049969a..6081753f 100644 --- a/node/custom-tool-policy/package.json +++ b/node/custom-tool-policy/package.json @@ -21,5 +21,8 @@ "tsx": "^4.23.1", "typescript": "^7.0.2", "vitest": "^4.1.10" + }, + "pnpm": { + "onlyBuiltDependencies": ["@agent-assembly/sdk", "esbuild", "protobufjs"] } } diff --git a/node/langchain-js-basic-agent/package.json b/node/langchain-js-basic-agent/package.json index fedf6257..a98ec58c 100644 --- a/node/langchain-js-basic-agent/package.json +++ b/node/langchain-js-basic-agent/package.json @@ -21,5 +21,8 @@ "tsx": "^4.23.1", "typescript": "^7.0.2", "vitest": "^4.1.10" + }, + "pnpm": { + "onlyBuiltDependencies": ["@agent-assembly/sdk", "esbuild", "protobufjs"] } } diff --git a/node/langgraph-js/package.json b/node/langgraph-js/package.json index 2658542e..ab919d6a 100644 --- a/node/langgraph-js/package.json +++ b/node/langgraph-js/package.json @@ -21,5 +21,8 @@ "tsx": "^4.23.1", "typescript": "^7.0.2", "vitest": "^4.1.10" + }, + "pnpm": { + "onlyBuiltDependencies": ["@agent-assembly/sdk", "esbuild", "protobufjs"] } } diff --git a/node/mastra/package.json b/node/mastra/package.json index 45b62909..1a72baf8 100644 --- a/node/mastra/package.json +++ b/node/mastra/package.json @@ -25,6 +25,7 @@ "vitest": "^4.1.10" }, "pnpm": { + "onlyBuiltDependencies": ["@agent-assembly/sdk", "esbuild", "protobufjs"], "overrides": { "js-yaml": "4.2.0" } diff --git a/node/openai-node-tool-policy/package.json b/node/openai-node-tool-policy/package.json index d8cb4b41..20ed49f1 100644 --- a/node/openai-node-tool-policy/package.json +++ b/node/openai-node-tool-policy/package.json @@ -21,5 +21,8 @@ "tsx": "^4.23.1", "typescript": "^7.0.2", "vitest": "^4.1.10" + }, + "pnpm": { + "onlyBuiltDependencies": ["@agent-assembly/sdk", "esbuild", "protobufjs"] } } diff --git a/node/vercel-ai/package.json b/node/vercel-ai/package.json index 7cedfa19..b60a68dd 100644 --- a/node/vercel-ai/package.json +++ b/node/vercel-ai/package.json @@ -23,5 +23,8 @@ "tsx": "^4.23.1", "typescript": "^7.0.2", "vitest": "^4.1.10" + }, + "pnpm": { + "onlyBuiltDependencies": ["@agent-assembly/sdk", "esbuild", "protobufjs"] } }