AgentOS Extensions API - v1.0.3
    Preparing search index...

    Tool for taking screenshots

    Implements

    Index
    category: "research" = 'research'
    description: "Capture a screenshot of the current page or a specific element." = 'Capture a screenshot of the current page or a specific element.'
    displayName: "Browser Screenshot" = 'Browser Screenshot'
    hasSideEffects: false
    id: "web-browser-screenshot-v1" = 'web-browser-screenshot-v1'
    inputSchema: JSONSchemaObject = ...
    name: "browser_screenshot" = 'browser_screenshot'

    Tool call name used by the LLM / ToolExecutor.

    • Execute screenshot capture

      Parameters

      • input: {
            format?: "png" | "jpeg" | "webp";
            fullPage?: boolean;
            quality?: number;
            selector?: string;
        }
      • _context: ToolExecutionContext

      Returns Promise<ToolExecutionResult<ScreenshotResult>>

    • Validate input

      Parameters

      • input: Record<string, any>

      Returns { errors?: any[]; isValid: boolean }