Get started with Cloud Coding API in minutes
Get your API keys
/invoke/stdout
endpoint is recommended for production use. It provides a real-time, unfiltered stream of events from the agent, including stdout
from executed tools.Field | Type | Required | Description |
---|---|---|---|
repo_url | string | ✅ | The URL of the GitHub repository for the agent to work with. |
github_token | string | ✅ | A GitHub personal access token with repository access. |
messages | array | ▶️ | An array of messages for a single task invocation. |
parallel_tasks | array | ▶️ | An array of task objects to execute in parallel. |
branch | string | ❌ | The Git branch to work with. Defaults to main . |
haiku | boolean | ❌ | Whether to use the Haiku model. Defaults to false . |
thread_id | string | ❌ | An existing thread ID to continue a conversation. |
messages
or parallel_tasks
.
event
type (updates
or custom
) and a data
payload.
Example updates
event:
custom
event (tool stdout):
task_name
.