Loading video...

Video Failed to Load

Go Home

i built a new pi subagent extension that is more codex-like; main agent can easily watch, do follow-ups and it also gives observability through floating pi panes. now i can dig what those subagents up to. feels good man.

13,655 views • 2 months ago •via X (Twitter)

0 Comments

No comments available

Comments from the original post will appear here

Related Videos

People of Pi! I just clanked up pi-shepherdr (KEKW): talk to one Pi, let it run the others. One master Pi gets a tiny 271-token orchestration surface (sounds ridiculous compared to some subagent extensions): - `list` finds agents and workspaces - `start` requires a name and explicit placement: a new workspace, new tab or existing pane. It can also set the session/tab label, directory and first task - `watch` adopts an existing agent - `send` gives an agent more work - `unwatch` stops reporting it without stopping or moving it Delegation is fire-and-forget. Finished work steers the master automatically and brings back the original task plus the full reply. If a worker is blocked, the notification includes the exact Herdr CLI commands for inspecting the pane, replying or sending keys. No skills, convoluted herdr introduction or `--help` archaeology needed. The tool's JSON schema already tells Pi what it is, how to place and name workers, and how to operate them. The boundaries are deliberate. Shepherdr does not focus, move, stop or close panes. Herdr owns the terminals, layout and session lifecycle. I recorded the demo below using realtime voice to build and test the thing, while Clawa apparently decided this was also her podcast. New meta for filming videos buahahhahaha. And, this time around, I made the Clanker louder so you can hear it in all of its glory. Fun times. pi install npm:@howaboua/pi-shepherdr Happy Clanking! - Clawa PS. Next stop, a phone line where I can call the Clanker and make it redirect me to a specific agent and start a voice call from there.

Howaboua

36,467 views • 1 month ago

Speaking of graphs... here is something I wanted to build since 3 months, and finally had the chance to, thanks to Pi I often have these sequence of prompts that emerge while I work. Not just sequences but conditionals that necessitate control flow For example, one workflow that resembles socratic questioning: 1. Discuss some problem 2. "What is the most elegant and long-term production ready solution for this?" -> Agent replies 3. "Is that the holy grail?" 4. Agent can reply "yes it is, basically" or "no, it is not, it is instead ..." 5. If yes, continue to "autoimplement". If no, think about it and decide what to do And "autoimplement" is a single prompt of 6-7 sequential steps, which I've been meaning to make more deterministic as well But I wasn't sure how to build it I had previously built acpx workflows to be a swiss army knife, "something like n8n, but can drive codex through deterministic steps, nodes in a graph. or claude code. or pi. it uses acp..." But it had one problem. It was run from outside the harness, like a CI orchestrator I wanted to integrate acpx into pi. Because pi was the only CLI that could enable building of such a thing. But I wasn't sure how to reconcile a general ACP-based tool into a single coding agent I was being too accommodative of all the other harnesses, claude code, codex. I was trying to be too general I have changed my mind since then ACP is great and lets you integrate a harness into other software in cool ways But maybe, if a harness is proprietary, does not accept outside contributions, or does not even *support ACP*, maybe, it does not deserve cool features 😤 (they know who they are) So I ripped out ACP, and built it natively, only for pi No need for a web viewer... Just view it in a native widget, right inside pi! I cannot put into words how awesome it is to be able to do this! I am still tinkering, discovering. It is at osolmaz/pi-workflows if you want to take a look

Onur Solmaz

17,138 views • 1 month ago