PI Agent is SO MUCH Better Than I Thought!
YouTube transcript, YouTube translate
A quick preview of the first subtitles so you know what the video covers.
In this video, we're going to keep talking about how you can customize your Pi agent harness to work for you. And when I say customize, I don't mean like theming and layout. I mean, what really opened my eyes is knowing the difference between what should be an agent, skill, prompt, and what should be an extension. Yesterday, I went through subagents because my Pi agent was getting really heavy, and I didn't want all of my agent system prompting and context to go along with every new tab or every prompt. You know what I mean, right? Trying to thin things out and only have the context that we needed for each particular task. And that really helped. They instead of burning through a bunch of context in my main tab, I could ship things off to specialists, right? For example, like I got here, like a research agent. It would go do the research and then just bring back the results, which really improved the efficiency of my context window, right? After that, out of ignorance, I kind of just thought that next step would be different layouts and views to customize this so I could maybe use this a little bit more effectively. But then I got onto extensions, and that's when Pi got way more interesting for me. Check this out. If I go to my dot Pi config, you'll notice that agents, extensions, prompts, and skills are four separate folders. And that is what we're going to talk about here today. Knowing the difference between those, and what should be what, and why this is actually so awesome with Pi in particular. Just as a quick example of extensions, Graphify, for example, is an extension, right? So, my vault has this tool. I don't want to explain to Pi every time where the graph cache lives, and like how to query it, which report to open first, and whatever. It's just going to use this tool. So, our subagents are literally other agents running parallel to save you on the context. Extensions are like tools that just kind of remove the prompting entirely until called. So, I'll get you caught up really fast. Pi is an agent harness, just like Claude Code and Codex, right? Except it comes very, very minimal out of the box. Whereas Claude Code has all these features and extensions and tools and stuff like that that they add,