Start AI session
start_ai_sessionCreates an explicit isolated AI execution Session for Hosts or workflows that cannot use automatic Host conversation binding. ChatGPT tool calls carrying the anonymized openai/session marker are automatically bound by ordinary device tools, so users do not need to invoke this tool for normal computer use. The returned ai_session_id remains authoritative when an explicit Session is requested. session_key is only a short-lived exact-start retry hint and never a Chat identity.
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": "start_ai_session"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session_key | No | Optional opaque start retry/idempotency hint. It is not a Chat identity. Reuse it only for the exact same start retry together with the same workflow_id. | |
| workflow_id | No | Optional opaque workflow id. Omit to let the server generate one. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||