Write $a_n=L+u_n$, with $L=(\sqrt5-1)/2$, noting that $L^2+L-1=0$. From the recursion we get
$$u_{n+1}={1\over1+L+u_n}-L={1-L-L^2-Lu_n\over1+L+u_n}={-Lu_n\over1+L+u_n}$$
Since $L\approx0.618\lt1$ and $L+u=a_n\gt0$ for all $n$ (by induction: $a_0=7\gt0$, and $a_n\gt0$ implies $a_{n+1}=1/(a_n+1)\gt0$), it follows that
$$|u_{n+1}|={L|u_n|\over|1+L+u_n|}\lt{|u_n|\over|1+L+u_n|}\lt{|u_n|\over|1+0|}=|u_n|$$
Thus $|u_n|$ is a decreasing sequence, hence has a limit (being bounded below by $0$). If that limit were anything other than $0$, we would have
$$\lim_{n\to\infty}|1+L+u_n|=L\lim_{n\to\infty}{|u_n|\over|u_{n+1}|}=L$$
But this is a contradiction, since $|1+L+u_n|=|1+a_n|\gt1\gt L$ for all $n$. Thus $u_n\to0$, so $a_n\to L$ as $n\to\infty$.
Remark: It's easy, but unnecessary, to show that $u_n$ is alternately positive and negative.