Restructure local extensions into per-feature directories, split WebUI
into backend modules with slash commands and systemd support, and track
prompts/skills under .pi/agent for portable Gitea deployment.
Co-authored-by: Cursor <cursoragent@cursor.com>
Use exact versions in webui frontend package.json to satisfy the
monorepo pinned dependency policy enforced by GitHub Actions.
Co-authored-by: Cursor <cursoragent@cursor.com>