Commit graph typescript-sdk/test
Author SHA1 Message Date
Felix Weinberger
3c7ddafa05
test(conformance): bump referee to 0.2.0-alpha.9; arm SEP-2575 diagnostic fixtures; fix post-dispatch -32021 HTTP status (#2399) 2026-07-02 13:17:08 +01:00
Felix Weinberger
a4002596b9
chore: enter beta prerelease mode (#2402) 2026-06-30 23:05:07 +01:00
Felix Weinberger
f0bf785239
Serve input_required handlers on 2025-era connections via a legacy fulfilment shim (#2381) 2026-06-29 16:43:43 +01:00
Felix Weinberger
1823aae891
Implement MCP 2026-07-28 (#2286)
Co-authored-by: Matt <77928207+mattzcarey@users.noreply.github.com>
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-26 14:01:10 +01:00
github-actions[bot]
e4227d135c
Version Packages (alpha) (#1845)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 20:44:33 +01:00
Konstantin Konstantinov
0fb8406d83
v2: codemod iterations, canonical zod schema exports from sdk-shared (#2354)
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
2026-06-25 19:42:44 +01:00
Matt
ee732d64b6
chore: switch to module ESNext + moduleResolution bundler (#2095) 2026-06-25 11:49:17 +01:00
Felix Weinberger
5e0249f57f
test(integration): stop the cloudflare workers test from rewriting workspace dist mid-suite (#2307) 2026-06-16 13:53:22 +01:00
Matt
e84c3e9ad0
fix(server,client): non-SEP draft spec conformance (eager list handlers, pagination docs, path-sanitization note) (#2269)
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-06-15 12:25:35 +00:00
Felix Weinberger
1110a0c904
test(integration): fix cloudflare workers test leaking workerd processes (#2296) 2026-06-15 08:56:30 +00:00
Felix Weinberger
f2a3320677
test(conformance): bump the conformance pin to 0.2.0-alpha.3 (#2289) 2026-06-12 17:19:47 +01:00
Felix Weinberger
278d725309
test(conformance): pin the conformance suite to 0.2.0-alpha.2 and reconcile the expected-failures baseline (#2279) 2026-06-12 13:47:50 +00:00
Felix Weinberger
0657c3bea9
fix(test-conformance): stop leaking the conformance server and hanging on stale ports (#2276) 2026-06-11 17:04:54 +01:00
Felix Weinberger
c8d7401b46
[SEP-2663] refactor!: remove 2025-11 experimental tasks (#2128) 2026-06-02 12:04:18 +00:00
Felix Weinberger
600ba75f34
test(e2e): spec-version lifecycle infrastructure for the 2026-07-28 release (#2226) 2026-06-02 12:26:25 +01:00
Felix Weinberger
86276ed073
feat(server): retain the negotiated protocol version and expose getNegotiatedProtocolVersion() (#2230) 2026-06-01 16:56:48 +01:00
Felix Weinberger
71dcc70411
test(conformance): pin conformance 0.2.0-alpha.1 and baseline the draft-spec suites (#2227) 2026-06-01 14:47:45 +00:00
Felix Weinberger
c54abdb172
test(e2e): host the sse matrix column on the shipped legacy SSEServerTransport (#2229) 2026-06-01 17:43:52 +03:00
Matt
16d13abf78
feat(client,server): bundle default validators, expose customisation via subpaths (#2088) 2026-05-29 21:39:32 +03:00
Felix Weinberger
4a5c863a21
Add consumer-sourced e2e requirements and the legacy SSE matrix column (#2203) 2026-05-29 14:06:43 +01:00
Felix Weinberger
1998a186ee
Port the end-to-end test suite to v2 (#2179) 2026-05-29 12:04:45 +01:00
Felix Weinberger
9fc9070b7b
refactor(client,server): move stdio transports to ./stdio subpath export (#1871)
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
2026-04-29 14:48:36 +01:00
Felix Weinberger
434b2f11ec
fix(core): move @cfworker/json-schema out of main barrel into /validators/cf-worker subpath (#1897) 2026-04-28 12:40:18 +00:00
Christian Sidak
bdfd7f0154
fix: retrieve stored result from tasks/result for failed tasks (#1930)
Co-authored-by: Christian-Sidak <csidak@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
Co-authored-by: Konstantin Konstantinov <konstantin@mach5technology.com>
2026-04-20 14:56:04 +03:00
github-actions[bot]
54fa96e7b5
Version Packages (alpha) (#1420)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-01 14:12:33 +01:00
Konstantin Konstantinov
5f32a90f0d
fix(core): make fromJsonSchema() use runtime-aware default validator … (#1825)
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-31 12:06:08 +01:00
Tapan Chugh
f73a5af4bc
Add _meta support to registerPrompt (#1629)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-31 10:56:30 +00:00
Felix Weinberger
8822c96315
fix(examples): return 404 for unknown session IDs, 400 for missing (#1770) 2026-03-30 21:00:11 +00:00
Wils Dawson
9d083923d5
SEP-2207: Refresh token guidance (#1523) 2026-03-30 18:11:55 +01:00
Konstantin Konstantinov
e86b1835cc
[v2] Minor task-related refactors (#1758)
Co-authored-by: Luca Chang <lucalc@amazon.com>
Co-authored-by: Luca Chang <131398524+LucaButBoring@users.noreply.github.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-27 20:25:06 +00:00
Konstantin Konstantinov
0ed723748b
v2: limit public exports (#1680)
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-25 20:25:01 +00:00
Konstantin Konstantinov
462c3fc47d
v2 - RFC Extract Tasks out of protocol.ts into TaskManager (#1673)
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
2026-03-25 19:58:01 +00:00
Tapan Chugh
677511b5a7
Allow servers / clients to advertise extensions in the capability object (#1630)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 00:37:05 +00:00
Paul Carleton
9aed95a79b
feat: add auth-test-server for OAuth conformance testing (#1384)
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
2026-03-23 16:49:21 +00:00
Konstantin Konstantinov
a7c7896a56
Remove prefix on over-the-wire ProtocolErrors (#1727)
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-23 17:46:32 +02:00
bhosmer-ant
72fe68b266
Restore negotiated protocol version on reconnection transport (#1591)
Co-authored-by: Matt <77928207+mattzcarey@users.noreply.github.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-23 14:58:13 +00:00
Felix Weinberger
0784be1a67
feat: support Standard Schema for tool/prompt schemas (#1689)
Co-authored-by: Matt Carey <mcarey@cloudflare.com>
2026-03-23 14:44:38 +00:00
sagar-okta
ccb78f2043
Implement SEP-990 Enterprise Managed OAuth (#1593)
Co-authored-by: Paul Carleton <paulc@anthropic.com>
2026-03-15 14:18:14 +00:00
Felix Weinberger
54051729c6
chore(deps): bump conformance to 0.1.15, port auth/pre-registration from v1.x (#1650) 2026-03-13 14:49:30 +00:00
Anthony
108f2f3ab6
fix: correct error handling for unknown tools and resources (#1389)
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-09 18:17:09 +00:00
Konstantin Konstantinov
049f26ef53
v2 ci: add Bun and Deno integration tests (#1607)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 21:38:17 +02:00
Giulio Leone
26c7242d67
fix: registerCapabilities registers logging/setLevel handler (#1605)
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
2026-03-05 11:28:32 +02:00
Konstantin Konstantinov
5a2c8a69c9
v2 flaky test fix (#1616) 2026-03-05 00:55:02 +02:00
Konstantin Konstantinov
f88c376c52
v2 refactor!: remove Zod schema parameter from public-facing APIs (#1606) 2026-03-04 20:34:47 +02:00
Luca Chang
91f6a277c4
feat: add streaming methods for elicitation and sampling (#1210)
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
2026-02-11 17:14:58 +02:00
Matt
8654c7fd3a
Fix: Respect explicit listChanged: false capability setting (#1513) 2026-02-10 11:24:47 +01:00
Felix Weinberger
7bb79ebbbb
refactor: replace RequestHandlerExtra with structured context types (#1467) 2026-02-03 20:35:02 +00:00
Matt
be5670f4fa
feat!: drop Zod v3 support (#1460) 2026-02-03 19:48:08 +00:00
Matt
bc883afe3c
feat: auto-select JSON Schema validator based on runtime (#1456) 2026-02-03 19:22:39 +00:00
Konstantin Konstantinov
1fb7b25697
v2: Move conformance into workspace (#1470) 2026-02-03 19:56:49 +02:00