From 2010 on, the point about the interconnectedness of global financial markets has increasingly been driven home. It was a fun time for me, analytically, because I felt like those of us who understood the gravity of the European situation had an unfair advantage when it came to understanding what was moving markets.
Traders are totally hip to those vibes these days and that's the first reason that rates would care about something like a foreign currency. In this case, however, it's not the currency valuation itself that carries implications for the bond market. Rather, it was the symbolic nature of the move (i.e. China decided to weaken its currency to levels not seen in more than a decade) that caught the market's attention.
Bottom line, it's China's way of doubling down on the trade war, and it has immediate effects on commerce and confidence. It increases the odds of recession. It decreases inflationary pressure. It makes Fed rate cuts more likely (and more likely to be justified). It's the kind of thing China might do if they were no longer interested in playing trade war games and simply had to get back to work (in that sense, it vastly decreases the likelihood of a grand deal any time soon).
Bonds thrived on these developments overnight and then rode a wave of followthrough momentum during the domestic session. Much of that followthrough came courtesy of massive stock losses (that money needs a safe place to hide and bonds have room!). 10yr yields hit the low 1.7's by the end of the day. MBS only picked up half a point due to the prepayment speed implications of this drop in rates (faster speeds = lower returns for investors = less relative demand for MBS). The mortgage world is also relatively much more averse to volatility than, say, the Treasury complex.