nicobailon/pi-subagents

Pi extension for async subagent delegation with truncation, artifacts, and session sharing

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 19th, 2026
Created on January 7th, 2026
Open Issues & Pull Requests: 1 (+1)
GitHub issues: Enabled
Number of forks: 717
Total Stargazers: 3,703 (+3)
Total Subscribers: 11 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.9 hours
Mean response time: 43.7 hours
90th percentile: 3.1 days
Tracked items: 876

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. Work labelled "bug" is answered fastest, typically in about 8 hours, while "priority: low" waits about 2 days. 98% of issues opened in the past year have since been closed. Three people close 95% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 38
Closed in 7 days: 42
Avg open age: 3 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 33
Closed in 7 days: 34
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (43)
  • enhancement (35)
  • ready-for-agent (23)
  • priority: low (22)
  • priority: medium (16)
  • wontfix (15)
  • priority: high (13)
  • ready-for-human (6)

Detailed Description

pi-subagents is a Pi extension that enables asynchronous delegation of work to focused child agents.

The tool addresses the need to leverage multiple perspectives on complex tasks by allowing Pi to spawn specialized child sessions that operate independently or in parallel. When you request a subagent, Pi starts a child session, assigns it a focused task, and retrieves the result. Child agents can run in the foreground as sessions within the parent process with streaming results, or in the background as detached sessions that continue working and can be checked later. The extension ships with built-in agents including scout for codebase reconnaissance, researcher for web and documentation research, evidence-auditor for validating research claims, worker for implementation tasks, reviewer for code review, oracle for second opinions, and delegate for general-purpose work. Installation requires no configuration, agent creation, or slash commands; Pi decides autonomously whether to delegate, which agent to use, and how to structure the work based on plain-language requests.

The tool suits projects where code review, parallel audits, implementation validation, or research verification would benefit from independent agent perspectives. It works well for saved workflows and background jobs that don't require immediate results. The extension integrates directly into Pi's existing workflow without forcing automatic background processes; delegation happens only when explicitly requested or included in project instructions. Foreground children stream results inline in the conversation, while background children allow asynchronous work that can be monitored later. The project includes council-based workflows and documented profile examples for building custom agent configurations.

Development shows active iteration on core functionality with attention to both foreground and background execution modes. The project maintains clear documentation of prerequisites for research-oriented agents, including web-access requirements. Standalone background execution receives dedicated documentation covering supported boundaries and validation gates. The extension demonstrates thoughtful API design by eliminating configuration friction and allowing Pi to make delegation decisions autonomously rather than requiring explicit user commands.