Update Task #10 - Research screenshot solutions for macOS

Changed from setup task to research/investigation task.
Need to explore ALL possible options for OpenClaw screenshots on macOS
including native tools, alternative browsers, and gateway config.
This commit is contained in:
OpenClaw Bot 2026-02-18 18:47:57 -06:00
parent 4d62508b17
commit c970b42299

View File

@ -225,21 +225,23 @@ const defaultTasks: Task[] = [
}, },
{ {
id: '10', id: '10',
title: 'Set up browser screenshot capability for OpenClaw', title: 'RESEARCH: Find viable screenshot solution for OpenClaw on macOS',
description: 'Enable the browser tool to take screenshots of websites for sharing and documentation. Currently the browser control service is unavailable because the Chrome extension is not connected. Need to set up OpenClaw Browser Relay Chrome extension or configure Puppeteer/Playwright as a fallback.', description: 'INVESTIGATION NEEDED: Find a reliable, persistent way for OpenClaw AI to capture screenshots of local websites running on macOS. Current browser tool requires Chrome extension which is not connected. Puppeteer workaround is temporary. Need to research and document ALL possible options including: macOS native screenshot tools (screencapture, automator), alternative browser automation tools, canvas/headless options, or any other method that works on macOS without requiring Chrome extension.',
type: 'task', type: 'research',
status: 'backlog', status: 'backlog',
priority: 'high', priority: 'high',
projectId: '2', projectId: '2',
createdAt: new Date().toISOString(), createdAt: new Date().toISOString(),
updatedAt: new Date().toISOString(), updatedAt: new Date().toISOString(),
comments: [ comments: [
{ id: 'c29', text: 'USER REQUIREMENT: Install OpenClaw Browser Relay Chrome extension and attach it to a tab', createdAt: new Date().toISOString(), author: 'assistant' }, { id: 'c29', text: 'PROBLEM: User needs to share screenshots of local websites with friends who cannot access home network. Browser tool unavailable (Chrome extension not connected).', createdAt: new Date().toISOString(), author: 'user' },
{ id: 'c30', text: 'ALTERNATIVE: Set up Puppeteer/Playwright for headless screenshots (requires Chrome/Chromium install)', createdAt: new Date().toISOString(), author: 'assistant' }, { id: 'c30', text: 'INVESTIGATE: macOS native screenshot capabilities - screencapture CLI, Automator workflows, AppleScript', createdAt: new Date().toISOString(), author: 'assistant' },
{ id: 'c31', text: 'CURRENT WORKAROUND: Using temporary Puppeteer install in /tmp - not persistent', createdAt: new Date().toISOString(), author: 'assistant' }, { id: 'c31', text: 'INVESTIGATE: Alternative browser automation - Playwright, Selenium, WebDriver without Chrome extension requirement', createdAt: new Date().toISOString(), author: 'assistant' },
{ id: 'c32', text: 'USE CASE: User needs to share screenshots of local websites (like heartbeat-monitor) with friends who cannot access the local network', createdAt: new Date().toISOString(), author: 'user' } { id: 'c32', text: 'INVESTIGATE: OpenClaw Gateway configuration - browser profiles, node setup, gateway settings', createdAt: new Date().toISOString(), author: 'assistant' },
{ id: 'c33', text: 'INVESTIGATE: Third-party screenshot APIs or services that could work locally', createdAt: new Date().toISOString(), author: 'assistant' },
{ id: 'c34', text: 'DELIVERABLE: Document ALL options found with pros/cons, setup requirements, and recommendation for best solution', createdAt: new Date().toISOString(), author: 'user' }
], ],
tags: ['infrastructure', 'browser', 'screenshot', 'openclaw'] tags: ['research', 'screenshot', 'macos', 'openclaw', 'investigation']
} }
] ]