feat: 2025-11-25 review fixes (#201)
* fix: review fixes of the latest changes * fix: updated unit tests * chore: more conformance compliance improvements * chore: reverted protocol changes * chore: more compliance improvements * chore: more conformance compliance improvements * chore: improvements to the backcompat and updated to Tool unit tests * chore: ci update
This commit is contained in:
parent
6112a3995a
commit
973b46b8f7
1 changed files with 692 additions and 507 deletions
|
|
@ -43,7 +43,7 @@ actor HTTPApp {
|
|||
}
|
||||
|
||||
/// Factory function to create MCP Server instances for each session.
|
||||
typealias ServerFactory = @Sendable (String) async throws -> Server
|
||||
typealias ServerFactory = @Sendable (String, StatefulHTTPServerTransport) async throws -> Server
|
||||
|
||||
private let configuration: Configuration
|
||||
private let serverFactory: ServerFactory
|
||||
|
|
@ -209,7 +209,7 @@ actor HTTPApp {
|
|||
)
|
||||
|
||||
do {
|
||||
let server = try await serverFactory(sessionID)
|
||||
let server = try await serverFactory(sessionID, transport)
|
||||
try await server.start(transport: transport)
|
||||
|
||||
sessions[sessionID] = SessionContext(
|
||||
|
|
|
|||
Loading…
Reference in a new issue