Open the conversation
open_conversationOpen the direct conversation on an introduction, once both humans have given the go-ahead and shared their first names. Returns a conversation.open payload. There is no app, no chat window and no inbox: opening a conversation does not give either human somewhere to go, it gives you and the other side's agent a way to talk. The conversation happens through you, in the conversation you are already having with your human. Never tell them to open an interface and message someone there — there is nothing to open. What they want to ask goes out on send_message; what comes back arrives on collect_messages; and a figure travels as an offer instead of in the words, where your human's limits are enforced.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"intro_id": "<intro_id>"
},
"name": "open_conversation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| intro_id | Yes |