From a93af8f3e6bb74ad11b24d5bb7b0f0e176900b67 Mon Sep 17 00:00:00 2001 From: Christopher Hertel Date: Thu, 30 Oct 2025 11:45:36 +0100 Subject: [PATCH] fix(server): add completion handler to builder --- src/Server/Builder.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/Server/Builder.php b/src/Server/Builder.php index f309a3d..90bf53a 100644 --- a/src/Server/Builder.php +++ b/src/Server/Builder.php @@ -391,15 +391,16 @@ public function build(): Server $referenceHandler = new ReferenceHandler($container); $requestHandlers = array_merge($this->requestHandlers, [ - new Handler\Request\PingHandler(), - new Handler\Request\InitializeHandler($configuration), - new Handler\Request\ListToolsHandler($registry, $this->paginationLimit), new Handler\Request\CallToolHandler($registry, $referenceHandler, $logger), + new Handler\Request\CompletionCompleteHandler($registry, $container), + new Handler\Request\GetPromptHandler($registry, $referenceHandler, $logger), + new Handler\Request\InitializeHandler($configuration), + new Handler\Request\ListPromptsHandler($registry, $this->paginationLimit), new Handler\Request\ListResourcesHandler($registry, $this->paginationLimit), new Handler\Request\ListResourceTemplatesHandler($registry, $this->paginationLimit), + new Handler\Request\ListToolsHandler($registry, $this->paginationLimit), + new Handler\Request\PingHandler(), new Handler\Request\ReadResourceHandler($registry, $referenceHandler, $logger), - new Handler\Request\ListPromptsHandler($registry, $this->paginationLimit), - new Handler\Request\GetPromptHandler($registry, $referenceHandler, $logger), ]); $notificationHandlers = array_merge($this->notificationHandlers, [