Skip to content

Commit aad5cd8

Browse files
authored
Merge branch 'main' into fix/bedrock-streaming-errors
2 parents d8ff380 + 04b468d commit aad5cd8

179 files changed

Lines changed: 11102 additions & 151 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/create-releases.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
steps:
1717
- uses: actions/checkout@v6
1818

19-
- uses: stainless-api/trigger-release-please@v1
19+
- uses: stainless-api/trigger-release-please@bb6677c5a04578eec1ccfd9e1913b5b78ed64c61 # v1.4.0
2020
id: release
2121
with:
2222
repo: ${{ github.event.repository.full_name }}

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.97.0"
2+
".": "0.100.0"
33
}

.stats.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 91
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/anthropic%2Fanthropic-6811827071199207cf69c4e64cae1b41e7e74cdb14048e9c748701e474c694a7.yml
3-
openapi_spec_hash: 0feddcbb70c1d373b305f9c95f7df8e6
4-
config_hash: c7cdab4e4eb2befb0d99f6db5c3d4737
1+
configured_endpoints: 97
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/anthropic/anthropic-0df2c793ea4c3ad955e8e488be39d7041a0a95e2fe144dd69ae4d9fb72835190.yml
3+
openapi_spec_hash: b169b786bdf1f07d7f77f18f7b94abfa
4+
config_hash: ed43b84afda7441f472a59dda6badb05

CHANGELOG.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,56 @@
11
# Changelog
22

