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 TypeFieldDescriptionAPI methods for theplugins.marketplacessub-namespace. -
Method Summary
Modifier and TypeMethodDescriptiondisable(PluginsDisableParams params) Plugin names (or specs) to disable.enable(PluginsEnableParams params) Plugin names (or specs) to enable.install(PluginsInstallParams params) Plugin source and optional working directory for relative-path resolution.list()Plugins installed in user/global state.uninstall(PluginsUninstallParams params) Name (or spec) of the plugin to uninstall.update(PluginsUpdateParams params) Name (or spec) of the plugin to update.Result of updating all installed plugins.
-
Field Details
-
marketplaces
API methods for theplugins.marketplacessub-namespace.
-
-
Method Details
-
list
Plugins installed in user/global state.- Since:
- 1.0.0
-
install
@CopilotExperimental public CompletableFuture<PluginsInstallResult> install(PluginsInstallParams params) Plugin source and optional working directory for relative-path resolution.- Since:
- 1.0.0
-
uninstall
Name (or spec) of the plugin to uninstall.- Since:
- 1.0.0
-
update
@CopilotExperimental public CompletableFuture<PluginsUpdateResult> update(PluginsUpdateParams params) Name (or spec) of the plugin to update.- Since:
- 1.0.0
-
updateAll
Result of updating all installed plugins.- Since:
- 1.0.0
-
enable
Plugin names (or specs) to enable.- Since:
- 1.0.0
-
disable
Plugin names (or specs) to disable.- Since:
- 1.0.0
-