Files
my-pi/pi-subagents/UPSTREAM.md
T

1.4 KiB

Upstream provenance

  • Upstream: https://github.com/tintinweb/pi-subagents
  • Imported tag: v0.18.0
  • Imported commit: 3f9d35cd078d18a141eb5a6d8f4fc5010d756280
  • Snapshot date: 2026-08-20
  • Upstream package version: 0.18.0
  • License: MIT

Local maintenance

This directory is maintained directly by the my-pi repository. It is not a submodule and must not contain a nested .git, upstream .pi state, node_modules, coverage output, or generated build output.

The initial import preserves the upstream TypeScript source, tests, examples, documentation, media, package metadata, and license. The upstream .github/ automation and local .pi/ state were intentionally not imported.

The source is included in the root package and installed through the root file:./pi-subagents dependency, while the host-owned extensions/subagents.ts wrapper is default-loaded from root pi.extensions. The local snapshot adds the documented permission child lifecycle bridge, root-authority forwarding identity, active-agent identity, and host-owned exact-path mandatory extension policy. The bundle wrapper protects extensions/permission-system.ts from Agent-controlled extension filtering and fails closed if that entry is unavailable. Root orchestration tools are assigned to Tool Search's checked-in subagents group, and Pi host peers are marked optional so the bundle does not install a second Pi runtime.