diff --git a/.gitignore b/.gitignore index 822fbfab3..896b2a161 100644 --- a/.gitignore +++ b/.gitignore @@ -22,6 +22,5 @@ coverage/ a2a_agents/python/a2ui_agent/src/a2ui/assets/**/*.json ## new agent SDK path agent_sdks/python/src/a2ui/assets/**/*.json -## Generated JS file from the strictly-typed `sandbox.ts`. -samples/client/angular/projects/mcp_calculator/public/sandbox_iframe/sandbox.js -*.tsbuildinfo +## Generated files for sandbox frame. +samples/client/angular/projects/mcp_calculator/public/sandbox_iframe/ diff --git a/samples/client/angular/package.json b/samples/client/angular/package.json index db5af3a29..cc6999c4d 100644 --- a/samples/client/angular/package.json +++ b/samples/client/angular/package.json @@ -14,7 +14,7 @@ "build:renderer": "cd ../../../renderers && for dir in 'web_core' 'markdown/markdown-it'; do (cd \"$dir\" && npm install && npm run build); done", "serve:agent:restaurant": "cd ../../agent/adk/restaurant_finder && uv run .", "demo:restaurant": "npm run build:renderer && concurrently -k -n \"AGENT,WEB\" -c \"magenta,blue\" \"npm run serve:agent:restaurant\" \"npm start -- restaurant\"", - "build:sandbox": "esbuild projects/mcp_calculator/public/sandbox_iframe/sandbox.ts --bundle --outfile=projects/mcp_calculator/public/sandbox_iframe/sandbox.js --format=esm --platform=browser" + "build:sandbox": "esbuild ../shared/sandbox_iframe/sandbox.ts --bundle --outfile=projects/mcp_calculator/public/sandbox_iframe/sandbox.js --format=esm --platform=browser --alias:@modelcontextprotocol/ext-apps/app-bridge=./node_modules/@modelcontextprotocol/ext-apps/dist/src/app-bridge.js && cp ../shared/sandbox_iframe/sandbox.html projects/mcp_calculator/public/sandbox_iframe/sandbox.html" }, "prettier": { "printWidth": 100, diff --git a/samples/client/angular/projects/mcp_calculator/public/sandbox_iframe/README.md b/samples/client/angular/projects/mcp_calculator/public/sandbox_iframe/README.md deleted file mode 100644 index f2e2f98c6..000000000 --- a/samples/client/angular/projects/mcp_calculator/public/sandbox_iframe/README.md +++ /dev/null @@ -1,27 +0,0 @@ -# Sandbox Iframe - -This directory contains the `sandbox.html` and its associated resources. - -## Purpose - -`sandbox.html` is designed to be loaded into an `