php-sdk/docs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
wWzZb 82aac972c1
[Schema][Server] feat: support sampling with tools (#409)
* feat: support sampling with tools

* address sampling tools review feedback

* tighten sampling tools spec compliance

* drop SamplingStopReason enum in favor of open string

The spec leaves stopReason open for provider-specific values, so upcasting
the four known ones to enum cases makes every future enum addition a silent
BC break for string comparisons.

---------

Co-authored-by: Christopher Hertel <mail@christopher-hertel.de>
2026-08-15 03:28:11 +02:00
..
authorization.md docs(adr): scope OAuth to resource server, not authorization server (#382) 2026-07-06 00:37:19 +02:00
client.md [Schema][Server] feat: support sampling with tools (#409) 2026-08-15 03:28:11 +02:00
events.md feat(server): add server lifecycle events (#175) 2026-02-23 22:40:43 +01:00
examples.md [Examples] Demo pre-built instance handlers + inspector coverage (#390) 2026-07-15 00:23:20 +02:00
extensions.md [Schema][Server] Add MCP Apps extension (io.modelcontextprotocol/ui) support (#281) 2026-06-01 09:35:54 +01:00
index.md Document v0.6.0 changes in CHANGELOG and docs (#311) 2026-06-02 17:47:04 +02:00
mcp-elements.md [Schema] Add resource_link content block (#400) 2026-08-14 23:20:56 +02:00
server-builder.md [Client][Schema][Server] Implement protocol version negotiation (#403) 2026-08-15 01:41:19 +02:00
server-client-communication.md [Schema][Server] feat: support sampling with tools (#409) 2026-08-15 03:28:11 +02:00
transports.md [Client][Schema][Server] Implement protocol version negotiation (#403) 2026-08-15 01:41:19 +02:00