←back to thread

514 points mfiguiere | 2 comments | | HN request time: 0.001s | source
Show context
asadm ◴[] No.43711158[source]
These days, I usually paste my entire (or some) repo into gemini and then APPLY changes back into my code using this handy script i wrote: https://github.com/asadm/vibemode

I have tried aider/copilot/continue/etc. But they lack in one way or the other.

replies(4): >>43711176 #>>43711235 #>>43711331 #>>43716444 #
brandall10 ◴[] No.43711176[source]
Why not just select Gemini Pro 2.5 in Copilot with Edit mode? Virtually unlimited use without extra fees.

Copilot used to be useless, but over the last few months has become quite excellent once edit mode was added.

replies(1): >>43711216 #
asadm ◴[] No.43711216[source]
copilot (and others) try to be too smart and do context reduction (to save their own wallets). I want ENTIRETY of the files I attached to context, not RAG-ed version of it.
replies(7): >>43711284 #>>43711344 #>>43711358 #>>43711390 #>>43711512 #>>43714121 #>>43714629 #
nowittyusername ◴[] No.43711344[source]
I believe this is the root of the problem for all agentic coding solutions. They are gimping the full context through fancy function calling and tool use to reduce the full context that is being sent through the API. Problem with this is you can never know what context is actually needed for the problem to be solved in the best way. The funny thing is, this type of behavior actually leads many people to believe these models are LESS capable then they actually are, because people don't realize how restricted these models are behind the scenes by the developers. Good news is, we are entering the era of large context windows and we will all see a huge performance increase in coding as a results of these advancement.
replies(3): >>43711466 #>>43711708 #>>43712977 #
1. cynicalpeace ◴[] No.43711708{4}[source]
This stuff is so easy to do with Cursor. Just pass in the approximate surface area of the context and it doesn't RAG anything if your context isn't too large.
replies(1): >>43711746 #
2. asadm ◴[] No.43711746[source]
i havent tried recently but does it tell if it RAG'ed or not ie. can I peak at context it sent to model?