Skip to content

Epic: Plugin extensibility phase 2 roadmap after governed MVP #1102

Closed as not planned

Description

@tamirdresher

Recommendation

PR #1092 is the safe governed MVP and should merge as-is. It delivers declarative plugin manifests, provider contracts, lifecycle commands, state/audit persistence, and allowlisted Graphify artifact generation without opening arbitrary execution.

This epic tracks the next extensibility wave: distribution, more governed built-in providers, and a separately reviewed trusted executable provider runtime.

Phase plan

  1. Marketplace distribution — install/search/update declarative plugins from remote sources while preserving the no-execution boundary.
  2. Governed provider expansion — add more built-in approved providers such as MemPalace and Index Server using deterministic artifact generation only.
  3. Trusted executable provider RFC/runtime — design and implement explicit trust tiers, permission grants, sandboxing, approval gates, provenance, and audit before any plugin-supplied execution is allowed.

Non-goals for #1092

  • No arbitrary plugin-supplied code execution.
  • No shell/package-manager execution.
  • No live MCP startup.
  • No network calls from plugin content.
  • No dynamic provider assemblies.

Definition of done

Activity

  1. github-actions commented on Sep 10, 2026

    @github-actions
    Contributor

    🔄 Ralph — Auto-Triage

    Assigned to: Flight
    Reason: No module, routing, or role keyword match — routed to Lead/Architect
    Source: lead-fallback

    Ralph auto-triaged this issue using routing rules.
    To reassign, swap the squad:* label.

  2. github-actions commented on Sep 10, 2026

    @github-actions
    Contributor

    🔄 Ralph — Auto-Triage

    Assigned to: Flight
    Reason: No module, routing, or role keyword match — routed to Lead/Architect
    Source: lead-fallback

    Ralph auto-triaged this issue using routing rules.
    To reassign, swap the squad:* label.

  3. github-actions commented on Sep 11, 2026

    @github-actions
    Contributor

    🔄 Ralph — Auto-Triage

    Assigned to: Flight
    Reason: No module, routing, or role keyword match — routed to Lead/Architect
    Source: lead-fallback

    Ralph auto-triaged this issue using routing rules.
    To reassign, swap the squad:* label.

  4. github-actions commented on Sep 11, 2026

    @github-actions
    Contributor

    🔄 Ralph — Auto-Triage

    Assigned to: Flight
    Reason: No module, routing, or role keyword match — routed to Lead/Architect
    Source: lead-fallback

    Ralph auto-triaged this issue using routing rules.
    To reassign, swap the squad:* label.

  5. github-actions commented on Sep 11, 2026

    @github-actions
    Contributor

    🔄 Ralph — Auto-Triage

    Assigned to: Flight
    Reason: No module, routing, or role keyword match — routed to Lead/Architect
    Source: lead-fallback

    Ralph auto-triaged this issue using routing rules.
    To reassign, swap the squad:* label.

  6. github-actions commented on Sep 11, 2026

    @github-actions
    Contributor

    🔄 Ralph — Auto-Triage

    Assigned to: Flight
    Reason: No module, routing, or role keyword match — routed to Lead/Architect
    Source: lead-fallback

    Ralph auto-triaged this issue using routing rules.
    To reassign, swap the squad:* label.

  7. github-actions commented on Sep 13, 2026

    @github-actions
    Contributor

    🔄 Ralph — Auto-Triage

    Assigned to: architect
    Reason: No module, routing, or role keyword match — routed to Lead/Architect
    Source: lead-fallback

    Ralph auto-triaged this issue using routing rules.
    To reassign, swap the squad:* label.

  8. added
    squad:plugin-platform-devAssigned to plugin-platform-dev (Plugin Platform Engineer)
    and removed
    squad:architectAssigned to architect (Lead Architect)
    on Sep 24, 2026
  9. github-actions commented on Sep 24, 2026

    @github-actions
    Contributor

    📋 Assigned to plugin-platform-dev (Plugin Platform Engineer)

    Issue: #1102 — Epic: Plugin extensibility phase 2 roadmap after governed MVP

    plugin-platform-dev will pick this up in the next Copilot session.

    For Copilot coding agent: If enabled, this issue will be worked automatically.
    Otherwise, start a Copilot session and say:
    plugin-platform-dev, work on issue #1102

  10. bradygaster commented on Nov 5, 2026

    @bradygaster
    Collaborator

    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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority:p2Next sprintsquadSquad triage inbox — Lead will assign to a membersquad:plugin-platform-devAssigned to plugin-platform-dev (Plugin Platform Engineer)status:backlogBacklog itemtriagedIssue has been triagedtype:featureNew capabilitywave:3-laterWave 3 — backlog, future

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions