Skip to main content

Function: supportsOperation()

supportsOperation(plugin, operation): boolean

Defined in: utils/capability.ts:55

Check if a provider plugin supports a specific session operation.

Parameters​

ParameterTypeDescription
pluginAiProviderPluginThe provider plugin to check
operationSessionOperationThe operation to check for (resume, fork, continue)

Returns​

boolean

True if the operation is in the plugin's supportedOperations set

Example​

if (supportsOperation(plugin, 'resume')) {
const cmd = plugin.buildResumeCommand?.(sessionId, context);
}