Paul Phan πŸ‘¨β€πŸ’» (@_paul_phan) header
Paul Phan πŸ‘¨β€πŸ’» (@_paul_phan) profile picture

Founding & DevRel @WeaverseIO | Shopify Hydrogen Theme Customizer. previously CTO @ https://teapawt.net/t.co/2qDiSEvdFi

Joined November 2011
Photo by Paul Phan πŸ‘¨β€πŸ’» (@_paul_phan)Photo by Paul Phan πŸ‘¨β€πŸ’» (@_paul_phan)Photo by Paul Phan πŸ‘¨β€πŸ’» (@_paul_phan)Photo by Paul Phan πŸ‘¨β€πŸ’» (@_paul_phan)Photo by Paul Phan πŸ‘¨β€πŸ’» (@_paul_phan)Photo by Paul Phan πŸ‘¨β€πŸ’» (@_paul_phan)Photo by Paul Phan πŸ‘¨β€πŸ’» (@_paul_phan)Photo by Paul Phan πŸ‘¨β€πŸ’» (@_paul_phan)Photo by Paul Phan πŸ‘¨β€πŸ’» (@_paul_phan)Photo by Paul Phan πŸ‘¨β€πŸ’» (@_paul_phan)
Paul Phan πŸ‘¨β€πŸ’» retweeted
Your Claude Pro/Max sub just got LESS thirsty in Hermes. πŸͺ½ The official DirectSDK plugin stopped running as sdk-cli. It now runs as hermes-agent. Same work on Max used about 1.7x less of the 5-hour window in the plugin team's test. Still Experimental. Needs Hermes 0.21.4+ and a logged-in Claude Code CLI. No API key. Your subscription.
your Hermes can run on your Claude Pro or Max sub... and in the plugin team's test it now uses less of the 5-hour window the official Claude Subscription DirectSDK plugin used to run Claude Code under its default headless name, sdk-cli, which users in an open Claude Code issue report uses the window about 1.8-2x faster per token now it runs under its own name, hermes-agent, and on a Max plan the same work used about 1.7x less of the window no API key, it goes through your logged-in Claude Code sub! I hope this makes you Claude model users happy today
23
10
1
350
38,417
Paul Phan πŸ‘¨β€πŸ’» retweeted
you can now use your claude subscription in OpenCode
Replying to @claudeai
@claudeai subscriptions in @opencode are back! Check it out
433
423
370
8,749
1,165,435
Paul Phan πŸ‘¨β€πŸ’» retweeted
*ehm ehm* BIG ANNOUNCEMENTS DAY πŸ“£ two new things cooking in herdr labs 🐏πŸ§ͺ a brand new herdr-core, and a desktop app built on it. open source. first, the app: software that fits you. every part of it is a file your agent can change. you just ask.
297
413
278
4,725
496,931
Paul Phan πŸ‘¨β€πŸ’» retweeted
You really need to check this out
Replying to @tobi
Look for Expo Mode. We built it with Google’s new HTML-in-Canvas API. I think we’re one of the first to use it.
14
29
2
568
55,877
Paul Phan πŸ‘¨β€πŸ’» retweeted
MCP vs CLI for LLMs is the wrong discussion. People are debating at the wrong layer. Both work incredibly well as long as they are run through a repl like environment that can persist state. The funny thing about CLI is that CLI tools are usually accessed through BASH which happens to be a repl with persistent state (the file system), therefore cli works much better than mcp. But this isn't even close to being an intrinsic property of MCP. Just means that we need better harnesses. Right now the best repl for this are: - bash + fs - jupyter kernels - codemode type repls, usually quickjs LLMs understand the concept of forward evolving a system to solve a need very well. This comes from the agentic RL. They understand how to change the state of a codebase or acquire data from databases and then operate on it similarly to humans. But without an execution environment, they actually cannot do this properly. My bet? Sometime soon someone will (or has already?) create a embeddable, sqlite style mini execution environment that parses bash, typescript, or tool calls into a common IL execution plan that's easy to security check before executing. And design this specifically for durable execution environments. Then we will just connect cli, mcp, webmcp, whatever to that and it accepts any of the input modalities as they can all be represented as each other.
248
191
72
3,463
702,663
Paul Phan πŸ‘¨β€πŸ’» retweeted
Yep. Except: 1. This was about important internal tools. The team was stuck in some architecture nightmare of their own doing (writing it in rails but headless, with graphql api, and a SPA react app, constantly needing frontend engineers for changes). I call this kind of thing 'cosplaying an enterprise production app'. All that complexity was in the way and using straight rails was perfect in that case. 2. I make calls like this all the time. Usually someone on the team asks me to. They see what needs to happen but don’t want to be the bad guy. I’m happy to just make the call if I agree with the premise. Saves enormous amounts of meetings and change management etc. Sometimes this is jokingly referred to as Founder-mode-as-a-service here. 3. For ten years I’ve also run an internal podcast called Context, where I revisit decisions like these and explain the reasoning so everyone can learn from them. This is helpful to give people all the variables that were considered and why this was the choice made given the information available at the time. I want to teach how to make such decisions effectively without needing me. Sunk cost fallacy is a problem. 4. Any notions that Shopify is succcessful despite of me doing this, instead of because of it, will have a hard time making their argument come together I think πŸ˜„ the part of 'two weeks later tobi learns about...' is nonsese and the pivot of that project up there happens one of the more successful examples of interventions. But getting the company to work effectively with great architecture and low technical debt baggage into the right direction is literally the job, so guilty as charged I suppose. But there are always cope stories floating around like this because they are more fun, than saying 'somehow we needed tobi to stop doing silly architecture astronautics'. I can totally see that.
just leaving this here
309
230
170
6,425
1,136,050
Paul Phan πŸ‘¨β€πŸ’» retweeted
Herdr has raised a $6M seed round led by @BessemerVP, with @ycombinator, @e2mindset, and angels including @tobi, @dok2001 , and @gorkem. Oh, and we're also hiring πŸ‘‡ herdr.dev/blog/herdr-raised-…
230
126
75
3,099
305,896
Paul Phan πŸ‘¨β€πŸ’» retweeted
βŒ›
81
33
17
1,789
116,030
Paul Phan πŸ‘¨β€πŸ’» retweeted
Tobi hyped me up on herdr a few weeks ago but I just couldn’t find the time to figure out how to use it … stupidly never thought to just tell my agent to set it up for me. Holy shit it is so good. Herdr + OMP makes me feel like the hacker my teen self always hoped to become.
my favorite way to explain people herdr is to just open a new workspace, launch an agent and tell it to: read `herdr --skill` then split 10 other panels that make my computer look like some scifi hacker terminal from the movies
17
8
5
284
61,483
Paul Phan πŸ‘¨β€πŸ’» retweeted
my favorite way to explain people herdr is to just open a new workspace, launch an agent and tell it to: read `herdr --skill` then split 10 other panels that make my computer look like some scifi hacker terminal from the movies
175
149
52
3,377
514,376
Oxygen is now available for development store πŸ₯°
πŸŽ‰ New from Hydrogen - Vue bindings - Oxygen agent skill for deploying any framework (that supports workers) - Support for the New Shopify Inbox - Oxygen now available to dev stores Team is cooking! hydrogen.shopify.dev/update/…
1
148
Paul Phan πŸ‘¨β€πŸ’» retweeted
New Hydrogen Preview release it out! Now adds support for Predictive Search, Customer Account API, subrequest cache primitives, and last but not least … support for WebMCP! Link to diff in comments. Team is cooking!
3
3
1
45
2,950
Paul Phan πŸ‘¨β€πŸ’» retweeted
Take a break from prompting today and go watch Messi play. Doesn’t matter if you’re a fan or not. Football like this won’t come around again.
100
211
24
2,956
76,207
Paul Phan πŸ‘¨β€πŸ’» retweeted
After a lot of thought, we've made the difficult decision to wind down Mantle over the coming months. We know this affects real work you've built on top of us. Learn what's changing, the dates that matter, and more: docs.heymantle.com/migrating….
81
10
26
128
60,406
Paul Phan πŸ‘¨β€πŸ’» retweeted
VoidZero is joining Cloudflare. Our mission stays the same: to make JavaScript developers more productive than ever before. Vite, Vitest, Rolldown, Oxc, and Vite+ remain MIT-licensed. Evan and the VoidZero team will continue leading them. Cloudflare shares our commitment to open source. Together, we can keep investing in the tooling developers rely on every day, while bringing the Vite ecosystem and Cloudflare’s platform even closer together.
223
709
289
4,950
935,554
Paul Phan πŸ‘¨β€πŸ’» retweeted
Folks: when you write skills, ask your agent to be token efficient, relax grammer. I see too many skills that write books in the skill description, and all that crap is loaded into every context. I wrote a skill that finds the worst offenders. github.com/steipete/agent-sc…
183
368
64
4,938
330,568
Paul Phan πŸ‘¨β€πŸ’» retweeted
OpenCode is a team effort!
CHAMPIONS!!!!! πŸ† πŸŸ‘πŸ”΅
75
81
18
3,266
203,780
Paul Phan πŸ‘¨β€πŸ’» retweeted
refresh your sign-in page with a new layout and brand image now customizable in the checkout and accounts editor
16
33
5
207
26,251
Paul Phan πŸ‘¨β€πŸ’» retweeted
Universal Commerce Protocol is now live for all merchants Teach your agent to search billions of products with Shopify Catalog, build carts, and check out with the new UCP skill
28
55
27
292
67,940