I often hear native English speakers pronouncing "multi-" as ['mʌltaɪ] (mul-tie), however all the dictionaries are saying that the only way to pronounce it is ['mʌltɪ] (mul-ty). Example words:
What is the usage difference between "multiple" and "multi"? I have an algorithm that uses more than one agent. Should I call it multi-agent or multiple-agents algorithm?
Yes, the prefix multi is valid in American English, and usually used unhyphenated. You can see dozens of examples on Wiktionary or Merriam-Webster. If your grammar and spelling checker fails to accept it, it should be overridden manually.