Prepare self-contained open-source release (#1)

* feat: prepare self-contained open-source release

* fix: canonicalize missing managed paths

---------

Co-authored-by: luckyyzh <luckyyzh@users.noreply.github.com>
This commit is contained in:
Zihao Yang
2026-07-31 03:39:54 +08:00
committed by GitHub
co-authored by luckyyzh
parent 7392ab9dd7
commit 5c9c6631f5
34 changed files with 1310 additions and 137 deletions
+9
View File
@@ -9,3 +9,12 @@ This directory is the version-controlled resource layer for the integrated app.
The managed launcher loads these directories for every workspace. Project-local
`.pi` and `.agents` resources from an opened workspace are not loaded.
## Included extensions
- `extensions/package.json` is the explicit Pi extension manifest. Add future
extension entry points to its `pi.extensions` array so the managed loader can
discover them.
- `extensions/searxng-search.ts` registers the `web_search` tool. It requires
`SEARXNG_TOKEN` and optionally accepts `SEARXNG_URL` in the Pi process
environment.