-
Notifications
You must be signed in to change notification settings - Fork 0
feat(mcp): expose conservative tools list cache contract #170
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
35 commits
Select commit
Hold shift + click to select a range
e241631
test(mcp): require conservative tools list cache contract
seonghobae fb6ea61
feat(mcp): bind tools list to conservative cache hints
seonghobae 54fb93c
docs(changelog): record MCP tools list cache contract
seonghobae 7c8f69f
docs(doctoring): record MCP cache-hint boundary
seonghobae fde152c
test(mcp): require complete tools list result type
seonghobae ea61611
fix(mcp): bind mandatory tools list result type
seonghobae cb14dc1
docs(changelog): record complete MCP list result disposition
seonghobae 88e6464
docs(mcp): record mandatory complete result disposition
seonghobae 9c7981d
test(mcp): validate tool shape before route correlation
seonghobae 1ff5d5f
fix(mcp): validate tool names before route correlation
seonghobae fc650d9
Merge live #168 head into MCP tools/list stack
seonghobae 6d56cd0
docs: restore MCP tools/list changelog after stack sync
seonghobae 7754f65
Merge live #168 repair into MCP tools/list stack
seonghobae a8b5b35
merge(mcp): reconcile tools list cache with current routing base
seonghobae 3f7daa7
test(mcp): reject unissued tools list cursors
seonghobae 927825c
feat(mcp): validate tools list request routing
seonghobae 582eac4
style(mcp): apply canonical rustfmt
seonghobae 43cbfcb
docs(mcp): record tools list request boundary
seonghobae e88550b
docs(mcp): keep active tools list boundary current
seonghobae 3b0148b
test(mcp): require per-request metadata on tools list
seonghobae 728e422
fix(mcp): bind tools list to per-request metadata
seonghobae 552e0fa
style(mcp): apply canonical rustfmt
seonghobae 530bb77
docs(mcp): record per-request metadata contract
seonghobae b8ffd57
docs(mcp): align changelog with request metadata
seonghobae 8b83eaf
test(mcp): bound tools list method metadata
seonghobae 0fade31
fix(mcp): bound tools list method metadata
seonghobae 626c34f
merge(main): reconcile MCP tools list after #168
seonghobae 972d97b
docs(changelog): reconcile merged MCP routing truth
seonghobae 6242d6b
test(mcp): cover tools list invalid method error
seonghobae 9d1cfd0
test(mcp): bound tools-list protocol metadata
seonghobae c25fb51
fix(mcp): bound protocol metadata before compare
seonghobae bc41f37
docs(changelog): record bounded MCP protocol metadata
seonghobae fcae054
docs(readme): align MCP shipped and active truth
seonghobae 769ca7b
docs(traceability): reconcile merged MCP routing
seonghobae 5bb5a7b
docs(adr): reconcile protected-main MCP routing
seonghobae 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
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.