Update voice examples
update_voice_examplesChoose which of the writer's own posts show how they sound, when the writer asks you to: pin posts so they are used first (up to 6), unpin them, exclude posts that are not how they sound, restore excluded posts, or reset to their most recent posts. Example ids come from list_voice_examples. One call is one change the writer can undo.
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": "update_voice_examples"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pin | No | Example ids to pin. | |
| reset | No | true clears every pin and exclusion, back to the writer's most recent posts. Applied before the lists. | |
| unpin | No | Pinned example ids to unpin. | |
| writer | No | Optional team writer name, handle, or id within the workspace. "me" selects your linked voice. Requires workspace. | |
| exclude | No | Example ids the writer says are not how they sound. They are never used as examples. | |
| restore | No | Excluded example ids to allow again. | |
| workspace | No | Optional authorized team workspace name or id. Absence selects the authenticated user's personal account. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| undo | Yes | ||
| pinned | Yes | ||
| changed | Yes | ||
| removed | Yes | ||
| connectedAccount | No |