# Application resources This directory is the version-controlled resource layer for the integrated app. - `skills/` contains authored or reviewed skills. - `extensions/` contains Pi extensions. - `packages/` contains repository-local Pi packages, including the repaired `pi-smart-fetch` build. - `prompts/` contains prompt templates. - `themes/` contains custom Pi themes. The managed launcher loads these directories for every workspace. Project-local `.pi` and `.agents` resources from an opened workspace are not loaded. The local `resources/packages/pi-smart-fetch` package is configured through `config/settings.default.json`; setup installs its runtime dependencies and migrates older `npm:pi-smart-fetch` profile entries automatically. ## 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.