Class SessionPluginsApi
plugins namespace.- Since:
- 1.0.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionAPI methods for theplugins.marketplacessub-namespace. -
Method Summary
Modifier and TypeMethodDescriptiondisable(SessionPluginsDisableParams params) Plugin names (or specs) to disable in the session's authoritative working directory.enable(SessionPluginsEnableParams params) Plugin names (or specs) to enable in the session's authoritative working directory.install(SessionPluginsInstallParams params) Plugin source resolved relative to the session's authoritative working directory.list()Identifies the target session.reload()Optional flags controlling which side effects the reload performs.reload(SessionPluginsReloadParams params) Optional flags controlling which side effects the reload performs.Name (or spec) of the plugin to uninstall.update(SessionPluginsUpdateParams params) Name (or spec) of the plugin to update.
-
Field Details
-
marketplaces
API methods for theplugins.marketplacessub-namespace.
-
-
Method Details
-
list
Identifies the target session.- Since:
- 1.0.0
-
install
@CopilotExperimental public CompletableFuture<SessionPluginsInstallResult> install(SessionPluginsInstallParams params) Plugin source resolved relative to the session's authoritative working directory.Note: the
sessionIdfield in the params record is overridden by the session-scoped wrapper; any value provided is ignored.- Since:
- 1.0.0
-
uninstall
Name (or spec) of the plugin to uninstall.Note: the
sessionIdfield in the params record is overridden by the session-scoped wrapper; any value provided is ignored.- Since:
- 1.0.0
-
update
@CopilotExperimental public CompletableFuture<SessionPluginsUpdateResult> update(SessionPluginsUpdateParams params) Name (or spec) of the plugin to update.Note: the
sessionIdfield in the params record is overridden by the session-scoped wrapper; any value provided is ignored.- Since:
- 1.0.0
-
enable
Plugin names (or specs) to enable in the session's authoritative working directory.Note: the
sessionIdfield in the params record is overridden by the session-scoped wrapper; any value provided is ignored.- Since:
- 1.0.0
-
disable
Plugin names (or specs) to disable in the session's authoritative working directory.Note: the
sessionIdfield in the params record is overridden by the session-scoped wrapper; any value provided is ignored.- Since:
- 1.0.0
-
reload
Optional flags controlling which side effects the reload performs.Invokes the method with no params, applying the runtime defaults.
- Since:
- 1.0.0
-
reload
Optional flags controlling which side effects the reload performs.Note: the
sessionIdfield in the params record is overridden by the session-scoped wrapper; any value provided is ignored.- Since:
- 1.0.0
-