From the proof of of proposition $3.26$ in Berline-Getzler-Vergne Heat Kernels and Dirac Operators:
We simultaneously diagonalize the trace-class self-adjoint operators $(A_t)_{t>0}$
It is not clear to me why we can even do this. I know that for a compact operator $A$ on a Hilbert space we can write $$A=\sum_{\lambda\in\sigma_p(A)}\lambda P_\lambda$$ where $P_\lambda$ is the projector onto the $\lambda$-eigenspace. But what about an uncountable family $(A_t)_{t>0}$?
I am pretty sure that the $A_t$ commute - in fact we should have $A_{t+h}=A_tA_h$. Can we assume that they all have the same eigenspaces (where the eigenvalue associated to an eigenspace depends on $t$) and is there a formula of the form $$A_t=\sum_{i}\lambda_{i,t} P_i$$ where the $P_i$ are the projectors onto the aforementioned eigenspaces? Sorry, I haven't found any literature on this.