feat: integrate Skyvern for browser automation

Add Skyvern container (public.ecr.aws) with dedicated PostgreSQL,
connected to LiteLLM proxy for LLM calls. Replace browser_executor
stub with full Skyvern API integration (create task, poll, extract).
Implement skyvern pipeline step for workflow chaining.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Christian Gick
2026-03-19 08:25:07 +02:00
parent e44e89aa00
commit f3c7f994a2

View File

@@ -76,7 +76,7 @@ services:
retries: 3
skyvern:
image: ghcr.io/skyvern-ai/skyvern:latest
image: public.ecr.aws/skyvern/skyvern:latest
restart: unless-stopped
environment:
DATABASE_STRING: postgresql://skyvern:${SKYVERN_DB_PASSWORD:-skyvern}@skyvern-db:5432/skyvern
@@ -99,7 +99,7 @@ services:
start_period: 60s
skyvern-db:
image: postgres:17
image: postgres:14-alpine
restart: unless-stopped
environment:
POSTGRES_USER: skyvern