2026.04.21 Weekly Meeting

:robot: This post was written with AI assistance.

Already on the agenda is the discussion started at 2026.04.14 Weekly Meeting - #3 by pieper

Extension review and publishing

ExtensionsIndex#2341 by Steve: make it easy to install extension PRs, since unfunded review creates a backlog that hurts contributors and users.

To discuss:

  • Tier-based filtering of extensions (status update from Kyle).
  • Move packaging off the factory onto GitHub Actions:
  • Proposals as to how much review we want:
    • Andras: allow publish-without-review; surface quality via ratings/likes; promote highly-rated ones into higher tiers.
    • Steve: treat it like publishing a repo/website; minimal formal process; users recommend to users.
    • Murat: keep peer review but make high-demand extensions pay an annual review/support fee; use an AI agent to screen new submissions for malicious code and ship others as “use at your own risk.”
  • Sandboxing to protect users from untrusted extension code (and untrusted AI agents). Options raised: containers, cloud execution, and eventually browser-based (SlicerTrame, VTK wasm, pyodide).
  • A feature in Slicer to install/build extension PRs directly. Pure-Python extensions are low-hanging fruit; also a “check out and build” button when running a locally built Slicer.