feat(coding-agent): add pi config TUI to manage resources

Adds a new 'pi config' command with a TUI to list and toggle package
resources (extensions, skills, prompts, themes).

- Displays resources grouped by source (packages, user, project)
- Subgroups by resource type (Extensions, Skills, Prompts, Themes)
- Toggle enabled/disabled state with space
- Filter resources by typing
- Supports +pattern for force-include, !pattern for exclude
- Properly reads exclusion patterns from settings.json

fixes #938
This commit is contained in:
Mario Zechner 2026-01-25 03:12:21 +01:00
parent ef5149fdf6
commit 150128fd2c
5 changed files with 977 additions and 0 deletions

View file

@ -184,6 +184,7 @@ ${chalk.bold("Commands:")}
${APP_NAME} remove <source> [-l] Remove extension source from settings
${APP_NAME} update [source] Update installed extensions (skips pinned sources)
${APP_NAME} list List installed extensions from settings
${APP_NAME} config Open TUI to enable/disable package resources
${chalk.bold("Options:")}
--provider <name> Provider name (default: google)