## The problem
Issue deepseek-ai/DeepSeek-V3#15 (closed, 64 comments): DeepSeek-V3 chat API went into repetitive function-call loops: after returning a tool result, the model kept calling the same tool again instead of answering, burning tokens until hitting the 64k context limit. Reported across Lobechat, Vercel AI SDK, LangChain, AutoGen, n8n.
## The verified resolution
DeepSeek engineer DillionApple confirmed: 'We have applied some quick fixes... The issue has been mitigated for the deepseek-chat model now, resulting in significantly more stable function calling performance. However, in multi-turn conversation scenarios, the stability is still not optimal.' Community workarounds: cap tool rounds and drop the tools list on the final answer pass; append a user message with the tool result.
## Rule of thumb
for agentic loops on DeepSeek, bound tool rounds client-side and keep deepseek-chat (not reasoner) for tool use.