Plan file: docs/superpowers/plans/2026-05-23-plan-14-settings-and-adapters-tab.md
Tag at close: v0.0.14-plan-14
Depends on: Plans 04 + 08
Goal
Render the install / configure / uninstall surface for adapters and a general Settings panel. Users can discover available adapters, install plugins from a tarball or git URL, configure them via auto-generated forms from their configSchema, and tune preferences (theme, log level, activity buffer size, concurrency caps).
Deliverable
features/settings/ feature module.
prefs.get / prefs.set IPC methods; ~/.dycode/prefs.json persistence.
- Zod-to-RHF renderer for auto-generated configure forms.
- Confirmation modals for destructive ops.
- Playwright e2e: install fixture adapter → configure → uninstall.
- F89–F95.
Out of scope (deferred to later plans)
- Adapter marketplace UI → out of scope (docs link only in Plan 16)
- Per-workspace preference overrides → out of scope until v1.1
- Prefs import/export → out of scope until v1.1
Workflow
- Branch from
main via superpowers:using-git-worktrees: feat/plan-14-settings-and-adapters-tab.
- One PR closes this issue — include
Closes #<this issue's number> in the PR description.
- Update
docs/superpowers/plans/README.md to move this plan from "not started" to "shipped" in the same PR.
- Final step is the close-out commit and
git tag v0.0.14-plan-14.
- All 5 quality gates apply (CONTRIBUTING.md).
Plan file:
docs/superpowers/plans/2026-05-23-plan-14-settings-and-adapters-tab.mdTag at close:
v0.0.14-plan-14Depends on: Plans 04 + 08
Goal
Render the install / configure / uninstall surface for adapters and a general Settings panel. Users can discover available adapters, install plugins from a tarball or git URL, configure them via auto-generated forms from their
configSchema, and tune preferences (theme, log level, activity buffer size, concurrency caps).Deliverable
features/settings/feature module.prefs.get/prefs.setIPC methods;~/.dycode/prefs.jsonpersistence.Out of scope (deferred to later plans)
Workflow
mainviasuperpowers:using-git-worktrees:feat/plan-14-settings-and-adapters-tab.Closes #<this issue's number>in the PR description.docs/superpowers/plans/README.mdto move this plan from "not started" to "shipped" in the same PR.git tag v0.0.14-plan-14.