-
Notifications
You must be signed in to change notification settings - Fork 1.7k
SEP-2322: Multi Round-Trip Requests #2322
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
112 commits
Select commit
Hold shift + click to select a range
b4f29a6
add SEP doc from transport-wg
CaitieM20 a1b65dc
copilot initial pass, still WIP and under my review
CaitieM20 12d910c
Merge branch 'modelcontextprotocol:main' into SEP-MRTR
CaitieM20 21b4481
hand edits
CaitieM20 df843c7
add Incomplete Result to server result, add sections to schema.mdx, r…
CaitieM20 2bec19b
1. Moved inputResponses/requestState from CallToolRequestParams → Req…
CaitieM20 7519d64
renamed ElicitationInputRequest → ElicitationCreateRequest and Sampli…
CaitieM20 8b66f20
removing standalone ServerRequests for CreateMessageRequests and Eli…
CaitieM20 ca03c4e
update examples
CaitieM20 944a6a5
moving JSONRPCIncompleteResultResponse location in schema.ts
CaitieM20 ac8b3e6
update GetTaskPayloadResultResponse to be a JSONRPCResultResponse or …
CaitieM20 4f859d1
update SEP.md to reflect schema changes. Decision: Remove results wra…
CaitieM20 053d9cb
remove URLElicitationRequiredError
CaitieM20 9fd8dde
updating SEP examples to adhere strictly to schema
CaitieM20 c741ca4
WIP on updating Spec to be more readable, added new spec V2 to test o…
CaitieM20 2d37d9d
schema changes for ephemeral workflow
markdroth 08cffb1
schema changes for persistent workflow
markdroth 3e6c4f8
remove URLElicitationRequiredError
markdroth 7980bf5
Merge branch 'main' into SEP-MRTR
CaitieM20 4e68c96
Merge branch 'main' into SEP-MRTR
CaitieM20 0a77824
fix examples form parameter accidentally removed
CaitieM20 65772ed
removing experimental edits
CaitieM20 5cc289d
merging in XXXX-MRTR.md changes in from transport-wg repo
CaitieM20 9010137
fix date typo
CaitieM20 ef5dabc
Merge branch 'SEP-MRTR' into mrtr-sep
CaitieM20 fbb388e
Merge pull request #2 from markdroth/mrtr-sep
CaitieM20 f01df3c
fixing some schema merge errors and deleting no longer used example
CaitieM20 aaa44a3
remove JSONRPCIncompleteResultType
CaitieM20 3fc57a1
add back examples fix GetTaskPayloadResultResponse
CaitieM20 bdc62ac
removing duplicate types
CaitieM20 b54eafb
fixing TaskInputResponseRequest having duplicate InputResponse fields…
CaitieM20 3443ffa
Removing inheritance from TaskAugmentedRequestParams these objects ar…
CaitieM20 613ca50
Merge pull request #1 from CaitieM20/SEP-MRTR
CaitieM20 624ff8e
update SEP number and fix example bug
CaitieM20 35e2400
Merge pull request #3 from CaitieM20/caitie/AddSEPNumber
CaitieM20 68dced1
remove old file
markdroth 6cb8a07
add sequence diagrams
markdroth c4ca48d
Merge pull request #4 from markdroth/mrtr-sep
markdroth 88a2617
Add field to identify incomplete responses. URL-based elicitations a…
markdroth 263bed1
Merge pull request #5 from markdroth/mrtr-sep
markdroth a6eaf22
add ResultType to indicate how the client should parse the returned o…
CaitieM20 30cb21b
make result_type optional
CaitieM20 7005426
make ResultType default to complete
CaitieM20 363c8be
Merge branch 'main' into merge
CaitieM20 d8e5775
Merge pull request #7 from CaitieM20/merge
CaitieM20 2ecd8ae
generating sep docs
CaitieM20 0aaa6ee
fixing prettier formatting issues
CaitieM20 05d10ff
running prettier
CaitieM20 8a578d6
regenerating schema.json
CaitieM20 39a1bac
Merge pull request #9 from CaitieM20/caitie/GenAndFormatting
CaitieM20 866502d
Merge branch 'merge' into caitie/incompleteresultschema
CaitieM20 002d444
Merge branch 'main' into merge
CaitieM20 3dc5f01
Merge branch 'modelcontextprotocol:main' into merge
CaitieM20 0f70c68
remove trailing brace, run prettier
CaitieM20 6964f17
Merge pull request #6 from CaitieM20/caitie/incompleteresultschema
CaitieM20 862cbde
Merge branch 'main' into merge
CaitieM20 f23e101
update SEP to reflect requests which support IncompleteResponse
CaitieM20 880d311
update schema, seps and docs
CaitieM20 d365ce1
update schmea to only support sneing InputResponses on specific Clien…
CaitieM20 11ef671
updated docs
CaitieM20 18a0590
update programming model section
CaitieM20 b446d13
Merge pull request #10 from CaitieM20/mrtr-subset-of-requests
CaitieM20 23b9789
Merge branch 'main' into merge
CaitieM20 5f8e324
merge upstream and rerun docs gen after merge conflict
CaitieM20 b53ed4e
address a few comments
markdroth 3fc0dbf
Update docs/seps/2322-MRTR.mdx
CaitieM20 19e72b1
update doc type and make result_type camelcase resultType
CaitieM20 d1b4f50
Merge pull request #12 from CaitieM20/mrtr-feedback-updates
CaitieM20 5f12983
Merge pull request #11 from markdroth/mrtr-sep
CaitieM20 b00b411
Merge branch 'main' into merge
CaitieM20 7e5c139
SEP Cleanup fixing typos
CaitieM20 4f206f7
rename RetryAugmentedRequestParams to InpuResponseRequestParams
CaitieM20 48b43d6
cleaning up examples and re-added URLElicitationRequiredError
CaitieM20 d626196
Merge pull request #13 from CaitieM20/mrtr-cleanup
CaitieM20 d10d600
fixing up schema doc links
CaitieM20 e223890
ran prettier
CaitieM20 f5ad66c
regenerate draft schema
CaitieM20 3feafb2
fix style issue moving details summary to new line
CaitieM20 2bc90cb
regenerate sep docs
CaitieM20 1499be3
merge main
CaitieM20 f8c4409
marking SEP as Approved after Core Maintainer vote on 4-21-2026
CaitieM20 669e1b9
Merge pull request #14 from CaitieM20/mrtr-accepted
CaitieM20 7eb29a2
update elicitation, a few todos left
CaitieM20 a91c94b
adding ResultType, making it not optional
CaitieM20 116700d
update sampling
CaitieM20 1195ee4
update roots docs
CaitieM20 4443e7d
initial IncompleteResult page. Still work in progress.
CaitieM20 b6ced87
initial requirements
CaitieM20 ee6f78d
update with spec language
CaitieM20 6f75b86
fix links and cleanup
CaitieM20 4c31fcd
update URL Mode elicitation flows, remove URLElicitationRequired error.
CaitieM20 6a11696
Apply suggestion from @pja-ant
CaitieM20 917195d
Apply suggestion from @markdroth
CaitieM20 5b5b1ad
address PR Feedback
CaitieM20 2ff799d
Merge branch 'mrtr-docUpdates' of https://github.com/caitiem20/modelc…
CaitieM20 9d96a97
address PR feedback
CaitieM20 b2d9035
update tasks augmented tool call flow
CaitieM20 8c50558
Update diagrams
CaitieM20 622dadb
update elicitation diagrams and roots page
CaitieM20 0be3a94
udate requirements around requestState handling
CaitieM20 2ed36a6
removing URLElicitationRequred Error, URL Elicitation is still suppor…
CaitieM20 a6db810
Merge pull request #15 from CaitieM20/mrtr-docUpdates
CaitieM20 60a5f0c
Merge branch 'main' into merge
CaitieM20 0dfffdd
run prettier & regenerate seps
CaitieM20 8257d23
update seps
CaitieM20 eec7724
generate schema
CaitieM20 a2399d3
Merge pull request #17 from CaitieM20/mrtr-cleanup
CaitieM20 b598c55
fix error in draft/schema.mdx
CaitieM20 a473514
update schema.mdx
44a4679
Merge pull request #18 from CaitieM20/mrtr-fixSchema
CaitieM20 de6d76f
rename IncompleteResult to InputRequiredResult (#19)
CaitieM20 fad84c6
Merge branch 'main' into merge
CaitieM20 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This 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
Large diffs are not rendered by default.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This 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
This 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
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.