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
{{ message }}
Repository navigation
[Plugins] Native Copilot adapter target metadata (skill/hook/extension, no execution) #1073
Allow plugin manifests to declare native Copilot adapter targets - Copilot skill, hook, or extension references - as metadata only in MVP. Squad records and surfaces them; Squad MVP does not load or execute them.
Requirements
Add an adapters section to plugin.manifest.json supporting at least:
copilot.skill - name + path/ref to a Copilot skill definition the plugin contributes.
copilot.hook - name + trigger metadata.
copilot.extension - name + identifier.
Validator enforces that adapter entries are well-formed and self-contained metadata.
squad plugin list --adapters (or equivalent) surfaces declared adapter targets per installed plugin.
Lock file records resolved adapter metadata for audit.
Explicitly out of scope for this issue: loading, registering, or executing the adapter targets. That is gated by a future RFC.
Acceptance
Manifest accepts and validates adapter declarations.
list exposes them.
Documentation clearly states "metadata only in MVP - no execution".
Security gate (separate child) verifies no execution path is reachable from adapter declarations.
Planning provenance: derived from the epic's "native adapter targets" requirement.
Closing as not planned for the 2.0 line during board triage (owner decision). Plugin extensibility phase 2 is out of scope for 2.0; reopen if it returns to the roadmap.
Activity
bradygaster commentedon Nov 5, 2026
Closing as not planned for the 2.0 line during board triage (owner decision). Plugin extensibility phase 2 is out of scope for 2.0; reopen if it returns to the roadmap.