Felix Weinberger
fcde488227
chore: drop zod from peerDependencies (kept as direct dependency) ( #1824 )
...
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
2026-03-31 08:40:40 +03:00
Felix Weinberger
89fb0947b4
fix(core): consolidate per-request cleanup in _requestWithSchema ( #1790 )
2026-03-30 21:46:14 +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
Felix Weinberger
d6a02c85c0
fix(core): ensure standardSchemaToJsonSchema emits type:object ( #1796 )
2026-03-30 20:41:23 +00:00
Luis Reche
a39a9eb485
test: add compile-time key-parity assertions for spec type checks ( #1652 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-30 20:20:44 +00:00
Matan Tsach
d99f3ee527
fix: continue OAuth metadata discovery on 5xx responses ( #1632 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
Co-authored-by: Paul Carleton <paulcarletonjr@gmail.com>
2026-03-30 19:11:19 +00:00
Felix Weinberger
045c62a1e0
feat!: remove WebSocketClientTransport ( #1783 )
...
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
2026-03-30 21:58:26 +03:00
Zwifi
4aec5f7906
Private key jwt scopes ( #1443 )
2026-03-30 18:19:42 +00:00
Felix Weinberger
9efecc27ff
ci: format fetch-spec-types output with prettier ( #1782 )
2026-03-30 17:50:41 +00:00
Felix Weinberger
d0505c190e
chore(v2): pnpm audit fix ( #1789 )
2026-03-30 17:43:40 +00:00
Felix Weinberger
48aba0d3c3
fix(core): add explicit | undefined to Transport interface optional properties ( #1766 )
2026-03-30 18:41:17 +01:00
Felix Weinberger
9d924b1550
docs: note type vs interface for structuredContent ( #1784 )
2026-03-30 17:27:34 +00:00
Wils Dawson
9d083923d5
SEP-2207: Refresh token guidance ( #1523 )
2026-03-30 18:11:55 +01:00
Felix Weinberger
6711ed9ae8
feat(client): add reconnectionScheduler to StreamableHTTPClientTransport ( #1763 )
...
Co-authored-by: CHOIJEWON <alsrn6040@kakao.com>
2026-03-30 14:02:20 +01:00
Felix Weinberger
527643966e
fix(stdio): always set windowsHide on Windows, not just in Electron ( #1772 )
...
Co-authored-by: jnMetaCode <147776183+jnMetaCode@users.noreply.github.com>
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
2026-03-30 13:56:11 +03: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
dependabot[bot]
cc9c9d19a1
chore(deps): bump pnpm/action-setup from 4.3.0 to 5.0.0 ( #1794 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 19:58:57 +00:00
dependabot[bot]
7595bd09ba
chore(deps): bump actions/deploy-pages from 4 to 5 ( #1792 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 19:38:55 +00:00
dependabot[bot]
1eb8a52946
chore(deps): bump actions/upload-pages-artifact from 3 to 4 ( #1793 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 19:36:19 +00:00
dependabot[bot]
d3543c760d
chore(deps): bump actions/configure-pages from 5 to 6 ( #1791 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 19:33:57 +00:00
Koichi ITO
42072eebab
Enable Dependabot for GitHub Actions ( #1436 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-27 18:32:10 +00:00
Kayra Berk Tuncer
905b1e5c1a
test(core): add unit tests for normalizeHeaders and createFetchWithInit ( #1374 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-27 18:22:21 +00:00
Konstantin Konstantinov
cce3ac7512
v2: pin workflow versions to commit SHAs (#1781 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-27 13:58:37 +00:00
Felix Weinberger
64897f78ce
fix(stdio): skip non-JSON lines in ReadBuffer ( #1762 )
...
Co-authored-by: Sahar Shemesh <sahar.shemesh@zoominfo.com>
2026-03-27 13:32:51 +00:00
Felix Weinberger
a2e503733f
fix: abort in-flight request handlers on connection close ( #1735 )
...
Co-authored-by: Aljosa Asanovic <aljosa.a@gmail.com>
2026-03-27 13:23:44 +00:00
Konstantin Konstantinov
5516c1ba66
chore: add instructions docs ( #1778 )
2026-03-27 12:19:32 +00:00
Felix Weinberger
01954e621a
fix: convert remaining capability throws to SdkError ( #1761 )
...
Co-authored-by: Matteo Gobbo <info@matteogobbo.it>
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
2026-03-26 23:47:07 +02:00
Ola Hungerford
379392d044
fix: add missing size field to ResourceSchema ( #1574 )
...
Co-authored-by: Ola Hungerford <olaservo@users.noreply.github.com>
2026-03-26 16:08:59 +00:00
Konstantin Konstantinov
40174d2dff
v2: Add left-hook pre-push (#1003 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-25 20:30:47 +00:00
kenzo
78bae7426d
fix(server): call onerror callback for all transport errors ( #1433 )
...
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-25 20:28:28 +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
不做了睡大觉
f1ade75b67
fix: handle EPIPE errors in StdioServerTransport to prevent process crash ( #1568 )
...
Co-authored-by: User <user@example.com>
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-25 20:15:35 +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
Felix Weinberger
7d9c72eee5
ci: remove claude-code-review workflow ( #1754 )
2026-03-25 14:58:48 +00:00
Felix Weinberger
e563e63bd2
feat: introduce minimal AuthProvider interface with OAuthClientProvider adapter ( #1710 )
2026-03-25 13:09:16 +00:00
bhosmer-ant
13a0d345c0
Don't swallow fetch TypeError as CORS in non-browser environments ( #1595 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
2026-03-25 10:45:59 +00:00
Felix Weinberger
f9fda807d3
ci: skip claude.yml when comment is '@claude review' ( #1737 )
2026-03-24 20:33:13 +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
Richard Adams
8cdb4bb402
rename 'validation' folder->'validators' ( #1340 )
...
Co-authored-by: richarda23 <richard.c.adams@infinityworks.com>
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
2026-03-12 18:41:16 +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
bhosmer-ant
ad4b2f9cac
Include requestInit options in GET SSE stream request ( #1592 )
...
Co-authored-by: De Wildt van Reenen <dewildt@labs.epiuse.com>
Co-authored-by: Matt <77928207+mattzcarey@users.noreply.github.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-09 18:05:30 +00:00
Konstantin Konstantinov
4a7cdf4f2b
v2 fix: Update spec types to latest; replace AssertObjectSchema with proper JSON type schemas (#1612 )
2026-03-05 21:38:48 +02: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