Skip to content

feat(PS-265): add repo-local extension sync#286

Open
au-re wants to merge 6 commits into
mainfrom
feature/add-repo-local-extensions-ps-265
Open

feat(PS-265): add repo-local extension sync#286
au-re wants to merge 6 commits into
mainfrom
feature/add-repo-local-extensions-ps-265

Conversation

@au-re
Copy link
Copy Markdown
Contributor

@au-re au-re commented May 13, 2026

Summary

  • Add repo-local extension reconciliation from .pstdio/extensions, including load-error persistence, local override restoration, and uninstalled source status.
  • Bridge repo-local extensions into kernel lifecycle hooks and migrate the worktree lifecycle behavior to .pstdio/extensions/worktree.
  • Update SDK/runtime/CLI support for local_path sources and repo-local extension checks.

Validation

  • bun test packages/pstdio-api/src/features/extensions/repo-extensions.test.ts
  • bun test packages/pstdio-extensions/src/runtime/normalize/index.test.ts
  • bun test packages/pstdio/src/adapters/cli/commands/extensions/check.test.ts
  • bun run validate
  • bun run scripts/verify-packages.ts

Artifacts were saved to PS-265 ticket files via pstdio tickets save --id PS-265.

@au-re au-re force-pushed the feature/add-repo-local-extensions-ps-265 branch from 319867d to 3922b8a Compare May 15, 2026 11:18
@au-re au-re force-pushed the feature/add-repo-local-extensions-ps-265 branch from 3922b8a to 6adcb5d Compare May 15, 2026 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant