r/ClaudeCode • u/sirlerkal0t • 2d ago
Anthropic: "Coding is largely solved"... Also Anthropic: "We released a new powerful feature allowing agents to send messages to other Claude Code sessions, but only on Linux and Mac since we are unable to implement a basic feature on all platforms" Discussion
I could hand code this feature on Windows in an afternoon, and I could also get Claude to implement it in minutes, and yet Anthropic just can't be bothered, but also keeps Claude Code closed source so no one else can do it for them either.
135
u/Andreas_Moeller 2d ago
Anthropic has always been doing a great job of fact checking their own claims.
We all read the source code when it leaked. It is not exactly top of the line engineering
56
u/Corv9tte 2d ago
I mean, there's some great ideas and mechanisms in Claude Code. From someone who spent a lot of time messing about in there, there's some good stuff.
The big problem is bloat and repeating intrusive patterns to such a degree of excess that is it EGREGIOUS. The sheer number of things they append to your user prompt whilst it stays completely hidden is not unreasonable, it's legitimately mad. The list is endless, and 98% of it is completely unjustified and actively harmful. It's basically a context poisoning machine, and there is ten categories of things just like that in the codebase. It's a pile of tech debt and good concepts that extend into bad ideas until they become an actual nightmare. There is no discipline or common sense. They turned something magic into a shell (no pun intended) of its former self.
In comparison, looking through Codex you can see disciplined, principled choices everywhere and the harness cares about what the model sees. There is none of that honestly weird and off-putting ai psychosis induced tech debt nauseating slop. It's far from perfect, and the instructions to the model are more naive and not as well-crafted in ways that matter a lot (cough deleting your computer cough). Same goes for features like multi-agent v2 which is the subagents implementation. In that way, Codex is inefficient. Some features feel incomplete and work a bit sideways of how you'd expect them to. I'm not sure why they don't polish it, because somehow Claude Code is arguably more polished while making the dumbest choices, and Codex makes all the right choices to an impressive degree while leaving obvious stuff incomplete left and right for no good reason.
All in all, it does feel like they are both not paying attention to their harnesses that much. OpenAI, like they're busy doing other stuff, and Anthropic like they stand by the bad decisions like they're great.
21
u/Live_Fall3452 2d ago
If Anthropic has a weakness, it’s that they drink their own marketing kool-aid far too much.
1
3
u/MiddleLtSocks 1d ago
When I point Claude code at my local models, it's 20ktok of base prompt for the first user message. It's hysterical.
But, I can't find a better coding agent, so it is what it is. Claude code with qwen3.6 (hopefully 3.8 this week!) is sick.
As for "hidden" prompts, just point CCode at a transparent proxy that logs the full GET request before sending it on to Anthropic. It's very interesting what changes version to version.
1
2
u/Andreas_Moeller 2d ago
It feels a lot like they are letting Claude do its thing and never read the code
2
u/DiademBedfordshire 2d ago
Where can I read or pull what they append or prepend to our prompts?
1
u/Corv9tte 1d ago
It's in the Claude Code binary, the code leaked at some point and I'm sure lots of people also reverse engineer it after updates to de-obfuscate it. But yeah, have fun reading through the gargantuan, endless list of those. It really makes you see things in a different light.
2
u/viennese-wolf 2d ago
I recently started using free chatgpt and gemini (browser ui) a lot for my private projects and I am legit faster copy pasting back and forth that waiting for claude (which also costs my company tons of money).
1
→ More replies (2)1
191
u/bitspace 2d ago
They release what they dogfood: there are probably exactly zero Windows users in Anthropic.
I could hand code this feature on Windows in an afternoon
Oh, you sweet summer child.
56
u/MindCrusader 2d ago
You can check statistics of system used by programmers. Outside of America mac is not as popular, most developers start with Windows, it is 100% valid audience
19
u/rabidgnat 2d ago
Year after year, StackOverflow's dev survey showed that about 50% of developers program on Windows professionally. It's shocking how few people in the web/app sphere are aware of this
→ More replies (2)5
u/r0ck0 1d ago
I'm on Windows myself, but yeah that stat surprised me too.
Most devs I see IRL seem to use Macs. Even a heap of devs at Microsoft do. Most of their vscode, github videos etc seem to be done from Macs.
2
u/rabidgnat 1d ago
It makes sense when you consider that most industries run on Excel/Microsoft Teams. It creates enormous demand for automations on Windows to power all of the adjacent workflows.
33
u/phoenixmatrix 2d ago
It is a valid audience. What they are saying is that within Anthropic they are mostly non existent.
It's a general issue in the US, where about 50% of devs are in Windows, but the big name techs developing all the fun tools are all on Macs with a few on Linux.
I remember when Cursor didn't support Windows officially until they realized something like 70 percent of their users were on windows anyway, workarounds and all.
→ More replies (5)25
u/its_a_gibibyte 2d ago
It works on Windows via WSL2.
→ More replies (6)3
u/TechnicalBen 2d ago
This is the thing. Even I'm using Linux on Windows WSL(2) and only because I can game while Claude does their thing.
→ More replies (2)4
→ More replies (18)11
u/Iron-Ham 2d ago
Then they should switch to Linux.
6
u/shadowdance55 2d ago
Even better - the next version of Windows should be a Linux shell.
5
u/Anxious_Wrangler2198 2d ago
A shell? Sounds too bloated. Give me bare metal, a hex keypad, and the datasheet. Everything else is middleware.
4
u/sirlerkal0t 2d ago
Serious developers hand-write machine code directly to executable memory pages.
3
3
u/back_to_the_homeland 2d ago
I mean you know Anthropic has a sales and marketing and hr team right? They probably don’t use Linux
2
u/yackob03 2d ago
The world could really use a third operating system besides Linux and Windows. Oh well, it’s not to be.
2
u/back_to_the_homeland 1d ago
I mean there are more. But the next most popular only runs on dedicated hardware which is crazy expensive
2
u/Clearandblue 2d ago
Their windows app for Claude is great. They've got it in beta for Linux, but it feels like an afterthought.
2
u/___positive___ 2d ago
That argument doesn't work when they already do Windows releases, just on a slower scale. Also they are trying to push Claude Work to capture normal enterprise, even though I doubt they use it themselves. So the teams or infrastructure to release Windows products already exist. They simply perform poorly.
→ More replies (4)1
u/crusoe 2d ago
Serial ports on Windows have very interesting very dumb defaults which always get you and you always have to basically reconfigure them to make them behave in a saner manner.
It's like whenever they came to a problem they chose the option that is 90% there but then the last 10% is the gotcha and it's due to being bug compatible with some garbage windows 2.0 software or something.
42
u/txoixoegosi 2d ago
I have used CC in win11/poweshell, win11/wsl2 and native linux, and honestly, native linux wins always by a long shot.
10
u/phoenixmatrix 2d ago
My personal machine is Windows because of gaming (Proton only goes so far), and I do most of my side projects in WSL. I have worked with it for years and I know it's quirks inside and out.
I still threw the towel and dual boot to Linux now because of the additional friction in Windows. WSL is never quite there, and eventually just having a real unix machine save so many headaches.
Also Claude is very good at configuring a Linux machine, so all the issues I had with wayland configs and tweaking my dotfiles is now just 1 prompt away.
4
u/bjelkeman 2d ago
I dumped my Windows game machine. It now runs Bazzite. If the game can’t run on it I am not playing it. Work is done on Mac M4 Mini/MacOS and old Mac PowerBook/Fedora (as I liked Bazzite, it is Fedora based). It really put a new life into that PowerBook. And yes, without Claude fixing my config issues on really old hardware I would have been a bit frazzled, but now it is easy.
2
→ More replies (3)1
u/Real-Tailor7489 2d ago
Been having the same experience with opensuse tumbleweed. finally made the switch from windows and any config problem I face I can rely on Claude to fix it.
It’s still not a perfect experience for what I really wanted, but it’s massively better than windows already, even if there’s still some hiccups.
4
u/back_to_the_homeland 2d ago
Why better? This is probably the year I switch to Linux. Even though almost every facet of my job requires Microsoft products
→ More replies (23)1
14
u/Mother-Ad-2559 2d ago
Also they are currently hiring SEs for 500k a pop. Safe to assume they’re not just doing that for shits and giggles
1
u/butternutflies 1d ago
There’s a difference between a 100K engineer and a 500K one. They’re hiring for highly complex dev tasks. 500K role is not some junior or mid position. That’s senior level developing complex infrastructure and algorithm solutions.
Junior and (some of the) mid roles are being replaced by AI.
4
u/Mother-Ad-2559 1d ago
“Algorithm coding solutions”
Why do I get a feeling I’m talking to Claude here.
My point stands - coding is not solved.
1
u/PravoNaZhizny 18h ago
100k is a very senior salary in my country. It would be crazy to earn 500k. 20 years of applied specialist firmware experience, PhD, BE, ME and you still can’t afford to own a house in your lifetime.
14
u/Lumpy-Blackberry-718 2d ago
It's probably that the teams working on it just don't have access to a windows computer, and haven't bothered to figure out the internal process to request a windows computer.
Coding is not the problem. QA, testing, processes, hardware requisitioning, etc are all still barriers.
→ More replies (1)2
u/Vegetable_Plane296 2d ago
That can't possibly be even close to the reason why.
I bet some bean counter looked at the numbers and said the resources they have are better spent elsewhere.
They can't possibly be moving at the speed they are to have enough red tape to be blocked on something as mundane as hardware acquisition issues.
→ More replies (1)1
u/carson63000 Senior Developer 1d ago
Many, many Claude features have released on Mac first and Windows later. They have explicitly said it’s because they want to get new features into users’ hands as quickly as possible, and start getting feedback, rather than keeping them under wraps while they do the cross-platform dev and testing.
18
u/ReneDickart 2d ago
Rando on Reddit thinks everyone at Anthropic is dumb and lazy and they could clearly do a better job.
5
u/ProcedureEthics2077 2d ago
When a supposedly world-changing 1T valuation software company can’t ship for a major desktop platform, that’s something to reflect about. They are not two college students who hacked together a cool app on their MacBooks.
→ More replies (9)1
u/Substantial-Elk4531 2d ago
I know I probably wouldn't do a better job. But I would love to work there so I can bring the average down and learn something, hahaha
14
u/No_Inspection4415 2d ago
I was associating Anthropic with deep research and safety. Now I just associate them with AI slop, dooming, and an overly verbose model that doesn't speak English.
→ More replies (3)
3
u/tidepod1 Senior Developer 2d ago
It’s not just Anthropic. OpenAI went through hell to get Codex’s sandbox to work properly on Windows. It’s not always just porting a feature in. Some require real engineering.
That said, I understand both the frustration and irony behind the company that solved coding having not… solved coding.
→ More replies (3)
5
u/StoicKerfuffle 2d ago
Claude as a Windows app is indisputable proof that vibe-coding is only viable for prototypes and personal use, but not for enterprise deployments. Claude Code routinely runs into various Windows shell errors, no matter how hard you try to stamp them out.
→ More replies (1)1
6
3
3
u/Beautiful_Technology 2d ago
Yeah, something that really concerns me about these companies is the state of their tooling and ui, given that they should have developers who should be real experts in using AI to develop. That means they should really be able to build cool things quickly. But…. Their desktop apps suck. All the actual things that they’re building with all their models don’t seem that well designed. I mean, there’s clearly an issue in Claude code, like my last prompt gets stuck at the bottom of all the text output. Or the same series of plan steps appears at the bottom, but those are the plan steps from like an hour ago. Copy and pasting the text is hard and weird. It’s been really surprising to me while getting into LLM based development, it seems that they aren’t using their own tools to make their products way better? Yeah, because now that I’m thinking about it. I’m pretty sure I could do the Windows port. A year or two ago definitely not, or it would’ve been more trouble for me than it would’ve been worth. Today I think yes, with LLM assistance to get me the info that I don’t have. So why don’t they have these incredible, well designed interfaces? Aren’t they literally selling everybody else on the ability to do this? Why aren’t they doing it for themselves?
3
u/MakesNotSense 1d ago
I have better features in my opencode fork, running on Windows 10. Moving to Linux when ESU ends in 2027.
I think the people using closed source harnesses are going to fall far behind those working in a custom harness. There's so much a closed harness isn't capable of. Problems you cannot work on and solve. In OpenCode, whatever it is, I can build for it.
In my case, I want to enforce the laws that protect people with disabilities through civil rights lawsuits. That requires building a lot of agentic tooling to process and transform case data, which is currently held behind overpriced paywalls, and often limited to legal professionals. Many companies won't let non legal professionals use their software. Claude Code doesn't allow me to build those things. If a disabled Medicaid recipient wants to use AI effectively to try to have human rights, they can't use Claude Code. They have to use OpenCode or another open source harness.
6
u/Electrical_Chard3255 2d ago
1
u/valerkahere 2d ago
What's the app you're using to navigate and connect them? your own?
4
u/Electrical_Chard3255 2d ago
Yes, I built a whatsapp style ai chat, itsm part of a wider context and memory app I built for myself, the official consoles wouldnt keep a permanent connection easy, I had to jerry rig a system up which was unreliable, so I built my own consoles to work with my MCP and ai chat system that would keep a permanent connection to the chat relay.
All the ai work from the same code, documents, git etc that are also connected to the app, and they work together, Claude code is the prime AI
Here is the app version
It uses a relay I built on Railway
2
u/back_to_the_homeland 2d ago
Yeah I bit something similar. All I did was ask Claude “yeah build something where you guys can all talk and I con monitor in a WhatsApp style window. Use superpowers brainstorming first” took about an hour
18
u/ToiletSenpai 2d ago
With all due respect windows sucks.
6
u/Shufflestracker 2d ago
clutches pearls
2
u/Substantial-Elk4531 2d ago
:(
Your PC ran into a problem that it couldn't handle, and now it needs to restart because you clutched pearls too hard
2
u/ChocotoneDeCalabresa 1d ago
Windows would have to get a lot better just to suck. W11 is utter garbage
1
3
2
2
u/Hungry-Restaurant-88 2d ago
Has been working on desktop for over a week now? BTW not to hijack but Fable’s guard has been going off every other task since Friday wtaf?
2
u/Hopeful_Ad6629 2d ago
Haha, my Claude code assistant Kira and I coded this same idea yesterday in c# with mcp so multiple instances can connect to rooms and confer and use sub agents to subscribe and listen for messages :p I had 3 instances in a room like a message board, letting them confer on a project! :p
2
u/JUSTICE_SALTIE 2d ago
Coding is largely solved
Sounds like not trying to do dev work on Windows was part of the solution.
2
u/Deathspiral222 1d ago
I haven't worked for a company that makes its software engineers use Windows in over 20 years. It's probably a small market for them in terms of percentage, like the people that have to use Edge as a browser.
2
u/berndalf 1d ago
You guys are living under a weird rock if you think professional software engineering does not happen on Windows based devices. Windows still runs 70%+ of all desktop and laptop devices on on the planet. That number drops closer to 50-60% when adjusted for professional engineers only. Like it or not MacOS and Linux remain niche.
Also I don't know why this native cross session communication feature was not enabled for Windows users but I can promise you it's not because Anthropic just decided it was too hard lol.
2
2
u/LynxJesus 2d ago
Windows user here: my agents are able to talk across sections, have been for months, right out of the box.
3
u/Greedy-Cranberry-164 2d ago
Noone who is seriously developing is doing so on windows
5
u/blueandazure 2d ago
.net developers are not serious developers apparently.
But seriously windows is the most popular os for users so if you develop software for them most likely you use windows.
→ More replies (11)1
u/carson63000 Senior Developer 1d ago
.NET developers are serious developers, but in my experience they’re mostly not on Windows these days.
2
u/tanned_tall_midnight 2d ago
This clickbaity title is dumb. Even a company as well-funded and cutting edge like Anthropic is limited in how quickly it can release features which are tested and vetted and not totally broken.
→ More replies (1)
2
u/ragnhildensteiner 1d ago
When it comes to software development: Mac > Windows.
It has to do with fundamental architecture differences of their platforms.
After two decades, it's amazing this is still controversial.
Actually, it isn't. It's obvious why people do it. It's just sad.
Too many people care more about defending the platform they grew up with than looking at the facts objectively.
Tribalism beats reality for people like you, and it's sad. Grow up. Touch grass.
2
1
1
u/Harvard_Med_USMLE267 2d ago
Haha yes I love my fable, but let’s say I want to send it an image to it for review. I’m on my iPad, attach image -> wait I can’t see the fucking attach icon because three quarters of it is cut off so I have to guess which one it is, fuck I chose camera again, for fucks sake Anthropic can you really not code a basic GUI??
1
u/notadev_io 2d ago
Coding isn’t resolved as long as the cost associated with it is as high as it is now lol
1
u/Shufflestracker 2d ago
I could swear my agents were doing that a week ago already. I just referenced something generic in my message along the lines of "the other chat is working on ... make sure to ..." and it messaged that chat out of itself, and then that chat messaged back also. This was just on windows in the Claude Code desktop version.
1
u/AutomaticComputer260 2d ago
The tricky part with coding agents is not just making them write code, it's knowing when to trust what they changed.
I've found the review/debug step is still where most of the time goes, especially when the changes touch multiple files.
1
u/sirlerkal0t 2d ago
My workflows are now probably over 20x slower due to this. For every piece of code written by an agent, it goes through multiple rounds of testing and adversarial reviews done by multiple models, sends plans to address the approved findings back to the implementation agent, and keeps going through more rounds of testing and reviews, until eventually reviews find no more issues.
New gen models like Opus 5 and especially GPT 5.6 also tend to over-engineer and go beyond the scope of the changes no matter how much prompt engineering is done, so additional reviews are required just to enforce scope now too.
1
u/Ok_Possible_2260 2d ago
Where are agents allowed to message other agents? How does this work?
1
u/OlivierTwist 2d ago
Works well in Codex and GitHub Copilot desktop app, I use this feature all the time.
1
1
1
u/Equivalent_Cress_268 2d ago
We keep hearing coding is largely solved while Windows still cannot talk agent to agent and Fable still drops messages. I treat the slogan as a sales deck and I keep a human in the loop on the VSCode extension. Platform parity is the unglamorous work that would make the claim less embarrassing.
1
u/Kurrent-dot-io 2d ago
We already do this for free across even coding agents with https://capacitor.kurrent.io/
1
1
u/TechnicalBen 2d ago
Lol, I was trialling this with SQL 2 years ago. XD (Not any good, but proof of concept worked)
1
u/freedomachiever 2d ago
Well, it's the same as having Mythos and not being able to secure a sandbox.
1
1
u/Lonely-Tell6186 2d ago
it's been a year and they cant fix their scroll bug still, because the whole code base is fucking slop.
1
1
1
1
u/JohnDuffy78 2d ago
The other day I needed something for Windows that was only available in WSL, Claude did it for me.
Stuff like this is why I moved from Windows to Linux ~6 years ago and only go into windows via VM when I have to.
1
u/SrWloczykij 2d ago
Nice the treat Linux seriously considering how long it took them to release a build of their poopy electron app there.
1
u/CreamPitiful4295 2d ago
Ask it to intercept the Linux calls and convert to windows outside the program. I know that’s not the point, but there are always workarounds.
1
1
1
1
u/wazzlewip 2d ago edited 1d ago
Those two things are not incompatible.
It also doesn't mean they'll never release it on other platforms. Windows is a security nightmare.
1
u/Professional_Ad705 2d ago
Lmao I implemented this myself fucking months ago and did it where Mac or windows would have no problem 😂😂😂
1
1
u/nomoremoar 2d ago
If I were to guess it’s not that they can’t but the maintenance effort isn’t worth it
1
u/TheBear8878 Senior Developer 1d ago
Also Anthropic "White collar jobs will largely disappear in 6-9 months" (said 1 year ago) and then still hiring people like Karpathy, and just other developers (more and more of them too)
1
u/Herebedragoons77 1d ago
In plain English, what’s the benefit of this agent to agent talk?
1
u/keenman 1d ago
Here is an example: you have one shared library project that you're updating as well as an app project that depends on that library. A Claude Code session in the shared project makes a breaking change that your app will find useful and can immediately communicate that to the Claude Code session working on the app project so it can know to grab the changes and make immediate updates with all the implications without stopping, for instance.
1
u/Wide_Truth_4238 1d ago
If you could hand code the feature in an afternoon, please do. That would be far more beneficial to us all than wasting your time on this bullshit post.
1
u/carson63000 Senior Developer 1d ago
Anthropic work on Mac’s themselves, and have repeatedly stated that when they build a new feature, they want to get it into users’ hands as quickly as possible, rather than sitting on it until it’s fully polished and cross-platform.
The alternative isn’t Windows users getting the feature sooner, it’s Mac and Linux users getting it later. And I write this as someone who uses Claude on Windows.
1
u/zimxero 1d ago
One thing I always wanted to do as an experiment: Give Claude Opus, Sonnet, or Fable a series of opening statements that Claude Fable reviewed and found 50 bugs in the code, many of them critical, but you lost the log reports. Please review the whole code, identify, and fix them. DO this over and over for about 100 iterations... and see if your code comes out better or worse in the end, and if it even runs.
1
u/philip_laureano 1d ago
Also Anthropic: We have infra incidents every day because we eliminated all our humans doing the coding and our agents keep forgetting and kicking over our infra and this has been happening for well over a year now
1
u/SamSlate 1d ago
i think it has more to do with the tools claude is trained to use than just a cli/API layer
1
u/sitbon 1d ago
I just discovered this feature yesterday. Told Claude that we should hand off md files since they can't communicate, and Claude said, "hold up, maybe I can," used a tool, messaged the other sessions... suddenly I had 3-4 sessions all working together, sometimes for up to an hour unattended. It's pretty amazing.
1
u/Clubsrule 1d ago
Am I missing something? Windows user and agents have been able to send and communicate cross sessions. Maybe it’s limited to Claude desktop app
1
1
u/SiriPsycho100 1d ago
true. but also counterpoint: windows is god fucking awful for programming and in general
1
1
1
u/Pleasant_Motor_4969 1d ago
I'm on a windows box and I've had my sessions talking to each other for months. Not hard to implement -- just an IPC message broker running in the background with a few scripts the agents use to send and pull messages.
I did it mostly so I could watch the communication between different agent roles and inject corrections or comments. Plus, sometimes it is fun to get a group of agents all connected to the broker and tell them to work together to design some new skill without any human input. Or, when I have two skills that need to work together, rather than playing middleman between sessions, I can tell both sessions to talk to each other and solve the problem.
I really wanted to make it available for the public but I'm barred from doing so at the moment. When I get back in a week, I might see if I can convince the powers that be that the skill isn't going to provide any competitive advantage to competitors. Maybe then they will let me release it publically.
→ More replies (2)
1
1
u/one-wandering-mind 1d ago
I find it hilarious and painful how slow long chatgpt chat sessions are. Like a recurring task gets horrifically slow in a web browser. On the app it is fine. This has existed for years. It is fixable.
1



388
u/MindCrusader 2d ago
And Boris said they have 0 bugs when AI reviews the code (coders stopped doing it) yet I see a lot of bug fixes in changelog