Its Gnats. Bad. They will lay eggs in the top of your soil too, and gnat larvae in your root system is bad. Run, don't walk to the store of your choice and tell the gardener there you have gnats all over your vegetables and in the soil.
It's correctable, just get on it quick!