thdxr
some things mention are outdated - particularly the tool call pruning feature. this has been disabled by default for a while specifically because of complaints like this
when we looked through our data it's not so clear cut that it's net negative https://x.com/thdxr/status/2048268697790300343
also i'm pretty excited about our new system prompt approach - can define each component in a way that avoids busting the cache when they change. eg that midnight issue: https://x.com/thdxr/status/2070721003924103651
providers (anthropic is the first) are supporting this as a native concept
it will use whatever small model there is in your provider
we had a fallback where we provided free small models if your provider did not have one (gpt nano)
some configs fell back to this unexpectedly which upset people so we removed it
the issue that was reported was fixed as soon as we heard about it - going through the process of learning about the CVE process, etc now and setting everything up correctly. we get 100s of issues reported to us daily across various mediums and we're figuring out how to manage this
i can't really say much beyond this is my own inexperience showing
we've done a poor job handling these security reports, usage has grown rapidly and we're overwhelmed with issues
we're meeting with some people this week to advise us on how to handle this better, get a bug bounty program funded and have some audits done
Neki – sharded Postgres by the team behind Vitess
and nothing expires out from the session until you get near the context window max - at which point we do a compaction process
we're a little over a month into development and have a lot on our roadmap
the cli is client/server model - the TUI is our initial focus but the goal is to build alternative frontends, mobile, web, desktop, etc
we think of our task as building a very good code review tool - you'll see more of that side in the following weeks
can answer any questions here
but we're going to make all this very configurable next week
we're very focused on UX and less so on LLM performance. we use all the same system prompts/config as claude code
that said people do observe better performance because of out of the box LSP support - edit tools return errors and the LLM immediately fixes them
Show HN: OpenCode – TUI based coding agent
https://github.com/sst/opencode
Hey HN - we've built an open source terminal based coding agentYou might be familiar with Claude Code but OpenCode runs a full TUI rather than the typical scrolling CLI output.This allows for better UX and can be used with any LLM. We're also working on support for using multiple LLMs together.It has built in support for LSP servers so it can pick up errors from your codebase. We've found this...
even if the models do not get better there is so much demand even just b2b
we have all these problems we can fix but we are totally limited by availability
cloud providers are overwhelmed by the demand - you can see this in how stingy they are with rate limits and how they don't even talk to you unless you've already spent a lot with them
it's pretty hard but that's what we did
one thing though - the reason we use asymmetric encryption is to allow other clients to validate tokens without calling a central server
eg if you use AWS API Gateway they specifically have jwt authorization support where you can point them to a jwks url and it will validate requests
i need to look into the algorithm again - another constraint was trying to work across everywhere JS runs and i need to check if a better algorithm can be used that still works everywhere
but the flow between your apps and openauth will always be oauth
but the idea here is openauth does not handle things like user storage - it just gives you callbacks to store the data in whatever database you're using
precisely because of what you're talking about - eventually you need access to it
it used to be called authenticator! mixed it up unintentionally
ssh terminal.shop
will do 6 figures in revenue the first year - not bad for a side thing!
the latter is being worked on and there is a cloudflare adapter in that github org
i made this video because it reflects my sense of humor and is the kind of content i'd appreciate
anything outside business as usual will draw polarizing reactions
but in a noisy world that's the only thing that'll work