Today we are shipping Pi 1.0, a hardened, minimal, extensible agent harness, alongside Pi Durable, a new experimental substrate for long-running agentic applications.

502 points•sergiotapia•about 3 hours ago•176 comments•

176 comments

pkthunder30 minutes ago
I'd _love_ to get some feedback on how people use Pi after initial setup. I (like others) am pretty heavily "invested" in Claude Code CLI. After trying out Pi and a local model, I realized how MUCH the `claude` CLI was lifting. I'd like to strip a lot of the fluff out and build my own, but it feels like I need to see what other people are doing too.
KnlnKS21 minutes ago
I've recently adoped pi at work and its been a treat. I think just starting with the base agent and installing (or creating) plugins as the need arises is best. If you really want some plugins to start with pi-subagents and the rpiv collection are what I'd recommend.
hhhabout 3 hours ago
I don't really understand the criteria for when something is 'proven' to the Pi team. Jev and the like took off less than a month ago, but MCP has been growing for nearly 2 years, and it only gets support now?

Pi felt nice when I used it, and I do value keeping things minimal, but I just find the criteria very uneven.

Zambyteabout 3 hours ago
Classification models have been around for literally almost a century at this point. I think it's safe to say they are a proven technology.

The only thing that makes Jev and the likes particularly interesting is that it is a general purpose classifier. In the past, classification tasks meant training a new model to solve your problem. Now you can just use an off the shelf general purpose model and hit the ground running.

prometheus1992about 2 hours ago
>>The only thing that makes Jev and the likes particularly interesting is that it is a general purpose classifier.

General purpose classifiers have existed and proven useful for quite a while now. We used these last year. for vision and text both.

peab21 minutes ago
the only thing novel about Jev is the incredible PR/Marketing push that they achieved
alex7oabout 3 hours ago
Even jev is not truly novel, but it's latency is, you can use a reranker and get the same things but not the same speed.
bathtub365about 1 hour ago
What’s the earliest classification model you know of?
charcircuitabout 3 hours ago
But why does it need to be integrated with a minimal coding agent? Trying to support every possible thing that exists goes against being minimal.
BeetleBabout 3 hours ago
> but MCP has been growing for nearly 2 years, and it only gets support now?

I don't know if you were aware, but not shipping with MCP was one of its "features":

https://mariozechner.at/posts/2025-11-02-what-if-you-dont-ne...

They let you have it via a plugin/extension.

the_mitsuhikoabout 3 hours ago
A year later, some things have changed: https://earendil.com/posts/you-said-no-mcp/
alexhansabout 2 hours ago
It was already very good and has been used/battle tested by many us for a long time.

Some tools used to be 0.x for ages and, in this case, the 1.0 signals they're happy enough and allows them to promote things in a better way.

This (edit the durable part) is I guess the natural evolution of playing around building temporal like things for a need that many have.

rsalusabout 3 hours ago
the latest 07-28 MCP spec is quite different than the previous iterations of MCP, so I understand the delay there tbh.
extrabout 2 hours ago
I agree. I don't necessarily "trust" Anthropic and OpenAI when it comes to CC/Codex respectively, but I respect that they have immense internal resources and telemetry to be able to understand what features move the needle and nudge traces in the right direction. I don't understand how non-labs judge feature inclusion? Just vibes?
Aperockyabout 2 hours ago
What makes you think that labs don't operate on "vibes"?

If there's anything that I can conclude about Anthropics idea of how a LLM should speak. Vibes would have been an euphemism

FacelessJimabout 3 hours ago
Love pi. I tried to run some local models and pi was the only one that actually worked decently because it didn’t have a gargantuan system prompt that would take minutes to prefill on my scrawny ass laptop.

Been running it almost barebones vanilla for a couple of months. Just a bunch of basic extensions and some skills.

Now, if only they could fix the very annoying bug of the history jumping back at the beginning if I am not a the end while the model is reasoning that would great.

RickSabout 2 hours ago
Couldn't agree more. The vanilla openclaw install was this byzantine mess of MD files talking about souls and identities and such, it really put me off. Stripping back to a bare install of the underlying pi, it was delightfully minimal and easy to reason about. Excellent starting point for building an assistant agent without having to read or fight with a bunch of cruft on top.

Couple skills to integrate with an obsidian MD task tracker, small chat interface on the phone made public via tailscale, and bam, a reminder bot you can text from the grocery store.

rsyncabout 2 hours ago
"Been running it almost barebones vanilla for a couple of months. Just a bunch of basic extensions and some skills."

I am also using pi exclusively after having had decent success with openhands but begrudging all of the docker infrastructure ... and all of the emojis.

My only pain point is that in my extremely common and boring workflow, which is pi inside of gnu screen inside of OSX terminal.app ... all reasoning/thinking text is blinking ... like old fashioned ANSI blink on a BBS.

I cannot figure out how to disable the blinking thought/reasoning text ...

cbsksabout 2 hours ago
I just fixed something very similar in my setup. Except in my case the reasoning text was shown in dark grey on a light gray background. Very ugly and hard to read.

If I remember correctly, the reasoning text was being output using the italic ANSI code, which was being formatted funny on my terminal. I fixed it by adding a font that supports italics. I recommend taking a look at the ansi codes.

wilt_about 2 hours ago
Are you using Windows Terminal by any chance? I'm building a personal fork [0] with a patch for this exact bug (plus a few other open PRs from the upstream repo that seemed cool). Haven't tried contributing it upstream, since the patch is fully vibe-coded and I've spent almost no time trying to understand how it works, but the bug hasn't recurred since I've been using it.

[0] https://github.com/wilt00/windows-terminal/releases

berofeevabout 2 hours ago
utilize1808about 2 hours ago
I don't understand why "Cache warming for anthropic models" was not put into a standalone package, but has to be bundled with the "minimal" coding agent.
ruined29 minutes ago
because "i came back from lunch and my fresh 5h usage limit evaporated" is not a feature

i guess you could blame the api, if you wanted.

utilize180813 minutes ago
What 5h usage limit?

On a more serious note: pi-agent shouldn't know about such arbitrary limits imposed by a company that gets paranoid when people use thrid-party agents to consume their Claude subscriptions.

threecheese44 minutes ago
It's table stakes for using Anthropic APIs cost-consciously. They aren't building a minimal harness for nerd points; they are building it to be usable, and dogfooding it with Real Money to learn what that means realistically.

This might've made a better argument ca. 2005 wrt a 20-something Austrian's minimalist wsgi framework. Heck, I'll bet you could even find said argument somewhere in the Archive :)

kulahan35 minutes ago
People in tech are so terrible at naming things. To clarify for anyone else, this is something to do with open software, I guess? Not the raspberry pi, and not the math concept, and not the book character and not…
truculent30 minutes ago
IIRC, this was a deliberate choice from the creator who originally wanted the project to be hard to find!
kulahan27 minutes ago
Ugh. BRB researching cucumber, gherkin, eggplant, …wait when did my homesteading books get out here!?

Read the full thread on Hacker News →

Related stories