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);
}