Skip to content

Commit 5e1bf86

Browse files
committed
refactor: remove request_ctx from lowlevel public API, fix experimental docs example
1 parent 2b98da7 commit 5e1bf86

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

docs/experimental/index.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,9 @@ Tasks are useful for:
2727
Experimental features are accessed via the `.experimental` property:
2828

2929
```python
30-
# Server-side: register a custom task handler
31-
server = Server(
32-
name="my-server",
33-
handlers=[
34-
RequestHandler("tasks/get", handler=handle_get_task),
35-
],
36-
)
30+
# Server-side: enable task support (auto-registers default handlers)
31+
server = Server(name="my-server")
32+
server.experimental.enable_tasks()
3733

3834
# Client-side
3935
result = await session.experimental.call_tool_as_task("tool_name", {"arg": "value"})
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
from .handler import Handler, NotificationHandler, RequestHandler
2-
from .server import NotificationOptions, Server, request_ctx
2+
from .server import NotificationOptions, Server
33

44
__all__ = ["Handler", "NotificationHandler", "NotificationOptions", "RequestHandler", "Server"]

0 commit comments

Comments
 (0)