>Still not quite as fast as Go, but it's close. Honestly, I don't know why the memchr-based implementation is still slower than Go's assembly here, but I decided not to pursue it any further.
Libc call overhead. Your version is using an already-fast memchr, but it still has to cross a general libc boundary and then do the pointer/index around it.
Index with a 1-byte needle collapses to IndexByte, and on arm64 that goes into Go asm.
>We already see some of the most popular coding agents today – like Claude Code and OpenCode – send these accept headers with their requests for content.
As you mentioned, that depends on what you mean by planners.
An LLM will implicitly decompose a prompt into tasks and then sequentially execute them, calling the appropriate tools. The architecture diagram helpfully visualizes this [0]
Here though, planners means autonomous planners that exist as higher level infrastructure, that does external task decomposition, persistent state, tool scheduling, error recovery/replanning, and branching/search. Think a task like “Prompt: “Scan repo for auth bugs, run tests, open PR with fixes, notify Slack.” that just runs continuously 24/7, that would be beyond what nanobot could do. However, something like “find all the receipts in my emails for this year, then zip and email them to my accountant for my tax return” is something nanobot would do.
Skimmed the repo, this is basically the irreducible core of an agent: small loop, provider abstraction, tool dispatch, and chat gateways . The LOC reduction (99%, from 400k to 4k) mostly comes from leaving out RAG pipelines, planners, multi-agent orchestration, UIs, and production ops.
Can confirm, has been flawless for me. I waited until 2 weeks after release to upgrade, possible I avoided some initial friction that way.
The only device I’ve found more sluggish after this recent OS upgrade is my Apple Watch Ultra (gen 1).
Animations when navigating the OS are noticeably sluggish where the previous version was smooth as butter. This degradation has persisted through multiple minor version updates since, so it seems to be permanent.
Disappointing for what is marketed as the most powerful watch in their lineup.
> I'd like some day to be able to bike down the street with my kid, and have the drone take some photos.
Personal drones in public spaces are becoming a real nuisance. They’re disturbing, and the majority of people seem unable to fly them in a safe and respectful manner.
Others on the same bike path should enjoy without the risk of having a drone slam into their face.
In my opinion, rules around personal drone usage are FAR too relaxed, and enforcement is absolutely minimal.
I cook all of these on a regular basis, and have done so for 15 years, and I’ve never had Xanthan gum in my house. I wouldn’t even know where to find it in my grocery store.
Steve Jobs later called and bought his company.