Skip to content

refactor(testclient): drop the retired SEP-2640 unlisted driver - #1371

Merged
panyam merged 1 commit into
mainfrom
fix/testclient-drop-unlisted
Sep 10, 2026
Merged

panyam merged 1 commit into
mainfrom
fix/testclient-drop-unlisted

Conversation

@panyam

@panyam panyam commented Sep 10, 2026

Copy link
Copy Markdown
Owner

Follows conformance PR 330, where sep-2640-client-verify-unlisted is retired on Peter Alexander's call. The branch that drove it goes with it, along with the synthesized-probe helper it needed.

Nothing was tampered in that scenario, so the only thing under test was whether the driver asked for a URI it should not have. That grades the driver rather than the client, which is what made it worth dropping rather than fixing. It is also the rule an inspection tool answers differently from a host, since refusing a read requires having a load to refuse, which MCP Inspector 2.6.0 reported as "surfaced" rather than passed.

The remaining three modes were always one behaviour. The manifest read at the top of that path is not incidental: it is the scenario's prerequisite upstream now, and without it an empty read log proves nothing and the check reports untestable.

ext/skills/NOTES.md records both, including the hole the prerequisite closes: until 2026-09-10 a client implementing skills/list and nothing else scored 5/5 on this suite.

Verified against the four remaining scenarios, 1/1 each.

`sep-2640-client-verify-unlisted` is retired from the conformance suite, so
the branch that drove it goes with it, along with the synthesized-probe helper
it needed.

Nothing was tampered in that scenario, so the only thing under test was
whether the driver asked for a URI it should not have. That grades the driver
rather than the client, which is what made it worth dropping rather than
fixing.

The remaining three modes are one behaviour. The manifest read at the top of
that path is not incidental: it is the scenario's prerequisite, and without it
an empty read log proves nothing and the check now reports untestable.
@panyam
panyam merged commit ef65911 into main Sep 10, 2026
10 checks passed
@panyam
panyam deleted the fix/testclient-drop-unlisted branch September 10, 2026 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant