## The problem

Issue crewAIInc/crewAI#103 (closed, 40 comments): My agent keep running into this error whenever I use any of the models locally (I tried llama2, openhermes, starling and Mistral). The only model that didn't run into this problem is Mistral. Very often this error is followed by another error: "Error executing tool. Missing exact 3 pipe (|) separated values. For example, `coworker|task|information`." Whenever any of these two errors appeared, I wouldn't be able to get any valid output. I was experimenting with simple examples like internet scraping with DuckDuckGo and custom reddit scraping tool. Also, worth mentioning, I don't have these prob

## The verified fix

Reporters confirmed two workarounds for the ReAct parse failure with local models: (1) raise the model context window  -  Ollama defaults to 2048 tokens, and setting num_ctx=16384 fixed it (reporter kyuumeitai; yunusemreyavuzz: 'I solved the problem by increasing the context length'). (2) keep task prompts from reformatting CrewAI's internal keywords  -  kingychiu added 'These keywords must never be translated and transformed: Action:, Thought:, Action Input:' to task prompts, confirmed working by owaisafaq. Collaborator joaomdmoura noted small local models struggle with tool-calling cognition and closed the issue pending better docs on best models.