Add title field to Prompt for MCP spec compliance (#278)
The MCP 2025-11-25 specification defines an optional `title` property on Prompt for human-readable display in UI contexts, distinct from the programmatic `name` identifier. This was missing from the SDK. BC Break: Builder::addPrompt() signature changed — $title parameter added between $name and $description. Callers using positional arguments for $description must switch to named arguments. Closes #276
This commit is contained in:
parent
863cfc1e78
commit
7af5a345c1
1 changed files with 21 additions and 6 deletions
|
|
@ -252,6 +252,7 @@ final class ArrayLoader implements LoaderInterface
|
|||
}
|
||||
$prompt = new Prompt(
|
||||
name: $name,
|
||||
title: $data['title'] ?? null,
|
||||
description: $description,
|
||||
arguments: $arguments,
|
||||
icons: $data['icons'] ?? null,
|
||||
|
|
|
|||
Loading…
Reference in a new issue