Gap
AutoBot's plugin and module system (autobot_shared/plugin_sdk/) has no link to LLM provider selection. A module cannot declare, or be scoped to, its own model backend. Every plugin uses whatever provider the platform or fleet has selected.
This is not a duplicate of:
It was found during the docs and positioning work in #16733 / #16734. Plugin business content lives in the separate plugin repositories; this issue covers only the platform capability.
Decision needed
Should a plugin be able to declare a model backend? Options: a manifest field naming an allowed provider or tier, resolved through the existing provider registry, with the platform policy able to override or deny it. Or keep provider choice platform-only.
Acceptance criteria (if approved)
Gap
AutoBot's plugin and module system (
autobot_shared/plugin_sdk/) has no link to LLM provider selection. A module cannot declare, or be scoped to, its own model backend. Every plugin uses whatever provider the platform or fleet has selected.This is not a duplicate of:
It was found during the docs and positioning work in #16733 / #16734. Plugin business content lives in the separate plugin repositories; this issue covers only the platform capability.
Decision needed
Should a plugin be able to declare a model backend? Options: a manifest field naming an allowed provider or tier, resolved through the existing provider registry, with the platform policy able to override or deny it. Or keep provider choice platform-only.
Acceptance criteria (if approved)