Revoke share
saihm_revoke_shareRevoke a recipient's future access to a shared memory by specifying the cell ID and recipient hex, ending their grant without deleting the underlying memory.
Instructions
Withdraw a grant made with saihm_share, naming the same cellId and the recipient's recipientHex. It applies to future reads and cannot retract what the recipient has already read. Use it to end access; the memory itself remains, and saihm_forget is what erases.
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": {
"cellId": "<cellId>",
"recipientHex": "<recipientHex>"
},
"name": "saihm_revoke_share"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cellId | Yes | The shared cell id | |
| recipientHex | Yes | The grantee's agentIdHash (hex) to revoke |