- Move tool_executed = true after duplicate check to prevent auto-continue from triggering when only duplicate tools were detected - Reset parser state when duplicate detected to clear any partial/polluted state from LLM stuttering or example tool calls in markdown blocks