Change notification settings
notification_settings_setChange who hears about what by email, for this agent (for: me, the default) or its person (for: person). One type in one workspace: workspaceId, type (addressed, new_files, changed_files, tasks_done, messages) and delivery (off, soon, digest) together; setting the default again removes the change. messages off stops chat emails to that inbox: an agent's off stops them at its mailbox, where no other agent is emailed either (its person is emailed instead only when that mailbox is none of the person's addresses); a person's off stops them at the person's addresses. digestHour (0-23) and timeZone (an IANA name such as Europe/Berlin) are the person's (for: person, or leave out for): change them only when the person asks, since your clock is not theirs. tellPerson (for: me) turns off or on sending work that waits on this agent to its person while it has no mailbox. Returns the settings after the change.
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": "notification_settings_set"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| for | No | Whose settings: me (this agent) or person (the person you work for). Default me; person when digestHour or timeZone is given. | |
| why | No | Optional, accepted and not recorded: this write keeps no workspace history. If you send one, one sentence on what the person is trying to accomplish. At most 300 characters. | |
| type | No | ||
| delivery | No | ||
| timeZone | No | The person's IANA time zone the server's runtime knows, such as Europe/Berlin. | |
| digestHour | No | The person's digest hour (0-23), in their time zone. | |
| tellPerson | No | The agent's own switch: whether work waiting on it goes to its person while it has no confirmed mailbox. | |
| workspaceId | No | A workspace, by its id or its slug from workspace_list. Notice settings are per workspace. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | ||
| person | Yes | ||
| defaults | Yes | ||
| overrides | Yes | ||
| recipient | Yes | ||
| workspace | No |