LlmServerHelperExtensions extension

Additional helper methods General extensions for LlmServer

on

Methods

clearSession(String sessionId) Future<bool>

Available on LlmServer, provided by the LlmServerHelperExtensions extension

Session management helper
findServersWithCapabilities({List<String>? toolNames, List<String>? promptNames, List<String>? resourceUris}) Future<Map<String, List<String>>>

Available on LlmServer, provided by the LlmServerHelperExtensions extension

Find servers that have specific capabilities
getCommonCapabilities(List<String> serverIds) Future<Map<String, List<Map<String, dynamic>>>>

Available on LlmServer, provided by the LlmServerHelperExtensions extension

Get common capabilities across multiple servers Returns capabilities that are available on all specified servers
getPrompt(String promptName, Map<String, dynamic> arguments, {String? serverId}) Future

Available on LlmServer, provided by the LlmServerHelperExtensions extension

Get a prompt (from plugin or server)
getServerInfo() Future<Map<String, dynamic>>

Available on LlmServer, provided by the LlmServerHelperExtensions extension

Get current server status information
isPromptAvailable(String promptName, {String? serverId}) Future<bool>

Available on LlmServer, provided by the LlmServerHelperExtensions extension

Check if a specific prompt is available
isResourceAvailable(String resourceUri, {String? serverId}) Future<bool>

Available on LlmServer, provided by the LlmServerHelperExtensions extension

Check if a specific resource is available
isToolAvailable(String toolName, {String? serverId}) Future<bool>

Available on LlmServer, provided by the LlmServerHelperExtensions extension

Check if a specific tool is available
readResource(String resourceUri, [Map<String, dynamic>? parameters, String? serverId]) Future

Available on LlmServer, provided by the LlmServerHelperExtensions extension

Read a resource (from plugin or server)