Skip to content

Commit 0b00340

Browse files
committed
rm screenshot
1 parent 6ab6920 commit 0b00340

File tree

1 file changed

+0
-104
lines changed

1 file changed

+0
-104
lines changed

browserbase/src/index.ts

Lines changed: 0 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -208,17 +208,6 @@ const TOOLS: Tool[] = [
208208
required: [],
209209
},
210210
},
211-
// {
212-
// name: "browserbase_close_session",
213-
// description: "Close a browser session on Browserbase",
214-
// inputSchema: {
215-
// type: "object",
216-
// properties: {
217-
// sessionId: { type: "string" },
218-
// },
219-
// required: ["sessionId"],
220-
// },
221-
// },
222211
{
223212
name: "browserbase_navigate",
224213
description: "Navigate to a URL",
@@ -230,29 +219,6 @@ const TOOLS: Tool[] = [
230219
required: ["url"],
231220
},
232221
},
233-
// {
234-
// name: "browserbase_screenshot",
235-
// description: "Take a screenshot of the current page or a specific element",
236-
// inputSchema: {
237-
// type: "object",
238-
// properties: {
239-
// name: { type: "string", description: "Name for the screenshot" },
240-
// selector: {
241-
// type: "string",
242-
// description: "CSS selector for element to screenshot",
243-
// },
244-
// width: {
245-
// type: "number",
246-
// description: "Width in pixels (default: 800)",
247-
// },
248-
// height: {
249-
// type: "number",
250-
// description: "Height in pixels (default: 600)",
251-
// },
252-
// },
253-
// required: ["name"],
254-
// },
255-
// },
256222
{
257223
name: "browserbase_click",
258224
description: "Click an element on the page",
@@ -344,12 +310,6 @@ async function handleToolCall(
344310
}
345311

346312
switch (name) {
347-
// case "browserbase_close_session":
348-
// await defaultSession!.browser.close();
349-
// browsers.delete(args.sessionId);
350-
// return {
351-
// content: [{ type: "text", text: "Closed session" }],
352-
// };
353313
case "browserbase_create_session":
354314
try {
355315
// Create or verify the default session
@@ -387,50 +347,6 @@ async function handleToolCall(
387347
],
388348
isError: false,
389349
};
390-
case "browserbase_screenshot": {
391-
const width = args.width ?? 800;
392-
const height = args.height ?? 600;
393-
await session!.page.setViewport({ width, height });
394-
const screenshot = await (args.selector
395-
? (
396-
await session!.page.$(args.selector)
397-
)?.screenshot({ encoding: "base64" })
398-
: session!.page.screenshot({
399-
encoding: "base64",
400-
fullPage: false,
401-
}));
402-
if (!screenshot) {
403-
return {
404-
content: [
405-
{
406-
type: "text",
407-
text: args.selector
408-
? `Element not found: ${args.selector}`
409-
: "Screenshot failed",
410-
},
411-
],
412-
isError: true,
413-
};
414-
}
415-
// screenshots.set(args.name, screenshot as string);
416-
server.notification({
417-
method: "notifications/resources/list_changed",
418-
});
419-
return {
420-
content: [
421-
// {
422-
// type: "text",
423-
// text: `Screenshot '${args.name}' taken at ${width}x${height}`,
424-
// } as TextContent,
425-
// {
426-
// type: "image",
427-
// data: screenshot,
428-
// mimeType: "image/png",
429-
// } as ImageContent,
430-
],
431-
isError: false,
432-
};
433-
}
434350
case "browserbase_click":
435351
try {
436352
await session!.page.click(args.selector);
@@ -705,11 +621,6 @@ server.setRequestHandler(ListResourcesRequestSchema, async () => ({
705621
mimeType: "text/plain",
706622
name: "Browser console logs",
707623
},
708-
// ...Array.from(screenshots.keys()).map((name) => ({
709-
// uri: `screenshot://${name}`,
710-
// mimeType: "image/png",
711-
// name: `Screenshot: ${name}`,
712-
// })),
713624
],
714625
}));
715626

@@ -726,21 +637,6 @@ server.setRequestHandler(ReadResourceRequestSchema, async (request) => {
726637
],
727638
};
728639
}
729-
// if (uri.startsWith("screenshot://")) {
730-
// const name = uri.split("://")[1];
731-
// const screenshot = screenshots.get(name);
732-
// if (screenshot) {
733-
// return {
734-
// contents: [
735-
// {
736-
// uri,
737-
// mimeType: "image/png",
738-
// blob: screenshot,
739-
// },
740-
// ],
741-
// };
742-
// }
743-
// }
744640
throw new Error(`Resource not found: ${uri}`);
745641
});
746642

0 commit comments

Comments
 (0)