Prerequisites
- Node.js 20+
- Python 3.12+ (a 3.14 venv works)
gcloudCLI with the Firestore and Pub/Sub emulators (use a currently supported JRE)ffmpegandffprobeon PATHyt-dlpon PATH (for YouTube ingestion)
Choose a run mode
Local inspection and authenticated execution are different claims:
Fixtures are never submission evidence for a provider invocation or deployment. Authenticated execution can incur provider charges; inspect pricing and quota before enabling it.
Start the local services
The script sources
.env.local if present. The web and worker must share a non-empty internal token:
Run an authenticated cognitive job
Before this path can succeed, configure the values documented in Configuration, including Google Identity Platform, application credentials,AGENT_SERVICE_URL, the shared INTERNAL_API_TOKEN, AGENT_ENGINE_RESOURCE, and the exact regional model and memory resources used by the worker. There is no in-process ADK fallback.
Open http://localhost:3000 and send the console:
