You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Extend the managed plugin importer with Claude Code and GitHub Copilot compatibility formats.
This issue depends on #2134.
Issue #2134 owns the portable Agent Plugins 1.0.0 contract and the Codex compatibility adapter.
Scope
Add these explicit package formats:
Format
Input
Claude Code compatibility
.claude-plugin/plugin.json and supported declared skill paths
Copilot compatibility
Supported legacy root or .github/plugin/plugin.json fields
Reuse the Git acquisition, archive policy, source lifecycle, durable state, publication path, and content scanner boundary from #2134.
Add format adapters only.
Do not add another transport, scheduler, registry, or sync actor.
Selection rules
The default selector uses this order:
Agent Plugins 1.0.0
Codex compatibility
Claude Code compatibility
Copilot compatibility
An explicit format inspects only that format.
A selected invalid manifest fails without another format fallback.
The selector never merges declarations from separate manifests.
Compatibility adapters may support documented host differences.
They must not weaken the portable package contract.
Unknown execution fields cannot grant Netclaw authority.
Acceptance
Each format has one valid fixture and one rejected fixture.
Multi-manifest fixtures prove the selected precedence.
Explicit format fixtures prove single-format inspection.
Metadata aliases, defaults, and conflicts have explicit results.
Unsupported components appear in diagnostics and remain inactive.
Skills and bundled files use the existing logical skill tools.
Actual public packages prove format compatibility.
This issue excludes marketplaces, private Git credentials, plugin subagents, MCP activation, hooks, LSP configuration, and host execution.
It does not claim full Claude Code or Copilot runtime compatibility.
Extend the managed plugin importer with Claude Code and GitHub Copilot compatibility formats.
This issue depends on #2134.
Issue #2134 owns the portable Agent Plugins 1.0.0 contract and the Codex compatibility adapter.
Scope
Add these explicit package formats:
.claude-plugin/plugin.jsonand supported declared skill paths.github/plugin/plugin.jsonfieldsReuse the Git acquisition, archive policy, source lifecycle, durable state, publication path, and content scanner boundary from #2134.
Add format adapters only.
Do not add another transport, scheduler, registry, or sync actor.
Selection rules
The default selector uses this order:
An explicit format inspects only that format.
A selected invalid manifest fails without another format fallback.
The selector never merges declarations from separate manifests.
Compatibility adapters may support documented host differences.
They must not weaken the portable package contract.
Unknown execution fields cannot grant Netclaw authority.
Acceptance
This issue excludes marketplaces, private Git credentials, plugin subagents, MCP activation, hooks, LSP configuration, and host execution.
It does not claim full Claude Code or Copilot runtime compatibility.
References: