Jack D’Aurizio’s solution is nice and short, but the idea for it may seem to come out of thin air. Here’s another way to think about it that might occur to you fairly naturally if you recognize that by averaging at each step you’re moving halfway from $a_n$ to $a_{n-1}$ in order to reach $a_{n+1}$. Each step is half the size of the previous one, so the sequence should certainly converge, and the cumulative effect of the steps ought to be fairly easy to sort out.
To do this a bit more formally, let $d=a_2-a_1$, so that $a_1=a_2-d$. You start at $a_1$ and visit $a_2,a_3$, and so on in turn. Your first step is to add $d$ to reach $a_2$. Your second step takes you to
$$a_3=\frac{a_1+a_2}2=\frac{(a_2-d)+a_2}2=a_2-\frac{d}2\;.$$
Note that $a_2=a_3+\frac{d}2$. Thus, your third step takes you to
$$a_4=\frac{a_2+a_3}2=\frac{\left(a_3+\frac{d}2\right)+a_3}2=a_3+\frac{d}4\;.$$
Note that $a_3=a_4-\frac{d}4$. Thus, your fourth step takes you to
$$a_5=\frac{a_3+a_4}2=\frac{\left(a_4-\frac{d}4\right)+a_4}2=a_4-\frac{d}8\;.$$
In general it appears that the $n$-th step is of length $\dfrac{d}{2^n}$ but with an alternating sign:
$$a_{n+1}=a_n+(-1)^{n+1}\frac{d}{2^{n-1}}\;.$$
This is easily verified by induction, and the path is therefore
$$a_1+d-\frac{d}2+\frac{d}{2^2}-\frac{d}{2^3}+\ldots\;,$$
where the partial sum after $n$ terms is simply $a_n$. The limit of the sequence $\langle a_n:n\in\Bbb Z^+\rangle$ must then be
$$a_1+d\sum_{n\ge 0}\frac{(-1)^n}{2^n}=a_1+d\sum_{n\ge 0}\left(-\frac12\right)^n\;,$$
and you can easily evaluate the geometric series to express this in terms of $a_1$ and $a_2$.