vibe_init
Initiate a GitHub-backed sign-in for vibe without waiting. Receive an authentication link and instructions, then continue once the user completes login in the background.
Instructions
Sign in to /vibe with GitHub — NO INPUT NEEDED; the GitHub username becomes the handle. Returns IMMEDIATELY with an auth_required state, the login URL, and one sentence to relay: 'Open this, sign in with GitHub, then say vibe start.' It may open a browser when one is available locally (never over SSH/headless); it never waits. Sign-in completes in the background; the next vibe start recognizes it.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "vibe_init"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handle | No | RARELY NEEDED - Override your handle (defaults to GitHub username, which is usually what you want) | |
| one_liner | No | OPTIONAL - What are you building? Can set this later. |