phone_run_end
Close an active phone-use task and return run metrics such as HTTP calls, batches, observed actions, flows, failures, and p50/p95 call time. Use the same run_id; closed or missing runs yield no summary.
Instructions
Close a live task opened with phone_run_start and return its metrics: HTTP calls (not model turns), batches, observed actions, flows, stale/unknown outcomes, failures and p50/p95 call time. Use the same run_id and session; a missing or already-closed run cannot produce a new live summary. Supply turn_ids only for a complete_trace declaration, including every model generation; otherwise model_round_trips remains unknown. This ends accounting only, not a video recording or the owner lease: use phone_record(stop) and phone_release_owner for those.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes | ||
| instance | No | Installed local instance name, such as i13 or default. Omit to use the configured daemon. No fallback on failure. | |
| turn_ids | No | Every model turn id of the task, when phone_run_start declared a complete trace; `[]` for a task that used no model turns. |