---
title: "Tools unfinished"
description: "The run couldn't finish. Every tool it called only reads, so nothing was changed, and it's safe to run it again."
url: "https://on.auto/problems/tools_unfinished"
last_updated: "2026-11-10T14:41:54+00:00"
---

# Tools unfinished

## What it means

The run couldn't finish. Every tool it called only reads, so nothing was changed, and it's safe to run it again.

## What to do

Read the problem's `detail` first. It says what happened to this request.

*   Start a new run with a new `run_id`. The same `run_id` returns `tools_called` instead.
*   The `because` and `detail` say what stopped the run, such as a tool server that failed or a model that couldn't be called. If it keeps happening, look into that tool server or model.
*   In a workflow, a retry on status 503 can run it again.

## Technical details

*   Type: `https://on.auto/problems/tools_unfinished`
*   Status: 503
*   Reason: `unavailable`
*   Kind: `tools_unfinished`
*   `because`: what stopped the run, such as `server_failed`, `tool_error` or `model_unavailable`

[Responses and errors](https://on.auto/docs/reference/http#responses-and-errors) in the HTTP API reference has the full detail. [Problem types](https://on.auto/problems/) lists every type.

## Sitemap

See the [full documentation and product sitemap](https://on.auto/sitemap.md) for related pages.
