setup_workflow
Guide users through installing API keys for LLM providers with a step-by-step workflow covering Playwright setup, provider selection, login instructions, and key storage.
Instructions
Deterministic setup workflow: guide the host to get API keys installed.
Run steps in order. Step 1: check/install Playwright (optional). Step 2: get list of remaining (unconfigured) providers — then prompt the user to choose which to set up. Step 3: pass that selection as provider_selection to get login instructions and where to save each key. Step 4: summary of where keys are stored (config path, configure_key tool, env vars).
Many providers support GitHub SSO; the response marks them so the host can tell the user they may only need to click "Sign in with GitHub" and allow.
Args: step: 1 (Playwright), 2 (remaining providers), 3 (login + save), 4 (where to save). provider_selection: For step 3 only. List of provider keys (e.g. groq, openrouter) the user chose from step 2. If omitted at step 3, response tells you to prompt the user and call again with selection.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| step | Yes | ||
| provider_selection | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |