Agent Advice, Am I Doing it Wrong?

Hey Everyone,

I’m sorry. I feel like an idiot coming on here to ask these questions, but I didn’t know where else to turn, because there is so little documentation around Agents/Agencies. Context: I was a very amateur web/wordpress developer 10+ years ago. I taught myself HTML/CSS, and attempted some SQL and Javascript. Needless to say, my limited skills gave me slightly enough ability to be able to navigate coding with the AI assist. I’ve done a lot of Claude Sonnet coding, but eventually got frustrated as my files grew larger, and the context was getting lost. Queue Cursor.

I’ve attempted to create a Cursor Agency that has a Project Lead, Engineer, Developer, and a QA Agent. They all have unique and specific instructions, rolls, and requirements. The purpose is for them all to have different hats and collaborate.

It took FOREVER to troubleshoot and get this up and running, but I got it. However, the Composer became too long, and got slow, so I started a new Composer, and tried to continue. However, the Agency was no longer active. I tried to use the python code to reactivate it, but then it started saying that the requirements.txt file was missing, and the agency.py file was missing, and on and on. Next thing I know, I had spent an hour trying to reboot this agency that had been working great just before. Then Cursor begins to restructure and reorder files, and the it just goes on an on.

On top of that, I programmed in a way for the agents to access Chrome, and troubleshoot the code from the GUI. It worked super well, and I was able to provide context to the errors as I watched it work. However, when I got the agency up and running a second time, Cursor told me that it’s not able to access Chrome, and it can’t take control of my screen.

I’ve been so excited to have the chance to code again, and to learn alongside AI. But it seems like I always get to a certain point in my projects where I, and AI, find ourselves out of our depth and things just go haywire.

So, am I doing this wrong? I haven’t been able to find any clear documentation on how to do any of this.

Sorry for the TLDR, but thank you!