I’ve been working with Sonnet 3.7 since last week. At first, I was impressed by how well it understood my project, which made me really happy. However, over time, I started feeling disappointed.
I believe the Cursor team will fix these issues soon. The main problem lies in the agent mode. When the codebase grows, issues start to arise. Of course, this is a common problem for all models, but Sonnet 3.5, in my experience, currently handles large files better.
Issues with Sonnet 3.7 on Large Projects
I started a project from scratch using Sonnet 3.7. Initially, everything was going great—I structured the tasks with it, created .md
files, and in the early stages, it followed my instructions exceptionally well. It generated exactly what I needed almost on the first try.
However, as more files were created and the amount of code increased, my disappointment grew. Sonnet 3.7 started getting confused, generating duplicate code in the same files.
When I tried to split the main file into multiple files by functionality to make it easier for the model to manage, it entered a loop and the connection was interrupted. Each attempt to fix the files took a significant amount of time.
In the end, after splitting the files, Sonnet 3.7 didn’t clean up the original file properly, causing a mess, and nothing worked.
Finally, I switched to Sonnet 3.5, and that’s when I was able to properly split, clean up, and fix everything.
Conclusion
Sonnet 3.7 demonstrates impressive capabilities in understanding project structures and following instructions accurately in the early stages of development. However, when dealing with larger codebases, it struggles with duplication, confusion, and handling multiple files efficiently.
While Sonnet 3.5 currently performs better in managing large-scale projects, Sonnet 3.7 shows great potential. With further fine-tuning, particularly in agent mode, it could become an even more powerful tool.
I’m eagerly waiting for the Cursor team to refine Sonnet 3.7, combining the structured reliability of Sonnet 3.5 with the advanced reasoning and capabilities of Sonnet 3.7.
What Do You Think?
I’m curious to hear your thoughts!
For those who have worked with Sonnet 3.7, how has your experience been? What are your impressions?
Have you encountered similar issues when working with this model on larger projects and extended sessions? Let me know your thoughts!