diff --git a/examples/simple-host/src/AppRenderer.tsx b/examples/simple-host/src/AppRenderer.tsx index 6853977b..146ec2d7 100644 --- a/examples/simple-host/src/AppRenderer.tsx +++ b/examples/simple-host/src/AppRenderer.tsx @@ -17,6 +17,7 @@ import { getToolUiResourceUri, readToolUiResourceHtml, setupSandboxProxyIframe, + ToolUiResourceInfo, } from "./app-host-utils"; /** @@ -249,7 +250,7 @@ export const AppRenderer = (props: AppRendererProps) => { const fetchAndSendResource = async () => { try { // Get the resource URI (use prop if provided, otherwise fetch) - let resourceInfo: { uri: string }; + let resourceInfo: ToolUiResourceInfo; if (toolResourceUri) { // When URI is provided directly, assume it's NOT OpenAI Apps SDK format diff --git a/package.json b/package.json index 3d312d19..36873758 100644 --- a/package.json +++ b/package.json @@ -22,9 +22,12 @@ "files": [ "dist" ], + "workspaces": [ + "examples/*" + ], "scripts": { - "start:example-host": "cd examples/simple-host && npm --registry=https://registry.npmjs.org/ i && npm start", - "start:example-mcp-server": "cd examples//simple-server && npm --registry=https://registry.npmjs.org/ install && npm start", + "start:example-host": "cd examples/simple-host && npm start", + "start:example-mcp-server": "cd examples/simple-server && npm start", "start": "NODE_ENV=development npm run build && concurrently 'npm run start:example-host' 'npm run start:example-mcp-server'", "build": "bun build.bun.ts", "prepare": "npm run build && husky",