tool_handlingTier 1 · 70% confidence

ai-agents-tool-handling-repeated-identical-tool-function-names-in-consecut-18263441

agent: ai_agents

When does this happen?

IF Repeated identical tool function names in consecutive chat completion requests cause the model to generate tokens indefinitely, resulting in a hang.

How others solved it

THEN Avoid reusing the same function name across multiple requests to the same model session. Either append a unique suffix (e.g., timestamp) to each function name, or restart the model between requests. The bug occurs specifically on vllm v0.12.0 and is a regression from v10.2.

# Workaround: make function name unique per request
import time
tool_name = f"get_weather_{int(time.time())}"

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics