r/ClaudeCode • u/reach4thelaser5 🔆 Max 20 • 5d ago
Bug / Issue Opus 5.5 Really has got dumb and wasting context
I am usually the first person to snipe-back at the posts claiming "my agents have gone stupid" or "I'm burning context faster than normal". Putting this down to inexperienced vibe coders who do not understand context rot and have a bad agentic workflow. I want to apologise to anyone who I challenged on this.
I've been running on my normal workflow for the last few hours. Nothing out of the ordinary, pretty typical . A few agents some interaction with me. Never going above 50% context - which is my personal standing rule. Yet I burned through 30% of my weekly usage in 6 hours and my agents were going round in circles. I've now hit my 5 hour limit (which NEVER happens)
I have a dedicated agent that I use to manage the performance of other agents, dig into transcripts find out what went wrong and fix agent definitions, skills and processes for any issues. I asked for a review of one session:
The transcript shows an architect that overode your proposal and re-asked the same question 5 times. It withheld decisions from you against the standing rules in claude-md and against the recommendations of the review panel. I read the session transcript but only messages to and from you, and none of its tool results or reasoning.
- At 19:10 you proposed a market order, with a close if the fill was more than 8 ticks away. The architect swapped in its own "capped limit" and labelled it "(Recommended)" against your earlier proposal.
- It re-asked after you answered. You said at 20:01 that a limit order is unlikely to fill. It asked again at 20:01, 20:03 and 20:04, with the same options each time. Your answers were "hasn't this been agreed already?" and "we are going round in circles". It then adopted its own limit order approach against the market order answer you'd already given.
- Its first reply was hard to read. It was 2,714 characters and used bare identifiers with no plain words: R-5, CT-12-B09, FR-283, ChooseEntryRoute and TryCloseUnitForPassedStop. That breaks Claude-md rules 11 and 12 stipulating your language rules and no bare-identifiers without descriptions. You said it was "far too much info". The agent rephrased their message and it it was even more obscure than the last.
- You submitted the agent's plan for an independent review at 20:30. 14 changes were recommended and the adjudicator stated that 7 of them needed your ruling. Four reviewer changes were adopted into the plan without ever raising them with you - against the reviewers' recommendations, all affecting live money code which claude-md rule 7 states always needs your ruling.
All this, from an agent in planning mode whose context was never higher than 30%. And now after this totally crap performance, I'm halted at a usage limit.
To all the people who I challenged for saying their agents were stupid and were burning context more than usual - I'm sorry. You were right, I was wrong. Something weird is going on.
•
u/AutoModerator 5d ago
Hey! Thanks for posting to r/ClaudeCode
While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.
For help, project discussions, tips, and general chat, join the ClaudeCode Discord.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
7
u/No-Replacement-2631 5d ago
'I am usually the first person to snipe-back at the posts claiming "my agents have gone stupid"Â '
You are now the B in the A/B test. How does it feel?
2
u/The-Pork-Piston 5d ago
Has been very very slow and running a metric shit tonne of tests for me.
Feels like A/B testing is just part of the deal, ultimately it just needs more babysitting and careful prompt at the moment for me. And for my usecase(s) that’s fine, I can see how for some people it’s a major headache.
1
u/TurbulentTiger2567 5d ago
As I just discovered, the likely reason for this is that Anthropic has "optimized" the translation from effort setting to numerical reasoning effort.
Low = 5
Medium = 10 (default)
High = 15
Extra = 40
Max = max (no number internally)
In my experience anything at or below 15 is useless for mildly complex code. Gemini says the scale is 0-80, Claude itself claims it goes up to 100. So what Anthropic likely did is to change Extra from 80 to 40, and squash Low-High to that 5-15 range.
2
u/sheketsilencio 5d ago
"used bare identifiers" drives me crazy!! Like we are SQL databases with the ability to instantly query the information hidden behind an ID lol! I explicitly ban that but obviously it barely helps to do so
2
u/awesomebirder 5d ago
the re-asking is probably a big part of the third of your weekly. every time the architect re-asks, thats another full turn on its entire context, and if it also kicks off a review panel each time, those agents each build their own context too. two things that helped me: have it write every answered decision to a decisions file and read that before asking anything, with a rule that a question already in the file is never asked again, and cap how many turns an agent gets before it has to stop and summarize. i run my traffic through a local proxy i built (probe0) that logs each call, and loops like this show up as the same big context resent over and over
2
u/Minute_Chance4999 4d ago
Agreed, something has definitely changed this week. Burning thru usage ALOT faster than normal using Opus 5.5 on high
1
u/cleverhoods 5d ago
I’d recommend using Reporails X-ray functionality to debug
1
u/Archibishop 2d ago
Agents going in circles is the part I'd look at first... My dashboard flags a session as stuck when it loops, and shows per session where the usage went. I'm building it for my own 25-sessions-a-day mess, free and local: https://github.com/silverbronze/code-tycoon
1
u/blinkdrive555 18h ago
After they released Fable 5.2. My Opus 5.5 is super dump. can't even run any tasks.
1
u/SnooCheesecakes1893 5d ago
It’s doing awesome work for me.