Live data from Hacker News

Annoying and alarming things about OpenCode

wren.wtf

291–300 of 309 posts

Re: Annoying and alarming things about OpenCode

#291
post #289
post #274

Earlier quoted context omitted.

Well - maybe. But as I understand it - you can't buy Mac minis right now because agentic coders are buying all of them, so they can properly sandbox their agents. Which means a LOT of people know they need to sandbox their agents. I'm beginning to think that the true issue here is that people who dislike AI are largely ignorant of the current state. Because willful ignorance. I say that because I repeatedly see peopl…

Mac Minis are out of stock because they're the cheapest entry point to reasonably capable local agents (read: 64+GB of GPU accessible RAM), which TikTok is all about. They're being bought as a hardware solution, not a sandbox solution. As proof, look at all the people wiring up their personal emails, etc. as soon as they turn them on.

And why don't they simply run that software on the laptop they already own?

What is it about THIS software, unlike any dev software to come before it, that pushes people to buy new small computers?

Why do you think?

Re: Annoying and alarming things about OpenCode

#292
post #290
post #275

Earlier quoted context omitted.

It does not need to be on the same system - but that is currently how it is done by nearly everyone in the field because it seems to be the most effective way. Which is why coding harnesses build AND execute code. I'm not sure why you disbelieve agents can do "guaranteed to never fail". Proving correctness is one of their strengths. Proofs in general, in fact, much much better than the typical human coder.

Because guaranteed to never fail requires some UX inconveniences, and the industry (and the market) doesn't seem in a mood to tolerate inconvenience for the sake of security.

Oh good - so you don't see the agents themselves as inherently sloppy - that's just how they're being used by some people.

Because I must warn you - it's extremely easy to ask a coding agent to prove code correctness before committing his work.

Re: Annoying and alarming things about OpenCode

#293

Earlier quoted context omitted.

For the future, adding the related concepts/themes around hard to search for terms tend to do the trick. Instead of searching "go" for example, do "go programming language". Or instead of "pi", do "pi agent" or even "pi llm".

Why should the default be for me to guess in a search engine more expertly when someone is referencing a program as a suggestion instead of for them to be more explicit? I get it for things that dont live on the web but if you are going to say you replaced some program with another program the default should really be to link it especially when the name is two common characters in a common order or it is opensource i…

> Why should the default be for me

It doesn't have to be, of course. But if you're bothered by something in general in life, and there are two approaches to solving the problem, one that involves others doing the "right thing", or another that involves you changing your approach to it, then usually the latter is much easier to actually address, than the former, as it relies on changing the behaviour of a ton of people.

It's just a tip to make things easier for yourself, without needing others to change. Still, you can do things however you like to, no one is forced to do anything :)

Re: Annoying and alarming things about OpenCode

#294
post #88

I use CC at a client because that's their stack. I use (a particular version of) OpenCode for my own work, because it is so much better. Reading this post makes me sad. Because everything matches and explains oddities I've seen and forgiven. So despite the hyperbole and the places where the authors' general sentiment are not mine, he's basically right, and I need to find a different harness. If the post resonates for…

Answering myself: I've tried pi and oh-my-pi (omp.sh) in the last couple of days, and the latter feels solid and more effective than CC/opencode/pi. I have not reviewed the code, and 2 days is not a lot, so take with a large grain of salt, obviously.

Re: Annoying and alarming things about OpenCode

#296
post #212

Earlier quoted context omitted.

I promise I'm not normally uptight like this, but there's a difference between having a laugh and whatever this is. Like I said, this feels (a) legitimately angry and (b) in a spit flecked enraged way that has become popular. I guess if you're cool with people calling whatever you work on clown-car turboslop then more power to you.

Author here. Just wanted to say: thank you for posting this. You've given me something to think about, and I regret writing this post the way that I did.

Thanks for the reply, I'm sure you're also just a regular person writing about the stuff you like and regardless of whether you end up agreeing with me or deciding that, no, that was exactly the tone you wanted, I appreciate the thought.

Re: Annoying and alarming things about OpenCode

#297
post #196
post #62

Earlier quoted context omitted.

hmm you can. https://opencode.ai/zen/v1/models https://opencode.ai/zen/go/v1/models

Go is not free at all (you can't use any of the models you listed without a subscription) and the free Zen models will not be on other CLIs as far as I know.

The free OpenCode Zen models (I've only had the need for DeepSeek v4 Flash & MiMo v2.5 for one-time / throw-away tasks) did work, for me, with GitHub Copilot & Reasonix.

Re: Annoying and alarming things about OpenCode

#298

I feel that a better title for this article would be: "Some minor annoyances that, when fixed, would improve OpenCode" # Prompt Cache Misses > It globs your filesystem and re-reads AGENTS.md (injected in turn-0 system prompt) on every SSE turn. If you put a quick note in AGENTS.md to be read in the next session, you immediately force a full re-evaluation. > Personal favourite: it puts the current date in the turn-0 s…

Hey! I work on OpenCode, so thank you for this measured reply ;) Just wanted to add a few things: - We actually don't do tool-call pruning any more. But compaction is a necessary evil for the time being. There's only so much context window, and if you wish to keep working on the same task for a long time, the model needs to summarize its current progress so it can continue without hitting its token ceiling. - With V2…

[deleted]

Re: Annoying and alarming things about OpenCode

#300
post #291
post #289

Earlier quoted context omitted.

Mac Minis are out of stock because they're the cheapest entry point to reasonably capable local agents (read: 64+GB of GPU accessible RAM), which TikTok is all about. They're being bought as a hardware solution, not a sandbox solution. As proof, look at all the people wiring up their personal emails, etc. as soon as they turn them on.

And why don't they simply run that software on the laptop they already own? What is it about THIS software, unlike any dev software to come before it, that pushes people to buy new small computers? Why do you think?

They can't run it on the laptop they already own, unless they happen to already have a decently-spec'd M-series MBP, which most of the non-hipster-coder world didn't.

And because it lets them create code without knowing how to code.

Post reply on HN