Yaser Martinez (@elyase) profile picture

Ai Shepardeur πŸ€–πŸ€πŸ“ˆπŸ€πŸͺ™

Berlin, Germany
Joined June 2009
Photo by Yaser Martinez (@elyase)Photo by Yaser Martinez (@elyase)Photo by Yaser Martinez (@elyase)Photo by Yaser Martinez (@elyase)Photo by Yaser Martinez (@elyase)Photo by Yaser Martinez (@elyase)Photo by Yaser Martinez (@elyase)Photo by Yaser Martinez (@elyase)
Yaser Martinez retweeted
Introducing OpenOrange 🍊 Run Cloudflare Workers anywhere (AWS, GCP, Hetzner) πŸ’Έ 4.8Γ— cheaper compute, 8.7Γ— cheaper storage πŸ” No code changes, live migration, same DX πŸš€ No runtime limits, plain Node.js / Bun ⚑ S3-backed storage at SSD speed
32
107
28
1,390
85,370
Yaser Martinez retweeted
Nanocode x Durable Objects! I am gearing up towards an official release of Nanocode, as a frontier harness & SDK for building embedded agents. Durability, code mode & harness/model co-design. Massive thanks to @irvinebroque for helping with this. developers.cloudflare.com/ch…
7
3
2
114
13,552
Yaser Martinez retweeted
TanStack AI 🀝 Effect 4 TanStack AI now ships a first-party Effect adapter for your AI apps, you no longer have to choose to use one or the other! The whole toolset in 30 seconds πŸ‘‡
35
63
18
912
41,534
Yaser Martinez retweeted
Subagents are the biggest cause of AI failures In most harnesses: 1. Main agent writes a summary of what it knows 2. Subagent starts from that summary only, and makes assumptions 3. Subagent works and sends back a new summary of what it did Same flaw as compaction: all summaries are lossy. This is how your assistant makes emails you never wanted, or purchases what you told it just to get the price of So I tried something new: checkpoint agents The initial agent has complete context of what needs to be done. And that input is already cached Fork the session where it is. Send the fork ahead to do the task and it will do exactly what the main agent would have done; their context is identical What is even better is when the fork finishes, the cache of the main agent is kept warm by the subagent (they share the same prefix) I measured it on a 137k-token session with Opus 5.5: β†’ Main agent does it on its own: 67 s, $0.38, context +8-17k β†’ Checkpoint: 117 s, $0.68, context +2k β†’ Classic subagent: 123 s, $0.57, context +4-5k But here is what I found: avoiding large input is even more important than keeping cache. And most subagent tasks were done better either in series with retrieval, or split up to be parallel over fresh sessions from the start I do not think there is a place for subagent delegation at all. There should either be a super-agent that orchestrates and does no work, or a long running agent that can retrieve from previous sessions, not a worker that completes tasks partially and delegates the rest to other workers Don't design harnesses based on our assumptions of human behavior
204
125
65
1,907
225,598
Yaser Martinez retweeted
when bend2 launched, some complained about AI usage. in my view, this is only a problem if bugs can occur. the current typescript compiler, for example, has many. I hate it. with well-designed laws, though, that ceases to be a problem. so, for the better or for the worse, bend3 will be 100% AI-written. there is no going back while I was raising, I left a fleet of agents working on bend3, a small scale version of this vision. this was a huge success, beyond my own expectations. opus 5.5 successfully rewrote all of bend in itself, including its compiler, which is now certified, with zero bugs, and already 2x faster (!!). we now have a model of Bend, C, CUDA and the compiler, all written in Bend itself, and properly formalized. with this, we'll soon start the largest proof-driven compiler self-improvement loop in history news on Bend have been slow because I was busy raising, but as soon as this is over, expect updates at a breath-taking place. this is the most exciting thing I've ever done and I can't wait for the big run to start
85
63
23
1,481
48,986
what if code mode ran *inside* the sandbox? today's code mode cannot: - write reusable scripts that call tools - import packages (npm / pypi) - read & write files too large to fit in memory - call tools after turn ends so here's a prototype of something new [demo @ 1m30s] ~~~ what is the point of code mode in the first place? agents love calling tools via code. it lets it: - chain tools together - discover tools without bloating context - typecheck scripts - more efficient token usage code mode also simplifies auth by running tools directly in your trusted backend context ~~~ so what's the problem? what's running inside your sandbox (node/python/bash) cannot access your agent's tools it separates the tool calls from the context of the sandbox: - cannot write reusable scripts that call tools - cannot use rich npm / pypi packages - cannot work with large files larger than memory - cannot call tools while agent is idle ~~~ so how do you fix this? your agent needs bi-directional tool calling your agent can execute bash inside the sandbox β†’ i.e. call scripts and your sandbox can execute tools on your agent (new) β†’ i.e. execute mcp ~~~ how do you implement this? the simplest way is to: - allow your sandbox to call your agent tools over HTTP - secure those tools with a JWT (scoped to sandbox) it's similar to auth proxies that inject tokens, but for your tools ~~~ what does this look like to the agent? expose your tools as a script πšŒπšŠπš•πš•-πšπš˜πš˜πš•.πšœπš‘ when the agent needs to invoke code mode, node.js can call your tools: πš—πš˜πšπšŽ -𝚎 "𝚎𝚑𝚎𝚌('πšŠπšπšŽπš—πš-πšπš˜πš˜πš•.πšœπš‘ πšπšŽπšπš„πšœπšŽπš›')" (contrived example) this allows code mode to have full access to your sandbox with: - npm / pypi packages - write reusable scripts and execute them - work with files on the system that don't fit in memory - generally better ergonomics for the agent ~~~ show me the code i attached working example code & skill below it's using Pi Durable on Rivet Actors Rivet comes with JWT built in, which makes it really easy to expose its tools to the sandbox
after using it in most harnesses, i think the sandboxing of codemode was ultimately a mistake? if users are already running with auto / dangerously skip permissions, by sandboxing the codemode it doesn't compose as nicely with bash
22
4
3
109
6,086
Rivet is the open-source alternative to Durable Objects And it is fast: 39Γ— faster ← actor creation 28Γ— faster ← SQLite writes 13Γ— faster ← request from your backend
42
54
9
756
54,718
Yaser Martinez retweeted
1/4 Meet Qwenputer: Qwen3.5-4B with a full RISC-V CPU inside its weights, using the model's own Gated DeltaNet layers as RAM. It runs C and MicroPython in its forward passes, no external runtime. On DeepMind math: base 55–90%, base + Python tool 95–100%, Qwenputer 97.5–100%.
306
757
354
6,120
896,197
Yaser Martinez retweeted
1/ Hiring your first employee is one of the biggest moments for a founder. But payroll, taxes, benefits, and compliance are far more complicated than they need to be. Now with AI we can make the pain of payroll go away. @Mercury Payroll* launches today!
89
48
56
837
144,403
Yaser Martinez retweeted
We took NVIDIA's Parakeet and made it better. Introducing Fluid Speech Mini: the best Open Source Model purpose-built for Dictation πŸš€ With SOTA performance under 300 MB Run it on your iPhone, Mac, or PC. No cloud, no internet. Dictation shouldn't need a server. Your voice should be yours and we will make sure of that. Open weights and more info below!
52
34
13
536
156,251
Yaser Martinez retweeted
Foldkit 0.166.0 is out! A new experimental Query module provides reusable Submodels for fetching, caching, and refreshing remote data, with less boilerplate. Plus Effect 4 stable (in 0.165.0) and other improvements. foldkit.dev/blog/foldkit-0-1…
3
4
2
62
1,663
S3 is the only dependency in Rivet 3.0 (coming soon) It's architected for easy self-hosting and embedding in your own apps But that also meant getting rid of NATS....
16
11
5
257
14,361
Yaser Martinez retweeted
If you’re younger than 45, this is the first time in your life that you’re experiencing a real rising interest rate environment. The last time this happened was 1960 - 1980. This fundamentally changes the physics of the game in a way many won’t be prepared for.
The 10-year Treasury rate. That is a really bullish-looking move.
341
299
77
5,113
2,631,052
Yaser Martinez retweeted
in life there is no free dopamine lunch, except bromantane. this stuff releases dopamine. inhibits its reuptake AND then replenishes your dopamine stores once they are depleted. dopamine is the chad neurotransmitter: ambition, drive, focus, motivation, willpower and the relentless urge to fucking win. bromantane literally makes you a winner. did i mention it is also anxiolytic despite being a literal stimulant?
21
21
528
39,180
Yaser Martinez retweeted
1/ We're reimagining what it means for your agents to work with all your computers. Today we're excited to share Cua Spaces, built on Cua Driver and our virtualization stack, rolling out on macOS today. Download it now, it's free and source-available: spaces.cua.ai
126
181
86
2,531
492,703
Replying to @supabase
@supabase has acquired @tursodatabase i'm been a huge fan of the team and what they've built. we have big plans together. more to share in our keynote in a few hours this is the tweet that convinced us they'll fit right in xitter.cf/glcst/status/209307402…
Yesterday I had a call with Bryan Johnson and shared with him our roadmap for Turso for FY26 and FY27. Today, he posts this. A coincidence? We'll never know.
66
75
58
805
178,726
Yaser Martinez retweeted
Another insane Jev use case! Jev makes it incredibly cheap to evaluate and classify agent runs at scale. And finally, someone open-sourced a self-improving memory layer that can put that capability to work across agent harnesses. It turns your agent sessions into a compounding knowledge layer, where every successful run can make future agents smarter across: - Codex - Claude Code - Cursor - OpenCode and 20+ more Beacon by @asymptotelabs continuously builds a shared history across your agent harnesses and uses Jev to identify the runs worth learning from. It then turns the best workflows, corrections, and debugging patterns into reusable skills. GitHub repo: github.com/Asymptote-Labs/ag…. (don’t forget to star it ⭐) Most agent runs are messy. They contain exploration, failed commands, dead ends, and one-off fixes that should never become permanent memory. So Beacon preserves the full session history, while Jev helps decide what should be promoted, reviewed, or discarded. The recording below shows this in action. Beacon found 579 sessions across 5 coding-agent harnesses and normalized them into one consistent history. From there, Jev surfaces the lessons worth keeping and makes them available across your agent stack. - A pattern learned in Cursor can carry into OpenCode. - A lesson from Claude Code can improve the next Codex run. Every successful run adds to the shared knowledge layer, making future agents smarter. If you want to dive deeper into Jev, I also wrote a breakdown of how it works. The article is quoted below.
51
113
9
890
121,181