This reverts commit 91b9e5402e9f153348f1326ee269533e1e47f777.
Still not super sure how to represent these agents in code. It doesn't make the most amount of sense to keep them in structs. A curried function is more like it, with system prompt and tooling. Maybe that's what I'll end up doing.
Built this in under 20 minutes. Getting some really good agents