Skip to content

refactor: extract plugin package loader - #274

Merged
qiankunli merged 2 commits into
mainfrom
worktree-package-loader
Aug 11, 2026
Merged

refactor: extract plugin package loader#274
qiankunli merged 2 commits into
mainfrom
worktree-package-loader

Conversation

@qiankunli

@qiankunli qiankunli commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

Move Package source selection, identity validation, caching, and concurrent
load deduplication out of Manager into package-loader.ts.

Keep Manager responsible for Instance and Binding lifecycle while preserving
Package reload and Runner behavior.

Move Runner registration conversion for commands, context providers, and
controllers out of Plugin Manager into runner/registration.ts.

Keep Manager responsible only for activating the Runner and installing each
reported registration through the Runner boundary.

Move Package source selection, identity validation, caching, and concurrent
load deduplication out of Manager into package-loader.ts.

Keep Manager responsible for Instance and Binding lifecycle while preserving
Package reload and Runner behavior.
Move Runner registration conversion for commands, context providers, and
controllers out of Plugin Manager into runner/registration.ts.

Keep Manager responsible only for activating the Runner and installing each
reported registration through the Runner boundary.
@qiankunli
qiankunli merged commit 727f5be into main Aug 11, 2026
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.

2 participants