`v2` - RFC Extract Tasks out of protocol.ts into TaskManager by KKonstantinov · Pull Request #1673 · modelcontextprotocol/typescript-sdk
and others added 6 commits
March 12, 2026 19:45…lity' of github.com:KKonstantinov/typescript-sdk into feature/extract-tasks-in-task-manager-trigger-on-capability
…lity Restores the assertTaskHandlerCapability check that was inadvertently skipped when the server has no tasks capability configured. On main, this check ran unconditionally in Protocol._onrequest; after extraction it moved behind the validateInbound callback which NullTaskManager wasn't providing.
felixweinberger added a commit to KKonstantinov/typescript-sdk that referenced this pull request
Mar 25, 2026- protocol.ts imports: keep modelcontextprotocol#1673's reduced list, apply this PR's ../types/index.js path - taskManager.ts: update import paths to ../types/index.js - exports/public/index.ts: move RequestTaskStore, TaskContext, TaskRequestOptions from protocol.js to taskManager.js, add TaskManagerOptions export
This was referenced
Mar 26, 2026This was referenced
Mar 27, 2026This was referenced
Mar 24, 2026This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters