Skip to content

Commit dbf0184

Browse files
committed
feat: adapt to the 0.7.0 schema
Signed-off-by: Frost Ming <me@frostming.com>
1 parent 4194dd0 commit dbf0184

File tree

17 files changed

+975
-499
lines changed

17 files changed

+975
-499
lines changed

examples/agent.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
Implementation,
2929
ResourceContentBlock,
3030
SseMcpServer,
31-
StdioMcpServer,
31+
McpServerStdio,
3232
TextContentBlock,
3333
)
3434

@@ -66,7 +66,7 @@ async def authenticate(self, method_id: str, **kwargs: Any) -> AuthenticateRespo
6666
return AuthenticateResponse()
6767

6868
async def new_session(
69-
self, cwd: str, mcp_servers: list[HttpMcpServer | SseMcpServer | StdioMcpServer], **kwargs: Any
69+
self, cwd: str, mcp_servers: list[HttpMcpServer | SseMcpServer | McpServerStdio], **kwargs: Any
7070
) -> NewSessionResponse:
7171
logging.info("Received new session request")
7272
session_id = str(self._next_session_id)
@@ -75,7 +75,7 @@ async def new_session(
7575
return NewSessionResponse(session_id=session_id, modes=None)
7676

7777
async def load_session(
78-
self, cwd: str, mcp_servers: list[HttpMcpServer | SseMcpServer | StdioMcpServer], session_id: str, **kwargs: Any
78+
self, cwd: str, mcp_servers: list[HttpMcpServer | SseMcpServer | McpServerStdio], session_id: str, **kwargs: Any
7979
) -> LoadSessionResponse | None:
8080
logging.info("Received load session request %s", session_id)
8181
self._sessions.add(session_id)

examples/echo_agent.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
Implementation,
2323
ResourceContentBlock,
2424
SseMcpServer,
25-
StdioMcpServer,
25+
McpServerStdio,
2626
TextContentBlock,
2727
)
2828

@@ -43,7 +43,7 @@ async def initialize(
4343
return InitializeResponse(protocol_version=protocol_version)
4444

4545
async def new_session(
46-
self, cwd: str, mcp_servers: list[HttpMcpServer | SseMcpServer | StdioMcpServer], **kwargs: Any
46+
self, cwd: str, mcp_servers: list[HttpMcpServer | SseMcpServer | McpServerStdio], **kwargs: Any
4747
) -> NewSessionResponse:
4848
return NewSessionResponse(session_id=uuid4().hex)
4949

schema/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
refs/heads/main
1+
refs/tags/v0.7.0

schema/meta.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"authenticate": "authenticate",
44
"initialize": "initialize",
55
"session_cancel": "session/cancel",
6+
"session_list": "session/list",
67
"session_load": "session/load",
78
"session_new": "session/new",
89
"session_prompt": "session/prompt",

0 commit comments

Comments
 (0)