npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

pi-branch-agent

v0.1.0

Published

Branch agent extension for Pi Coding Agent.

Readme

Branch Agent

Branch Agent 是一个 Pi Coding Agent 扩展,用来从当前会话中启动独立的分支 Agent。它适合把探索、验证、并行实验这类任务拆到单独会话里执行,同时保留主会话的上下文。

功能

  • 启动前台分支 Agent,并等待结果返回。
  • 启动后台分支 Agent,让主会话继续工作。
  • 查询后台分支 Agent 的状态和结果。
  • 向运行中的后台分支 Agent 发送新的引导消息。
  • 可选打开独立终端窗口运行分支会话。

安装

通过 Pi 安装:

pi install npm:pi-branch-agent

也可以直接从 GitHub 安装:

pi install git:github.com/1144g7/branch-agent

本地开发时,可以从项目目录安装:

pi install E:\Active_projects\branch-agent

将本目录放到 Pi Coding Agent 的扩展目录中,确保扩展入口文件为 index.ts

.pi/agent/extensions/branch-agent

具体加载方式以你的 Pi Coding Agent 扩展配置为准。

使用

扩展注册了以下工具:

  • BranchAgent:启动一个分支 Agent。
  • get_branch_result:查询后台分支 Agent 的状态和结果。
  • steer_branch:向后台分支 Agent 发送后续指令。

BranchAgent 支持三种运行模式:

  • foreground:阻塞等待结果返回。
  • background:后台运行,稍后查询结果。
  • terminal:后台运行,并打开独立终端窗口。

截图

后续可以把效果截图放到这里:

docs/images/branch-agent-overview.png

推荐截图内容:主会话里调用 BranchAgent 后,侧边或输出区展示分支任务状态和结果的界面。

开发状态

当前版本是早期可用版本,接口和展示细节后续可能继续调整。