Phone Say
phone_saySend captions and optional spoken replies to a phone, pin summaries, vibrate, and set priority so users receive timely, prompted-only updates.
Instructions
A caption on the phone. speak=True also says it into the stream (Kokoro, the music ducked under it), so they hear it in their pocket: only to answer something they said, never unprompted. pin=True keeps it at the top (a "since you left" summary). buzz=True vibrates the phone if the page is open. priority: 'needs you' (sorts first and lights the corner key in the accent colour), 'normal' (the default) or 'low' (sorts last). Refused: text naming a place or personal detail from the local private terms (rephrase it), and a yes/no question ("should I merge ...?") that a standing grant already answers (act on the grant and say what you did; override_grant='' asks anyway and logs the reason). phone.md, "Nothing personal on the page" and "Don't ask for what is granted".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pin | No | ||
| buzz | No | ||
| text | Yes | ||
| speak | No | ||
| voice | No | ||
| sender | No | ||
| priority | No | ||
| override_grant | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |