Kansas City Chiefs have agreed in principle to acquire 49ers QB Alex Smith as I have been reporting all week.