mirror of
https://bitbucket.org/siakitem/my-pi.git
synced 2026-08-28 08:35:57 +00:00
feat: enable permission-aware subagents
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user