From 8a1820f1c38401fa02c8996a7a30e864561b80d3 Mon Sep 17 00:00:00 2001 From: "marvin-context-protocol[bot]" <225465937+marvin-context-protocol[bot]@users.noreply.github.com> Date: Fri, 7 Aug 2026 15:49:36 -0500 Subject: [PATCH 01/27] chore: Update SDK documentation (#4782) Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com> --- docs/python-sdk/fastmcp-server-event_store.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/python-sdk/fastmcp-server-event_store.mdx b/docs/python-sdk/fastmcp-server-event_store.mdx index 08d266ea5..39a2ba77b 100644 --- a/docs/python-sdk/fastmcp-server-event_store.mdx +++ b/docs/python-sdk/fastmcp-server-event_store.mdx @@ -16,19 +16,19 @@ AsyncKeyValue protocol, allowing users to configure any compatible backend ## Classes -### `EventEntry` +### `EventEntry` Stored event entry. -### `StreamEventList` +### `StreamEventList` List of event IDs for a stream. -### `EventStore` +### `EventStore` EventStore implementation backed by AsyncKeyValue. @@ -45,7 +45,7 @@ following the same pattern as ResponseCachingMiddleware and OAuthProxy. **Methods:** -#### `store_event` +#### `store_event` ```python store_event(self, stream_id: StreamId, message: JSONRPCMessage | None) -> EventId @@ -61,7 +61,7 @@ Store an event and return its ID. - The generated event ID for the stored event -#### `replay_events_after` +#### `replay_events_after` ```python replay_events_after(self, last_event_id: EventId, send_callback: EventCallback) -> StreamId | None From 6475650fc740e8203df1288608f7e9309415c637 Mon Sep 17 00:00:00 2001 From: Nicholas Brown Date: Mon, 10 Aug 2026 12:03:45 -0400 Subject: [PATCH 02/27] Docs language dropdown (#4801) * add language dropdown * add dropdown to ts docs * fix merge conflicts --- docs/css/language-dropdown.css | 29 +++++++++++++++++++++++++++++ docs/language-dropdown.js | 8 ++++---- 2 files changed, 33 insertions(+), 4 deletions(-) diff --git a/docs/css/language-dropdown.css b/docs/css/language-dropdown.css index 0eb810545..8193274be 100644 --- a/docs/css/language-dropdown.css +++ b/docs/css/language-dropdown.css @@ -7,6 +7,7 @@ margin-left: auto; display: inline-flex; align-items: center; + position: relative; } #language-switch select { @@ -55,3 +56,31 @@ color: rgb(209 213 219); border-color: rgb(255 255 255 / 0.1); } + +/* Colored language mark on the visible trigger; the native