Did Composer Randomly Break for Anyone Else?

I don’t know what’s happening, but randomly composer can’t really do anything, it’s basically acting as just a chat? Which doesn’t seem worth the cost of a paid plan to be honest, since I can just use any free AI model directly and copy and paste. The whole appeal was composer having direct access to my code. But it can no longer do that.

Basically, it keeps saying it can’t see my code, or it needs me to paste the code into the chat box, etc.

Also, it won’t apply code directly to my file anymore (after I hit accept), but will only send it in chat and it often can’t even do that correctly, it just twirls forever but nothing happens.

Anyone else dealing with this? Everything was working great until this weekend. I’ve tried re-installing but it didn’t fix anything.

Edit: It will also no longer read the terminal output correctly, and I used to just be able to hit add to composer

If composer doesn’t work, how is this any different than VSCode and chatgpt side by side?

Hey, can you tell me more about your project? Have you tried starting a new session in Composer? Also, check if it behaves the same way on another project.

Good idea! My current project scrapes a web page, and then takes certain actions based on what’s on the page.

So I tried using an old project like you suggested (very similar type of project, just different website), and composer is able to suggest edits directly in my code! However, it’s still not working as well as it was before this weekend.

For example, when I asked for help with bugs, it highlighted massive chunks of my code red. When I asked why it wanted to delete all that code, and how doing so would break my code, it replied it’s not suggesting I delete it. When I asked more questions, it seems like it can only see the green parts it’s adding, and doesn’t even see that it’s marking massive amounts of code for deletion, or that it would be deleted if I hit accept. This is obviously a huge problem, that composer’s actions seem disconnected from its intended actions.

All very weird behavior, especially because everything was working great until a couple days ago. And now it seems very broken. To make it more interesting, the issues with my old project (what I’m talking about in this post) are very different than the issues in my current project (what I discussed in my original post).