feat: add package-based facet plugins

Bundle declarative plugin packages with Chord and load fresh generations. Scope client selections to persisted Session and TUI branches, and replace stale local server generations after protocol changes.
This commit is contained in:
Armin Ronacher 2026-08-30 22:05:12 +02:00
parent 0252dff886
commit 429f4e756c
44 changed files with 1595 additions and 324 deletions

View file

@ -18,8 +18,8 @@ Example extensions demonstrating:
- External integrations (SSH, file watchers, system theme sync)
- Custom providers (Anthropic with custom streaming, GitLab Duo)
### [facets/](facets/)
An experimental Chord plugin bundled into separate Session-worker and TUI facet files.
### [plugins/pi-example-plugin/](plugins/pi-example-plugin/)
An experimental plugin package that Pi automatically builds into separate Session-worker and TUI Chord facets.
## Documentation