If you're a startup and religiously using TDD from the very beginning without focusing on your core product and have little to no revenue coming in, you are wasting your time.
Once you have the revenue / funding and the paying customers then having TDD with thousands of tests makes a lot more sense.
I'm very hesitant to use an agent to completely generate lots tests unless you clearly know what to test for. Otherwise I write them myself.