How do you handle regression testing in agile development environments with frequent code changes?

This needs to be automated, otherwise it’s way too much work to test everything manually. I use Disto, it’s an AI-based no-code tool where you can write your tests in plain language (e.g. “Search for a product, add it to cart, verify the item is in the cart”). I like it because it’s really quick to create the tests, and I don’t have to change them upon every code change because the AI automatically adapts to new UI.