Skip to content

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 in the HTTP API reference has the full detail. Problem types lists every type.