feat(code): expand experimental plugin runtime support - #4615
Closed
Johannes du Plessis (johannes117) wants to merge 4 commits into
Closed
feat(code): expand experimental plugin runtime support#4615Johannes du Plessis (johannes117) wants to merge 4 commits into
Johannes du Plessis (johannes117) wants to merge 4 commits into
Conversation
Add trusted plugin lifecycle management and atomic runtime loading so marketplace and session plugins can safely contribute skills, commands, agents, hooks, and MCP servers.
Johannes du Plessis (johannes117)
force-pushed
the
johannes117/code/plugin-parity
branch
from
July 9, 2026 22:08
a739e73 to
db0b8ff
Compare
Remove the unsettled plugin hook runtime and document hook declarations as unsupported until the team commits to an execution and approval design.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stacked on #4554, which is stacked on the SDK source-version change in #4616.
Expands the experimental plugin runtime beyond the marketplace MVP while keeping plugin hook execution deferred until the team agrees on its architecture and approval semantics.
--plugin-dirdevelopment plugins.Validated with code-package lint/type checks and 1,154 focused runtime tests. Three unrelated terminal-width assertions remain environment-sensitive in the full code suite.
Release note
deepagents-codecan now load expanded plugin runtimes from marketplaces or session directories. Plugins can contribute namespaced skills, prompt commands, agents, and MCP servers with scoped lifecycle management, MCP executable-surface trust, and atomic reloads. Plugin hook declarations are reported but not executed.