Skip to content

Commit c067ef2

Browse files
authored
Fix completions (#1107)
1 parent 4fee123 commit c067ef2

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

tests/server/test_session.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,13 @@
1313
ClientNotification,
1414
Completion,
1515
CompletionArgument,
16+
CompletionContext,
1617
CompletionsCapability,
1718
InitializedNotification,
1819
PromptReference,
1920
PromptsCapability,
20-
ResourceReference,
2121
ResourcesCapability,
22+
ResourceTemplateReference,
2223
ServerCapabilities,
2324
)
2425

@@ -109,7 +110,11 @@ async def list_resources():
109110

110111
# Add a complete handler
111112
@server.completion()
112-
async def complete(ref: PromptReference | ResourceReference, argument: CompletionArgument):
113+
async def complete(
114+
ref: PromptReference | ResourceTemplateReference,
115+
argument: CompletionArgument,
116+
context: CompletionContext | None,
117+
) -> Completion | None:
113118
return Completion(
114119
values=["completion1", "completion2"],
115120
)

0 commit comments

Comments
 (0)