The morning catch-up
phone_run_task; the assistant monitors until the summary comes back. Two design choices make it reliable:
- A read-only guardrail - “don’t reply to anything” scopes the agent to observation.
- Bounded asks - “first three events”, “unread from this morning” - keep the task short and the answer focused.
Recurring errand patterns
Inbox triage:Keeping it fast
- One errand per task beats one mega-task. Chain follow-ups in the same session - each task stays inside its timeout and returns something usable even if a later step fails. See Performance.
- The default
per_call_timeout_sof 300 seconds is comfortable for catch-ups; raise it only for genuinely long flows. - If the phone is busy (an in-app task holds the execution lane), your task
waits in
pendingup toqueue_wait_timeout_s- increase it if mornings are contended, or checkphone_device_statusfirst.
Related
Cross-app workflows
When the errand needs several tasks and a session
Task design
Guardrails and bounded asks