We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 985b2c9 + 0de0f7a commit 51da70eCopy full SHA for 51da70e
stagehand/src/index.ts
@@ -289,12 +289,16 @@ async function handleToolCall(
289
instruction: args.instruction,
290
schema: zodSchema,
291
});
292
- log(`Data extracted successfully: ${JSON.stringify(data)}`);
+ if (!data || typeof data !== "object" || !("data" in data)) {
293
+ throw new Error("Invalid extraction response format");
294
+ }
295
+ const extractedData = data.data;
296
+ log(`Data extracted successfully: ${JSON.stringify(extractedData)}`);
297
return {
298
content: [
299
{
300
type: "text",
- text: `Extraction result: ${JSON.stringify(data)}`,
301
+ text: `Extraction result: ${JSON.stringify(extractedData)}`,
302
},
303
304
0 commit comments