3+
## 0.100.0 (2026-05-06)
4+
5+
Full Changelog: [v0.99.0...v0.100.0](https://github.com/anthropics/anthropic-sdk-python/compare/v0.99.0...v0.100.0)
6+
7+
### Features
8+
9+
* **api:** add support for Managed Agents multiagents and outcomes, webhooks, vault validation ([3b3deee](https://github.com/anthropics/anthropic-sdk-python/commit/3b3deee9c479ce5b54411a8572b66c5a90f1d50f))
10+
11+
12+
### Bug Fixes
13+
14+
* **api:** Adjust webhook configuration ([8c3339e](https://github.com/anthropics/anthropic-sdk-python/commit/8c3339e532458e93585f2faf4f284ccbb5829717))
15+
16+
## 0.99.0 (2026-05-05)
17+
18+
Full Changelog: [v0.98.1...v0.99.0](https://github.com/anthropics/anthropic-sdk-python/compare/v0.98.1...v0.99.0)
19+
20+
### Features
21+
22+
* **client:** allow targeting a workspace for OIDC federation token exchange ([4ba8067](https://github.com/anthropics/anthropic-sdk-python/commit/4ba8067daa634691ea8c8a3b970d42bdaf5f04eb))
23+
24+
## 0.98.1 (2026-05-04)
25+
26+
Full Changelog: [v0.98.0...v0.98.1](https://github.com/anthropics/anthropic-sdk-python/compare/v0.98.0...v0.98.1)
27+
28+
### Chores
29+
30+
* fix typo in example ([#1754](https://github.com/anthropics/anthropic-sdk-python/issues/1754)) ([de8ba13](https://github.com/anthropics/anthropic-sdk-python/commit/de8ba13769837f92ff00be8a1b1e9ad0749eae2f))
31+
32+
## 0.98.0 (2026-05-04)
33+
34+
Full Changelog: [v0.97.0...v0.98.0](https://github.com/anthropics/anthropic-sdk-python/compare/v0.97.0...v0.98.0)
35+
36+
### Features
37+
38+
* **api:** improve Managed Agents APIs ([7faf393](https://github.com/anthropics/anthropic-sdk-python/commit/7faf3939a803420e7efd85cc18b67b97b429c172))
39+
* **client:** add Workload Identity Federation, interactive OAuth, and auth profiles ([6458bcc](https://github.com/anthropics/anthropic-sdk-python/commit/6458bcc28e83adcd96cd084ed19ec113d5462c80))
40+
* support setting headers via env ([52eb8cd](https://github.com/anthropics/anthropic-sdk-python/commit/52eb8cdd6e9a899519010d7e6ebc4a74a88f82cd))
41+
42+
43+
### Bug Fixes
44+
45+
* **streaming:** propagate stop_details from message_delta onto accumulated Message ([#1725](https://github.com/anthropics/anthropic-sdk-python/issues/1725)) ([900dd9b](https://github.com/anthropics/anthropic-sdk-python/commit/900dd9b4376fd7a32d6e59d028b143558340d619))
46+
* use correct field name format for multipart file arrays ([8350bdc](https://github.com/anthropics/anthropic-sdk-python/commit/8350bdced9599d023565c0cca93ff2d05560f991))
47+
* **vertex:** async client missing us/eu multi-region base_url branches ([#1734](https://github.com/anthropics/anthropic-sdk-python/issues/1734)) ([3e78f71](https://github.com/anthropics/anthropic-sdk-python/commit/3e78f71c0ab3f3ff0e5402477cff06771c94864c))
48+
49+
50+
### Chores
51+
52+
* **internal:** reformat pyproject.toml ([5a9d5fd](https://github.com/anthropics/anthropic-sdk-python/commit/5a9d5fd106c52643b87881d341b27dc7b12d5975))
53+
354
## 0.97.0 (2026-04-23)
455

556
Full Changelog: [v0.96.0...v0.97.0](https://github.com/anthropics/anthropic-sdk-python/compare/v0.96.0...v0.97.0)

api.md

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -544,6 +544,7 @@ Types:
544544
```python
545545
from anthropic.types.beta import (
546546
BetaManagedAgentsAgent,
547+
BetaManagedAgentsAgentReference,
547548
BetaManagedAgentsAgentToolConfig,
548549
BetaManagedAgentsAgentToolConfigParams,
549550
BetaManagedAgentsAgentToolsetDefaultConfig,
@@ -569,6 +570,9 @@ from anthropic.types.beta import (
569570
BetaManagedAgentsModel,
570571
BetaManagedAgentsModelConfig,
571572
BetaManagedAgentsModelConfigParams,
573+
BetaManagedAgentsMultiagentCoordinator,
574+
BetaManagedAgentsMultiagentCoordinatorParams,
575+
BetaManagedAgentsMultiagentSelfParams,
572576
BetaManagedAgentsSkillParams,
573577
BetaManagedAgentsURLMCPServerParams,
574578
)
@@ -629,8 +633,13 @@ from anthropic.types.beta import (
629633
BetaManagedAgentsFileResourceParams,
630634
BetaManagedAgentsGitHubRepositoryResourceParams,
631635
BetaManagedAgentsMemoryStoreResourceParam,
636+
BetaManagedAgentsMultiagent,
637+
BetaManagedAgentsMultiagentParams,
638+
BetaManagedAgentsMultiagentRosterEntryParams,
639+
BetaManagedAgentsOutcomeEvaluationResource,
632640
BetaManagedAgentsSession,
633641
BetaManagedAgentsSessionAgent,
642+
BetaManagedAgentsSessionMultiagentCoordinator,
634643
BetaManagedAgentsSessionStats,
635644
BetaManagedAgentsSessionUsage,
636645
)
@@ -657,6 +666,8 @@ from anthropic.types.beta.sessions import (
657666
BetaManagedAgentsAgentMessageEvent,
658667
BetaManagedAgentsAgentThinkingEvent,
659668
BetaManagedAgentsAgentThreadContextCompactedEvent,
669+
BetaManagedAgentsAgentThreadMessageReceivedEvent,
670+
BetaManagedAgentsAgentThreadMessageSentEvent,
660671
BetaManagedAgentsAgentToolResultEvent,
661672
BetaManagedAgentsAgentToolUseEvent,
662673
BetaManagedAgentsBase64DocumentSource,
@@ -666,6 +677,8 @@ from anthropic.types.beta.sessions import (
666677
BetaManagedAgentsEventParams,
667678
BetaManagedAgentsFileDocumentSource,
668679
BetaManagedAgentsFileImageSource,
680+
BetaManagedAgentsFileRubric,
681+
BetaManagedAgentsFileRubricParams,
669682
BetaManagedAgentsImageBlock,
670683
BetaManagedAgentsMCPAuthenticationFailedError,
671684
BetaManagedAgentsMCPConnectionFailedError,
@@ -687,16 +700,28 @@ from anthropic.types.beta.sessions import (
687700
BetaManagedAgentsSessionStatusRescheduledEvent,
688701
BetaManagedAgentsSessionStatusRunningEvent,
689702
BetaManagedAgentsSessionStatusTerminatedEvent,
703+
BetaManagedAgentsSessionThreadCreatedEvent,
704+
BetaManagedAgentsSessionThreadStatusIdleEvent,
705+
BetaManagedAgentsSessionThreadStatusRescheduledEvent,
706+
BetaManagedAgentsSessionThreadStatusRunningEvent,
707+
BetaManagedAgentsSessionThreadStatusTerminatedEvent,
690708
BetaManagedAgentsSpanModelRequestEndEvent,
691709
BetaManagedAgentsSpanModelRequestStartEvent,
692710
BetaManagedAgentsSpanModelUsage,
711+
BetaManagedAgentsSpanOutcomeEvaluationEndEvent,
712+
BetaManagedAgentsSpanOutcomeEvaluationOngoingEvent,
713+
BetaManagedAgentsSpanOutcomeEvaluationStartEvent,
693714
BetaManagedAgentsStreamSessionEvents,
694715
BetaManagedAgentsTextBlock,
716+
BetaManagedAgentsTextRubric,
717+
BetaManagedAgentsTextRubricParams,
695718
BetaManagedAgentsUnknownError,
696719
BetaManagedAgentsURLDocumentSource,
697720
BetaManagedAgentsURLImageSource,
698721
BetaManagedAgentsUserCustomToolResultEvent,
699722
BetaManagedAgentsUserCustomToolResultEventParams,
723+
BetaManagedAgentsUserDefineOutcomeEvent,
724+
BetaManagedAgentsUserDefineOutcomeEventParams,
700725
BetaManagedAgentsUserInterruptEvent,
701726
BetaManagedAgentsUserInterruptEventParams,
702727
BetaManagedAgentsUserMessageEvent,
@@ -736,6 +761,34 @@ Methods:
736761
- <code title="delete /v1/sessions/{session_id}/resources/{resource_id}?beta=true">client.beta.sessions.resources.<a href="./src/anthropic/resources/beta/sessions/resources.py">delete</a>(resource_id, \*, session_id) -> <a href="./src/anthropic/types/beta/sessions/beta_managed_agents_delete_session_resource.py">BetaManagedAgentsDeleteSessionResource</a></code>
737762
- <code title="post /v1/sessions/{session_id}/resources?beta=true">client.beta.sessions.resources.<a href="./src/anthropic/resources/beta/sessions/resources.py">add</a>(session_id, \*\*<a href="src/anthropic/types/beta/sessions/resource_add_params.py">params</a>) -> <a href="./src/anthropic/types/beta/sessions/beta_managed_agents_file_resource.py">BetaManagedAgentsFileResource</a></code>
738763

764+
### Threads
765+
766+
Types:
767+
768+
```python
769+
from anthropic.types.beta.sessions import (
770+
BetaManagedAgentsSessionThread,
771+
BetaManagedAgentsSessionThreadAgent,
772+
BetaManagedAgentsSessionThreadStats,
773+
BetaManagedAgentsSessionThreadStatus,
774+
BetaManagedAgentsSessionThreadUsage,
775+
BetaManagedAgentsStreamSessionThreadEvents,
776+
)
777+
```
778+
779+
Methods:
780+
781+
- <code title="get /v1/sessions/{session_id}/threads/{thread_id}?beta=true">client.beta.sessions.threads.<a href="./src/anthropic/resources/beta/sessions/threads/threads.py">retrieve</a>(thread_id, \*, session_id) -> <a href="./src/anthropic/types/beta/sessions/beta_managed_agents_session_thread.py">BetaManagedAgentsSessionThread</a></code>
782+
- <code title="get /v1/sessions/{session_id}/threads?beta=true">client.beta.sessions.threads.<a href="./src/anthropic/resources/beta/sessions/threads/threads.py">list</a>(session_id, \*\*<a href="src/anthropic/types/beta/sessions/thread_list_params.py">params</a>) -> <a href="./src/anthropic/types/beta/sessions/beta_managed_agents_session_thread.py">SyncPageCursor[BetaManagedAgentsSessionThread]</a></code>
783+
- <code title="post /v1/sessions/{session_id}/threads/{thread_id}/archive?beta=true">client.beta.sessions.threads.<a href="./src/anthropic/resources/beta/sessions/threads/threads.py">archive</a>(thread_id, \*, session_id) -> <a href="./src/anthropic/types/beta/sessions/beta_managed_agents_session_thread.py">BetaManagedAgentsSessionThread</a></code>
784+
785+
#### Events
786+
787+
Methods:
788+
789+
- <code title="get /v1/sessions/{session_id}/threads/{thread_id}/events?beta=true">client.beta.sessions.threads.events.<a href="./src/anthropic/resources/beta/sessions/threads/events.py">list</a>(thread_id, \*, session_id, \*\*<a href="src/anthropic/types/beta/sessions/threads/event_list_params.py">params</a>) -> <a href="./src/anthropic/types/beta/sessions/beta_managed_agents_session_event.py">SyncPageCursor[BetaManagedAgentsSessionEvent]</a></code>
790+
- <code title="get /v1/sessions/{session_id}/threads/{thread_id}/stream?beta=true">client.beta.sessions.threads.events.<a href="./src/anthropic/resources/beta/sessions/threads/events.py">stream</a>(thread_id, \*, session_id) -> <a href="./src/anthropic/types/beta/sessions/beta_managed_agents_stream_session_thread_events.py">BetaManagedAgentsStreamSessionThreadEvents</a></code>
791+
739792
## Vaults
740793

741794
Types:
@@ -760,13 +813,18 @@ Types:
760813
```python
761814
from anthropic.types.beta.vaults import (
762815
BetaManagedAgentsCredential,
816+
BetaManagedAgentsCredentialValidation,
817+
BetaManagedAgentsCredentialValidationStatus,
763818
BetaManagedAgentsDeletedCredential,
764819
BetaManagedAgentsMCPOAuthAuthResponse,
765820
BetaManagedAgentsMCPOAuthCreateParams,
766821
BetaManagedAgentsMCPOAuthRefreshParams,
767822
BetaManagedAgentsMCPOAuthRefreshResponse,
768823
BetaManagedAgentsMCPOAuthRefreshUpdateParams,
769824
BetaManagedAgentsMCPOAuthUpdateParams,
825+
BetaManagedAgentsMCPProbe,
826+
BetaManagedAgentsRefreshHTTPResponse,
827+
BetaManagedAgentsRefreshObject,
770828
BetaManagedAgentsStaticBearerAuthResponse,
771829
BetaManagedAgentsStaticBearerCreateParams,
772830
BetaManagedAgentsStaticBearerUpdateParams,
@@ -789,6 +847,7 @@ Methods:
789847
- <code title="get /v1/vaults/{vault_id}/credentials?beta=true">client.beta.vaults.credentials.<a href="./src/anthropic/resources/beta/vaults/credentials.py">list</a>(vault_id, \*\*<a href="src/anthropic/types/beta/vaults/credential_list_params.py">params</a>) -> <a href="./src/anthropic/types/beta/vaults/beta_managed_agents_credential.py">SyncPageCursor[BetaManagedAgentsCredential]</a></code>
790848
- <code title="delete /v1/vaults/{vault_id}/credentials/{credential_id}?beta=true">client.beta.vaults.credentials.<a href="./src/anthropic/resources/beta/vaults/credentials.py">delete</a>(credential_id, \*, vault_id) -> <a href="./src/anthropic/types/beta/vaults/beta_managed_agents_deleted_credential.py">BetaManagedAgentsDeletedCredential</a></code>
791849
- <code title="post /v1/vaults/{vault_id}/credentials/{credential_id}/archive?beta=true">client.beta.vaults.credentials.<a href="./src/anthropic/resources/beta/vaults/credentials.py">archive</a>(credential_id, \*, vault_id) -> <a href="./src/anthropic/types/beta/vaults/beta_managed_agents_credential.py">BetaManagedAgentsCredential</a></code>
850+
- <code title="post /v1/vaults/{vault_id}/credentials/{credential_id}/mcp_oauth_validate?beta=true">client.beta.vaults.credentials.<a href="./src/anthropic/resources/beta/vaults/credentials.py">mcp_oauth_validate</a>(credential_id, \*, vault_id) -> <a href="./src/anthropic/types/beta/vaults/beta_managed_agents_credential_validation.py">BetaManagedAgentsCredentialValidation</a></code>
792851

793852
## MemoryStores
794853

@@ -912,6 +971,40 @@ Methods:
912971
- <code title="get /v1/skills/{skill_id}/versions?beta=true">client.beta.skills.versions.<a href="./src/anthropic/resources/beta/skills/versions.py">list</a>(skill_id, \*\*<a href="src/anthropic/types/beta/skills/version_list_params.py">params</a>) -> <a href="./src/anthropic/types/beta/skills/version_list_response.py">SyncPageCursor[VersionListResponse]</a></code>
913972
- <code title="delete /v1/skills/{skill_id}/versions/{version}?beta=true">client.beta.skills.versions.<a href="./src/anthropic/resources/beta/skills/versions.py">delete</a>(version, \*, skill_id) -> <a href="./src/anthropic/types/beta/skills/version_delete_response.py">VersionDeleteResponse</a></code>
914973

974+
## Webhooks
975+
976+
Types:
977+
978+
```python
979+
from anthropic.types.beta import (
980+
BetaWebhookEvent,
981+
BetaWebhookEventData,
982+
BetaWebhookSessionArchivedEventData,
983+
BetaWebhookSessionCreatedEventData,
984+
BetaWebhookSessionDeletedEventData,
985+
BetaWebhookSessionIdledEventData,
986+
BetaWebhookSessionOutcomeEvaluationEndedEventData,
987+
BetaWebhookSessionPendingEventData,
988+
BetaWebhookSessionRequiresActionEventData,
989+
BetaWebhookSessionRunningEventData,
990+
BetaWebhookSessionStatusIdledEventData,
991+
BetaWebhookSessionStatusRescheduledEventData,
992+
BetaWebhookSessionStatusRunStartedEventData,
993+
BetaWebhookSessionStatusTerminatedEventData,
994+
BetaWebhookSessionThreadCreatedEventData,
995+
BetaWebhookSessionThreadIdledEventData,
996+
BetaWebhookSessionThreadTerminatedEventData,
997+
BetaWebhookVaultArchivedEventData,
998+
BetaWebhookVaultCreatedEventData,
999+
BetaWebhookVaultCredentialArchivedEventData,
1000+
BetaWebhookVaultCredentialCreatedEventData,
1001+
BetaWebhookVaultCredentialDeletedEventData,
1002+
BetaWebhookVaultCredentialRefreshFailedEventData,
1003+
BetaWebhookVaultDeletedEventData,
1004+
UnwrapWebhookEvent,
1005+
)
1006+
```
1007+
9151008
## UserProfiles
9161009

9171010
Types:

0 commit comments

Comments
 (0)