Panel: manage friend
view_manage_friendApp-only adapter for the panel's friend-request and contact-management buttons. action=request uses email; accept, decline and remove use the relevant contact/invitation id. Can send a request or change a contact relationship after the user chooses the action. Returns updated contact state; grants no Blender-session access. Models should use manage_friend, and invite_collaborator for an actual shared Blender session.
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": {
"action": "<action>"
},
"name": "view_manage_friend"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Existing friend or invitation identifier for accept, decline or remove, from the returned contact state. | |
| No | Recipient account email for action=request. | ||
| action | Yes | Request a new friendship, accept or decline an invitation, or remove an existing friend. |