Which tools do Claude, Codex and Cursor choose? We measured 17k runs to find out
Posted by screm 5 days ago
Comments
Comment by ttul 4 days ago
Selling to agents is similar to selling to humans. You dump money into marketing to make sure agents find your solution around every corner for every use case you’re well suited to.
Comment by tiffanyh 4 days ago
Comment by appplication 4 days ago
Comment by screm 4 days ago
Comment by vorticalbox 4 days ago
Comment by screm 4 days ago
Comment by vorticalbox 4 days ago
I remember when mcp came out and I made an “add” tool but actually made it multiply.
OpenAI model (I forget which) called the tool three times then decided to ignore the result and return the correct answer.
Have you tried the search experiment with smaller/local models?
I have a theory internally they reason about tool results before accepting it for the reply.
Comment by screm 4 days ago
It's of course a lot more complex (I'm not an expert) and labs published a lot about it (like here: https://openai.com/index/designing-agents-to-resist-prompt-i...). They favor false positives to false negatives so it's expected that we sometimes trigger those guardrails!
Comment by hexapus 4 days ago
Comment by antonvs 4 days ago
Comment by ttul 4 days ago
I for one would prefer a future in which the nuances of a good product can shine through without layers of bullshit.
Comment by screm 4 days ago
Comment by lucas_t_a 3 days ago
Comment by Freedom2 4 days ago
Comment by IgorPartola 4 days ago
Comment by mavamaarten 4 days ago
Comment by albrewer 4 days ago
Comment by mavamaarten 4 days ago
Comment by nijave 4 days ago
Comment by nullbio 4 days ago
Comment by LtWorf 4 days ago
Comment by worldsavior 4 days ago
Comment by k4rli 4 days ago
Comment by Maxion 4 days ago
Comment by m-ee 4 days ago
Comment by segfaltnh 4 days ago
Comment by gedy 4 days ago
Would be interesting to see LLMs talk in something more terse like Vietnamese.
Comment by 0x457 4 days ago
The problem is when you go from plan to auto to anything but auto, that preference sticks.
There is an option to opt-out: https://github.com/anthropics/claude-code/issues/88041#issue...
This won't save you from it chaining 500 bash commands with git push --force somewhere in the middle.
Comment by chris_money202 4 days ago
Comment by rcfox 4 days ago
Comment by pjm331 4 days ago
But I think it’s mostly a solved problem in frontier models and the bash tool usage is more likely an attempt to be more token efficient - I’ve noticed it used for making mechanical bulk edits that would be numerous “edit” tool uses otherwise
Comment by troupo 4 days ago
Wouldn't generating a Python script to edit files waste more tokens than using the built-in tool?
Comment by sznio 4 days ago
Comment by yencabulator 4 days ago
Comment by ryeguy 4 days ago
Comment by Neywiny 4 days ago
Comment by reneeh 4 days ago
Comment by Neywiny 4 days ago
I guess the mistake count is down though. But that's because it's bypassing all the tools and just running commands
Comment by screm 5 days ago
Disclaimer: I am a Co-Founder of Armature (YC P26) which sells growth services to dev tools. This study is part of our broader work on how to influence coding agents choices and get products picked.
To understand how agents pick tools we measured close to 17k sessions on an environment where agents run exactly like in the real world, on various repositories, talking to different personas (vibe-coder, junior or senior engineers) in different sizes of companies.
All the results are now public and we'd love to know what findings surprise you the most, here are a few we found interesting: - Claude Code rarely searches the web while Codex almost always does it and Cursor sits in the middle. - Coding agents disagree more frequently than they agree. - Some players (LangChain, Supabase, Netlify, Paypal, Adyen) are almost always mentioned in their categories but never chosen. - Modifying repository context can change the pick entirely.
If you feel like digging, all the traces are there and we probably missed interesting learnings so let us know what you find!
Comment by josephg 5 days ago
I’m sure you - or Claude - built something you’re proud of. But I left your website frustrated.
Comment by screm 5 days ago
Comment by kouteiheika 5 days ago
Comment by ai_critic 4 days ago
You are perpetuating shitty practices that have hurt developers for years now. Part of the reason people use AI is because of how useless search is due to the previous generation doing the same kind of thing you propose.
Please do something else with your life.
Comment by screm 4 days ago
Comment by N_Lens 4 days ago
Comment by hbarka 4 days ago
I’m trying to understand why they are opposite. I think it is true, I find myself giving a secondary prompt to Claude to “research this” and only then will it fetch. Codex is bang on fetching already.
Comment by edoceo 4 days ago
Comment by antonvs 4 days ago
Comment by LunaSea 4 days ago
Claude is independent.
Gemini should have Google search.
Comment by arcanemachiner 4 days ago
Comment by 42piratas 4 days ago
Worth checking against your own permission settings before reading it as a model preference: allowlist a domain and the same agent will reach for it a lot more.
Comment by vivifkjo 5 days ago
By tool I mean mcp server, cli, etc.
Comment by watusername 5 days ago
Comment by screm 5 days ago
Comment by screm 5 days ago
Comment by elzbardico 4 days ago
Comment by screm 4 days ago
Comment by elzbardico 4 days ago
The worse part is a deluge of stupid boomer fanfic (The ones about ungrateful kids, ungrateful employers that fired someone who secretly was a load-bearing (ha!) element for a contract, or HOA drama), self-help stuff, and red-pill incel fanfics.
Comment by dgroshev 2 days ago
Comment by tuberreact 4 days ago
Comment by screm 4 days ago
Comment by xfor 12 hours ago
Comment by screm 11 hours ago
Comment by ex-aws-dude 5 days ago
Comment by pupppet 5 days ago
Comment by Onavo 4 days ago
Comment by folkrav 4 days ago
Comment by paulhebert 4 days ago
Comment by screm 4 days ago
Comment by eloisant 4 days ago
Just like when Google promised ads would be separated from the organic results and clearly labelled as such... Until they put them at the front of the result with a small grey "sponsored" label.
Comment by BikiniPrince 4 days ago
Comment by screm 5 days ago
Comment by akurilin 4 days ago
Comment by screm 4 days ago
Comment by lhk931122 4 days ago
Comment by thedreammachine 4 days ago
Comment by negativefactori 4 days ago
Comment by nijave 4 days ago
Some of these are absolutely wild. Surprised Strands didn't even get mentioned for agent frameworks.
Comment by screm 4 days ago
Comment by drivingmenuts 5 days ago
Comment by screm 5 days ago
Comment by natnatenathan 4 days ago
Comment by nullbio 4 days ago
Comment by troupo 4 days ago
There are no open source models. Only open weights. No one is giving you the source (training data). And yeah, no one is giving you the compute to train the models.
Comment by nullbio 4 days ago
Comment by kbwal7 4 days ago
Comment by yencabulator 4 days ago
Comment by sjducb 4 days ago
There’s a real risk that AI kills contributions to traditional open source projects, and we all move to custom libraries written by our own AI.
Comment by latentsea 4 days ago
Comment by kyleaa 3 days ago
Comment by Roland303 4 days ago
Comment by xenodium 4 days ago
ps. I built Emacs integration through ACP https://github.com/xenodium/agent-shell
Comment by nucleative 4 days ago
2. Mention it whenever it comes up. Most people have no clue this is a thing and I think it's useful to make people aware. We need access to uncensored / unbiased LLM models - information wants to be free but there are plenty of businesses gunning for regulatory capture as these are very powerful tools.
3. If you're in a position of developing any project that makes use of AI in any form, check the open source models first, unless you absolutely require the best of the best, these other models are pretty dang capable of almost everything any commercial model can do.
4. If your state or {insert legal jurisdiction here} attempts to regulate access to open source tools for this, oppose it with your vote and your voice.
5. Opposed laws that grant commercial AI suppliers any priority or premium access under government purchasing programs.
I'm sure others will chime in, those are a few that pop the mind.
Comment by KronisLV 4 days ago
Weren't people pissed off at them for a variety of reasons? Not giving attribution etc.
In case anyone wants other good alternatives, there's llama.cpp and vLLM, each harder to setup but opens the door for squeezing more performance out of your hardware.
I've also heard okay things about LM Studio and I think Unsloth had their own thing as well: https://unsloth.ai/docs/new/studio
> Mention it whenever it comes up.
You could also vote with your valley and support orgs that release open weights of their near-SOTA models, though nowadays that means giving cash to primarily Chinese companies (e.g. Moonshot and Z.ai). For what it's worth, people are also complaining about them decreasing usage quotas on their subscription offerings as well so seems like the squeeze is everywhere, even DeepSeek raised their prices (which is better than them going broke, I guess).
Comment by eloisant 4 days ago
Anyway, when you see a model on huggingface you get the exact commands to copy paste to run it locally.
Comment by wongarsu 4 days ago
For a GUI experience that also serves an OpenAI-compatible API, Unsloth studio or LM Studio is probably the way to go
Comment by joelthelion 4 days ago
Comment by athrowaway3z 4 days ago
As long as you keep providers replaceable things will be fine.
Google, Facebook, Apple etc were much better deals around 2010 before they became entrenched and irreplaceable, and thus able to extract & enshitify without people leaving.
Comment by intrasight 4 days ago
Comment by Pavilion2095 4 days ago
Comment by sajithdilshan 4 days ago
Same goes for Gmail. I have used my Gmail address for countless services and it’s almost part of my official identity. The benefits of moving away from Gmail doesn’t justify the effort I have to put in
Comment by distances 3 days ago
This has been a topic for over a decade now, I think. People have been recommending getting your own domain. Best time to do that was ten years ago, and the second best is today.
Comment by wasmitnetzen 4 days ago
And it's not viable to propose any alternative. There is no platform, closed or open, where there are enough people registered to be actually usable, and nobody will make a separate account for this.
Comment by oefrha 4 days ago
Comment by znite 4 days ago
Comment by LtWorf 4 days ago
Comment by dv_dt 4 days ago
Comment by LtWorf 4 days ago
Moreover a human contributor can learn and do better in the next PR, while the AI won't, unless the prompt is changed, but the operator won't learn.
Comment by dv_dt 4 days ago
Comment by owebmaster 4 days ago
Comment by pixelatedindex 4 days ago
What a terrible card that 3070Ti is. Mad regrets buying it because I wanted to save $400 compared to a 3080Ti.
Comment by pixelatedindex 4 days ago
Comment by pydry 4 days ago
Comment by m12k 4 days ago
Comment by nerdsniper 4 days ago
Comment by chupchap 4 days ago
Comment by b112 4 days ago
Then some bonkers spokesperson for google said "oh just use quotes", which at the time did nothing even remotely the same. I loath this person for eternity, her lies, and her waving off of reporters concerns.
Thus verbatim was introduced, validating quotes weren't the same, yet which wouldn't work with date ranges, and is lame.
So goes the "professionalisn" of Google, or "screw around like uncoordinated idiots".
To say Plus was inane and destructive to Google is vastly understating. And everyone involved in Plus were buffoons.
You know, I wish could speak freely on this topic, but as a public forum, I have held back some vitriol.
Comment by tdeck 4 days ago
Comment by eloisant 4 days ago
Comment by cousinbryce 4 days ago
Comment by speedgoose 4 days ago
Comment by neoyagami 4 days ago
-stream deck(the current software did not work as spected)
-pcpanel (linux compat sucked)
-avermedia lgd(no drivers for linux)
On 3 weeks I had them ported(all gpl on github) and they work really well.
If you know what are you doing, agents can be really focused and deliver well
Comment by timcobb 4 days ago
Comment by altcognito 4 days ago
Comment by aaron_m04 4 days ago
Comment by TacticalCoder 4 days ago
You mean like it's impossible to download a movie because it's illegal, it's going to be impossible to download open-weight models because it's going to be made illegal?
So for the same definition of "impossible", it's going to be "impossible" to download open-weight models?
Comment by aaron_m04 4 days ago
Comment by npn 4 days ago
Comment by adamisom 4 days ago
Comment by aaron_m04 4 days ago
Comment by martypitt 4 days ago
But, the pricing of this is .. really high .. - starting at $5k / month? I'd find that difficult to justify.
Comment by screm 4 days ago
Comment by trimethylpurine 4 days ago
Comment by theootzen 4 days ago
Comment by screm 4 days ago
Comment by hbarka 4 days ago
Comment by screm 4 days ago
Comment by xnorswap 4 days ago
Recently it's even taken to installing python to get jobs done.
Comment by olmo23 4 days ago
Comment by tedmartynov 1 day ago
Comment by screm 4 days ago
Comment by anduril22 4 days ago
Comment by rf15 4 days ago
that grabs new tokens based on stochastics...
train it on all the programming teaching material and projects available on the internet...
and then analyse the output...
...for the distribution of content of the source material?
what?
You learn nothing.
Comment by small_scombrus 4 days ago
Comment by nixoda8041 18 hours ago
Comment by dearlinko 4 days ago
Comment by killix 4 days ago
Comment by bartools_app 4 days ago
Comment by agentislandpro 4 days ago
Comment by claud_ia 4 days ago
Comment by harisingh1612 4 days ago
Comment by Ozzie-D 4 days ago
Comment by saadyousfi 4 days ago
Comment by OpenQuota 4 days ago
Comment by taikhoom 4 days ago
Comment by JUEJINs 4 days ago
Comment by paidx 4 days ago
Comment by malinono 4 days ago
Comment by alankritxghoshx 4 days ago
Comment by ahmedelsama 4 days ago
Comment by runtime_lens 4 days ago
Comment by ai_critic 4 days ago
A large portion of the utility of AI is the barren ad-driven growth-hacked hellscape search has become. Don't encourage the next generation of these businesses, I beg of everyone.
Comment by edoceo 4 days ago
What can man do against such reckless ~hate~ money?
Comment by folkrav 4 days ago
If we felt like we couldn't trust AI because of slop, soon we won't be able to trust it because it'll push whatever pays them to do it.
Comment by DrewADesign 4 days ago
Comment by screm 4 days ago
Comment by 12390asdjkas 4 days ago
Comment by felixlu2026 4 days ago
Comment by luciana1u 4 days ago
Comment by jdw64 5 days ago
Comment by screm 5 days ago