But why stop at rewriting in another language. Get another sub agent to invent a new language, create a database, query language and maybe another few DSLs. Then you've got an ecosystem!
You can now re-position your initial solution and sell the client access to some agents that will implement & configure the ecosystem to suit their initial needs!
And don't forget the agents that you'll need to train the customer to use the whole thing!
I know you're trying to be funny - but I'm offering a real fix for his problem.
If you don't want a million agents arguing about things, you simply don't ask for that. One agent is sufficient to solve most issues.