Create and start a new OpenHands conversation. Returns a start task that can be polled for completion status.
Documentation Index
Fetch the complete documentation index at: https://allhandsai-add-v1-api-reference.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Start conversation request object.
Although a user can go directly to the sandbox and start conversations, they would need to manually supply required startup parameters such as LLM key. Starting from the app server copies these from the user info.
Payload to send a message to the agent.
This is a simplified version of openhands.sdk.Message.
Callback processor for GitHub V1 integrations.
github, gitlab, bitbucket, bitbucket_data_center, forgejo, azure_devops, enterprise_sso resolver, gui, suggested_task, openhands_api, slack, microagent_management, jira, jira_dc, linear, bitbucket, automation Agent type for conversation.
default, plan List of plugins to load for this conversation. Plugins are loaded and their skills/MCP config are merged into the agent.
Successful Response
Object describing the start process for an app conversation.
Because starting an app conversation can be slow (And can involve starting a sandbox), we kick off a background task for it. Once the conversation is started, the app_conversation_id is populated.
Start conversation request object.
Although a user can go directly to the sandbox and start conversations, they would need to manually supply required startup parameters such as LLM key. Starting from the app server copies these from the user info.
WORKING, WAITING_FOR_SANDBOX, PREPARING_REPOSITORY, RUNNING_SETUP_SCRIPT, SETTING_UP_GIT_HOOKS, SETTING_UP_SKILLS, STARTING_CONVERSATION, READY, ERROR The id of the app_conversation, if READY
The id of the sandbox, if READY
The agent server url, if READY