‹ BackHN Continuity

Thread

Pi 1.0

1684 points · 602 comments · sergiotapia

  1. hhh · · focus · HN ↗
    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.

    1. Zambyte · · focus · HN ↗
      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.

      1. charcircuit · · focus · HN ↗
        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.
        1. the_mitsuhiko · · focus · HN ↗
          It is in that sense not integrated with the coding agent. It's just that some things cannot be done with bash alone, at least not as trivially. So if you were asking Pi to utilize Jev, it would not really have the right tools available to make sense of it, even though pi-ai, the underlying library, can make requests to it.

          Codemode as a mechanism can expose non LLM functionality to the coding agent. In that sense, Pi does not have a tool for Jev or other classifiers. It just now makes it easier for the agent to utilize it in the same way as it's otherwise quite creative in using bash.

          1. charcircuit · · focus · HN ↗
            >it would not really have the right tools available

            The point of Pi is that the user can tell the agent to improve itself and give it the tools it does need. The minimalism comes from the user creating what they need instead of the maintainers trying to support everything for the users.

            1. pkulak · · focus · HN ↗
              Sure, but some things are too low-level to be skills or extensions. Code mode seems like that to me.
              1. charcircuit · · focus · HN ↗
                With Pi the agent edits agent itself. That's one of the reasons it's written in typescript, to make such iteration fast. Going even lower, into the language runtime or operating system shouldn't be necessary but technically also possible.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.