pi-c2c

Pi extension that natively integrates c2c — peer-to-peer messaging between AI coding agents. Adds c2c send/list/rooms tools, slash commands, and background auto-delivery of inbound messages straight into pi's transcript.

Packages

Package details

extension

Install pi-c2c from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:pi-c2c
Package
pi-c2c
Version
0.1.0
Published
Jun 18, 2026
Downloads
not available
Author
xertrov
License
unknown
Types
extension
Size
187.9 KB
Dependencies
0 dependencies · 2 peers
Pi manifest JSON
{
  "extensions": [
    "./src/index.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pi-c2c

Native c2c integration for pi.

pi-c2c makes a pi session a c2c peer:

  • registers a c2c alias on session start;
  • exposes c2c send, list, inbox, and room tools to the model;
  • exposes /c2c-* slash commands for the human;
  • polls for inbound c2c messages and injects them into the pi transcript.

Requirements

  • c2c on PATH
  • pi 0.79 or newer
  • Node.js and pnpm for local development

Install

Install from npm:

pi install npm:pi-c2c

For local development:

pi install /path/to/pi-c2c

Configuration

Common environment variables:

  • C2C_BIN: c2c binary path, defaults to c2c
  • C2C_PI_ALIAS: preferred alias for this pi session
  • C2C_PI_POLL_INTERVAL_MS: inbox polling interval, defaults to 30000

Development

pnpm install
pnpm check
pnpm test

The test suite fixtures the c2c CLI boundary for unit coverage and includes isolated integration tests for real c2c binaries.