---
title: "Tools called"
description: "Auto won't run this again under the same run_id, because the run under that id may already have called tools."
url: "https://on.auto/problems/tools_called"
last_updated: "2026-11-10T14:41:54+00:00"
---

# Tools called

## What it means

Auto won't run this again under the same `run_id`, because the run under that id may already have called tools. Running it twice could repeat changes those tools made outside Auto.

## What to do

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

*   See what the run called with `get_run_history`, and check what those tools changed in the systems they reach.
*   Then start a new run with a new `run_id`. It calls the tools again.
*   If `because` is `only_read`, every tool the run called only reads, so nothing was changed and a new run is safe.

## Technical details

*   Type: `https://on.auto/problems/tools_called`
*   Status: 409
*   Reason: `conflict`
*   Kind: `tools_called`
*   `because`: `only_read` when every tool the run called only reads

[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.
