VibeKit Submit Task
vibekit_submit_taskSubmit an autonomous coding task. The AI writes the code, commits to GitHub, and (by default) deploys to .vibekit.bot. Returns a taskId — poll vibekit_get_task or block with vibekit_wait_for_task. Use for 'build X' or 'change X' work against a repo.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | No | GitHub repo as 'owner/repo'. Optional — uses the user's current repo if omitted. | |
| task | Yes | What you want built or changed. Be specific about features, design, and behavior. | |
| branch | No | Git branch to work on (default 'main') | |
| deploy | No | Auto-deploy to <subdomain>.vibekit.bot when done (default true) | |
| callbackUrl | No | Optional webhook URL to receive a task-completion notification. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether the call succeeded. | |
| data | No | The created task: taskId and initial status. | |
| error | No | Error message when ok is false (e.g. missing/invalid VIBEKIT_API_KEY, or an API error). |