You can now set up a default source for each agent, so when adding or editing a booking, when you select an agent, it will automatically fill the source field for you.
This also works when a booking drops in from OTA. for example: BookingCom, Expedia agents their source will be OTA.
Set this up in Settings > General > Agents