SurfSense/plugins/remote/host/tests/sample_plugins
Anish Sarkar d8aa0f5305 feat(plugins): serve plugins without sessions, and let Stop end their calls on any copy
The plugin host serves MCP without sessions, so any copy answers any request
and Azure can add copies on load. opencode cancels with a message no such
copy can match, so each turn gives plugins on the plugin host a token for
the thread, and the app's Stop calls the host's POST /cancel with it and the
license; Redis passes it to the copy running the call, whose response ends
with Request cancelled. PLUGINS limits a container to some plugins, as one
split out of the shared container runs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 00:26:53 +05:30
..
failing feat(plugins): serve SurfSense's plugins from one host, a paid one behind the license 2026-10-11 22:40:00 +05:30
notes feat(plugins): serve SurfSense's plugins from one host, a paid one behind the license 2026-10-11 22:40:00 +05:30
proprietary/paid feat(plugins): serve SurfSense's plugins from one host, a paid one behind the license 2026-10-11 22:40:00 +05:30
slow feat(plugins): serve plugins without sessions, and let Stop end their calls on any copy 2026-10-12 00:26:53 +05:30