
Founding & DevRel @WeaverseIO | Shopify Hydrogen Theme Customizer. previously CTO @ https://teapawt.net/t.co/2qDiSEvdFi
Joined November 2011
- Tweets9.1K
- Following530
- Followers627
- Likes9.4K
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
*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.
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.
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.
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.
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-β¦
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.
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
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!
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β¦.
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.
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β¦
























