Class ServerPluginsApi
java.lang.Object
com.github.copilot.generated.rpc.ServerPluginsApi
API methods for the
plugins namespace.- Since:
- 1.0.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal ServerPluginsBuiltinApiAPI methods for theplugins.builtinsub-namespace.API methods for theplugins.marketplacessub-namespace. -
Method Summary
Modifier and TypeMethodDescriptiondisable(PluginsDisableParams params) Disables installed plugins for new sessions.enable(PluginsEnableParams params) Enables installed plugins for new sessions.install(PluginsInstallParams params) Installs a plugin from a marketplace, GitHub repo, URL, or local path.list()Lists plugins installed in user/global state.uninstall(PluginsUninstallParams params) Uninstalls an installed plugin.update(PluginsUpdateParams params) Updates an installed plugin to its latest published version.Updates every installed plugin to its latest published version.
-
Field Details
-
builtin
API methods for theplugins.builtinsub-namespace. -
marketplaces
API methods for theplugins.marketplacessub-namespace.
-
-
Method Details
-
list
Lists plugins installed in user/global state.- Since:
- 1.0.0
-
install
@CopilotExperimental public CompletableFuture<PluginsInstallResult> install(PluginsInstallParams params) Installs a plugin from a marketplace, GitHub repo, URL, or local path.- Since:
- 1.0.0
-
uninstall
Uninstalls an installed plugin.- Since:
- 1.0.0
-
update
@CopilotExperimental public CompletableFuture<PluginsUpdateResult> update(PluginsUpdateParams params) Updates an installed plugin to its latest published version.- Since:
- 1.0.0
-
updateAll
Updates every installed plugin to its latest published version.- Since:
- 1.0.0
-
enable
Enables installed plugins for new sessions.- Since:
- 1.0.0
-
disable
Disables installed plugins for new sessions.- Since:
- 1.0.0
-