diff --git a/.github/workflows/claude.yml b/.github/workflows/claude.yml index ada77b5..5b72e43 100644 --- a/.github/workflows/claude.yml +++ b/.github/workflows/claude.yml @@ -14,10 +14,20 @@ on: required: true type: string browser: - description: 'Install Chromium + enable the browser MCP (mcp__playwright) for this run' + description: 'Enable the browser MCP (mcp__playwright) for this run' required: false type: boolean default: false + browser_engine: + description: 'Browser backend: chromium | firefox | webkit (installed via Playwright) or lightpanda (CDP container, faster, partial Web API coverage)' + required: false + type: choice + options: + - chromium + - firefox + - webkit + - lightpanda + default: chromium effort: description: 'Claude effort level' required: false @@ -76,6 +86,7 @@ jobs: plugins: | DietrichGebert/ponytail browser: ${{ inputs.browser || false }} + browser_engine: ${{ inputs.browser_engine || 'chromium' }} effort: ${{ inputs.effort || 'medium' }} model: ${{ inputs.model || 'claude-opus-4-8' }} prompt: ${{ inputs.prompt }}