Upgrading anthropic 0.108 to 0.109
Breaking0.108.0 โ 0.109.2Breaking1New1Fixed1
BreakingUpgrade verdict
1 breaking change.
In plain terms
- Some older AI models that the service no longer supports have been removed from the package.
Must act 1 item needs code or config changes
What you must change
Breaking1
Removes retired models from the API and SDKs.
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- added:
export AsyncDeploymentRuns - added:
export AsyncDeploymentRunsWithRawResponse - added:
export AsyncDeploymentRunsWithStreamingResponse - added:
export AsyncDeployments - added:
export AsyncDeploymentsWithRawResponse - added:
export AsyncDeploymentsWithStreamingResponse - added:
export DeploymentRuns - added:
export DeploymentRunsWithRawResponse - added:
export DeploymentRunsWithStreamingResponse - added:
export Deployments - added:
export DeploymentsWithRawResponse - added:
export DeploymentsWithStreamingResponse
- added:
property AsyncBeta.deployment_runs -> AsyncDeploymentRuns - added:
property AsyncBeta.deployments -> AsyncDeployments - added:
property Beta.deployment_runs -> DeploymentRuns - added:
property Beta.deployments -> Deployments
- added:
async method AsyncDeploymentRuns.retrieve(deployment_run_id: str, *, betas: List[AnthropicBetaParam] | Omit=โฆ, extra_headers: Headers | None=โฆ, extra_query: Query | None=โฆ, extra_body: Body | None=โฆ, timeout: float | httpx.Timeout | None | NotGiven=โฆ) -> BetaManagedAgentsDeploymentRun - added:
class AsyncDeploymentRuns(AsyncAPIResource) - added:
class DeploymentRuns(SyncAPIResource) - added:
method AsyncDeploymentRuns.list(*, created_at_gt: Union[str, datetime] | Omit=โฆ, created_at_gte: Union[str, datetime] | Omit=โฆ, created_at_lt: Union[str, datetime] | Omit=โฆ, created_at_lte: Union[str, datetime] | Omit=โฆ, deployment_id: str | Omit=โฆ, has_error: bool | Omit=โฆ, limit: int | Omit=โฆ, page: str | Omit=โฆ, trigger_type: BetaManagedAgentsTriggerType | Omit=โฆ, betas: List[AnthropicBetaParaโฆ - added:
method DeploymentRuns.list(*, created_at_gt: Union[str, datetime] | Omit=โฆ, created_at_gte: Union[str, datetime] | Omit=โฆ, created_at_lt: Union[str, datetime] | Omit=โฆ, created_at_lte: Union[str, datetime] | Omit=โฆ, deployment_id: str | Omit=โฆ, has_error: bool | Omit=โฆ, limit: int | Omit=โฆ, page: str | Omit=โฆ, trigger_type: BetaManagedAgentsTriggerType | Omit=โฆ, betas: List[AnthropicBetaParam] |โฆ - added:
method DeploymentRuns.retrieve(deployment_run_id: str, *, betas: List[AnthropicBetaParam] | Omit=โฆ, extra_headers: Headers | None=โฆ, extra_query: Query | None=โฆ, extra_body: Body | None=โฆ, timeout: float | httpx.Timeout | None | NotGiven=โฆ) -> BetaManagedAgentsDeploymentRun - added:
property AsyncDeploymentRuns.with_raw_response -> AsyncDeploymentRunsWithRawResponse - added:
property AsyncDeploymentRuns.with_streaming_response -> AsyncDeploymentRunsWithStreamingResponse - added:
property DeploymentRuns.with_raw_response -> DeploymentRunsWithRawResponse - added:
property DeploymentRuns.with_streaming_response -> DeploymentRunsWithStreamingResponse
- added:
async method AsyncDeployments.archive(deployment_id: str, *, betas: List[AnthropicBetaParam] | Omit=โฆ, extra_headers: Headers | None=โฆ, extra_query: Query | None=โฆ, extra_body: Body | None=โฆ, timeout: float | httpx.Timeout | None | NotGiven=โฆ) -> BetaManagedAgentsDeployment - added:
async method AsyncDeployments.create(*, agent: deployment_create_params.Agent, environment_id: str, initial_events: Iterable[BetaManagedAgentsDeploymentInitialEventParams], name: str, description: Optional[str] | Omit=โฆ, metadata: Dict[str, str] | Omit=โฆ, resources: Iterable[deployment_create_params.Resource] | Omit=โฆ, schedule: Optional[BetaManagedAgentsScheduleParams] | Omit=โฆ, vault_ids: Sequeโฆ - added:
async method AsyncDeployments.pause(deployment_id: str, *, betas: List[AnthropicBetaParam] | Omit=โฆ, extra_headers: Headers | None=โฆ, extra_query: Query | None=โฆ, extra_body: Body | None=โฆ, timeout: float | httpx.Timeout | None | NotGiven=โฆ) -> BetaManagedAgentsDeployment - added:
async method AsyncDeployments.retrieve(deployment_id: str, *, betas: List[AnthropicBetaParam] | Omit=โฆ, extra_headers: Headers | None=โฆ, extra_query: Query | None=โฆ, extra_body: Body | None=โฆ, timeout: float | httpx.Timeout | None | NotGiven=โฆ) -> BetaManagedAgentsDeployment - added:
async method AsyncDeployments.run(deployment_id: str, *, betas: List[AnthropicBetaParam] | Omit=โฆ, extra_headers: Headers | None=โฆ, extra_query: Query | None=โฆ, extra_body: Body | None=โฆ, timeout: float | httpx.Timeout | None | NotGiven=โฆ) -> BetaManagedAgentsDeploymentRun - added:
async method AsyncDeployments.unpause(deployment_id: str, *, betas: List[AnthropicBetaParam] | Omit=โฆ, extra_headers: Headers | None=โฆ, extra_query: Query | None=โฆ, extra_body: Body | None=โฆ, timeout: float | httpx.Timeout | None | NotGiven=โฆ) -> BetaManagedAgentsDeployment - added:
async method AsyncDeployments.update(deployment_id: str, *, agent: deployment_update_params.Agent | Omit=โฆ, description: Optional[str] | Omit=โฆ, environment_id: str | Omit=โฆ, initial_events: Iterable[BetaManagedAgentsDeploymentInitialEventParams] | Omit=โฆ, metadata: Optional[Dict[str, Optional[str]]] | Omit=โฆ, name: str | Omit=โฆ, resources: Optional[Iterable[deployment_update_params.Resource]] |โฆ - added:
class AsyncDeployments(AsyncAPIResource) - added:
class Deployments(SyncAPIResource) - added:
method AsyncDeployments.list(*, agent_id: str | Omit=โฆ, created_at_gte: Union[str, datetime] | Omit=โฆ, created_at_lte: Union[str, datetime] | Omit=โฆ, include_archived: bool | Omit=โฆ, limit: int | Omit=โฆ, page: str | Omit=โฆ, status: BetaManagedAgentsDeploymentStatus | Omit=โฆ, betas: List[AnthropicBetaParam] | Omit=โฆ, extra_headers: Headers | None=โฆ, extra_query: Query | None=โฆ, extra_body: Body |โฆ - added:
method Deployments.archive(deployment_id: str, *, betas: List[AnthropicBetaParam] | Omit=โฆ, extra_headers: Headers | None=โฆ, extra_query: Query | None=โฆ, extra_body: Body | None=โฆ, timeout: float | httpx.Timeout | None | NotGiven=โฆ) -> BetaManagedAgentsDeployment - added:
method Deployments.create(*, agent: deployment_create_params.Agent, environment_id: str, initial_events: Iterable[BetaManagedAgentsDeploymentInitialEventParams], name: str, description: Optional[str] | Omit=โฆ, metadata: Dict[str, str] | Omit=โฆ, resources: Iterable[deployment_create_params.Resource] | Omit=โฆ, schedule: Optional[BetaManagedAgentsScheduleParams] | Omit=โฆ, vault_ids: SequenceNotStr[sโฆ - added:
method Deployments.list(*, agent_id: str | Omit=โฆ, created_at_gte: Union[str, datetime] | Omit=โฆ, created_at_lte: Union[str, datetime] | Omit=โฆ, include_archived: bool | Omit=โฆ, limit: int | Omit=โฆ, page: str | Omit=โฆ, status: BetaManagedAgentsDeploymentStatus | Omit=โฆ, betas: List[AnthropicBetaParam] | Omit=โฆ, extra_headers: Headers | None=โฆ, extra_query: Query | None=โฆ, extra_body: Body | None=โฆ - added:
method Deployments.pause(deployment_id: str, *, betas: List[AnthropicBetaParam] | Omit=โฆ, extra_headers: Headers | None=โฆ, extra_query: Query | None=โฆ, extra_body: Body | None=โฆ, timeout: float | httpx.Timeout | None | NotGiven=โฆ) -> BetaManagedAgentsDeployment - added:
method Deployments.retrieve(deployment_id: str, *, betas: List[AnthropicBetaParam] | Omit=โฆ, extra_headers: Headers | None=โฆ, extra_query: Query | None=โฆ, extra_body: Body | None=โฆ, timeout: float | httpx.Timeout | None | NotGiven=โฆ) -> BetaManagedAgentsDeployment - added:
method Deployments.run(deployment_id: str, *, betas: List[AnthropicBetaParam] | Omit=โฆ, extra_headers: Headers | None=โฆ, extra_query: Query | None=โฆ, extra_body: Body | None=โฆ, timeout: float | httpx.Timeout | None | NotGiven=โฆ) -> BetaManagedAgentsDeploymentRun - added:
method Deployments.unpause(deployment_id: str, *, betas: List[AnthropicBetaParam] | Omit=โฆ, extra_headers: Headers | None=โฆ, extra_query: Query | None=โฆ, extra_body: Body | None=โฆ, timeout: float | httpx.Timeout | None | NotGiven=โฆ) -> BetaManagedAgentsDeployment - added:
method Deployments.update(deployment_id: str, *, agent: deployment_update_params.Agent | Omit=โฆ, description: Optional[str] | Omit=โฆ, environment_id: str | Omit=โฆ, initial_events: Iterable[BetaManagedAgentsDeploymentInitialEventParams] | Omit=โฆ, metadata: Optional[Dict[str, Optional[str]]] | Omit=โฆ, name: str | Omit=โฆ, resources: Optional[Iterable[deployment_update_params.Resource]] | Omit=โฆ, schโฆ - added:
property AsyncDeployments.with_raw_response -> AsyncDeploymentsWithRawResponse - added:
property AsyncDeployments.with_streaming_response -> AsyncDeploymentsWithStreamingResponse - added:
property Deployments.with_raw_response -> DeploymentsWithRawResponse - added:
property Deployments.with_streaming_response -> DeploymentsWithStreamingResponse
- changed:
method AsyncSessions.list(*, agent_id: str | Omit=โฆ, agent_version: int | Omit=โฆ, created_at_gt: Union[str, datetime] | Omit=โฆ, created_at_gte: Union[str, datetime] | Omit=โฆ, created_at_lt: Union[str, datetime] | Omit=โฆ, created_at_lte: Union[str, datetime] | Omit=โฆ, include_archived: bool | Omit=โฆ, limit: int | Omit=โฆ, memory_store_id: str | Omit=โฆ, order: Literal['asc', 'desc'] | Omit=โฆ, page:โฆ โ method AsyncSessions.list(*, agent_id: str | Omit=โฆ, agent_version: int | Omit=โฆ, created_at_gt: Union[str, datetime] | Omit=โฆ, created_at_gte: Union[str, datetime] | Omit=โฆ, created_at_lt: Union[str, datetime] | Omit=โฆ, created_at_lte: Union[str, datetime] | Omit=โฆ, deployment_id: str | Omit=โฆ, include_archived: bool | Omit=โฆ, limit: int | Omit=โฆ, memory_store_id: str | Omit=โฆ, order: Literal['aโฆ - changed:
method Sessions.list(*, agent_id: str | Omit=โฆ, agent_version: int | Omit=โฆ, created_at_gt: Union[str, datetime] | Omit=โฆ, created_at_gte: Union[str, datetime] | Omit=โฆ, created_at_lt: Union[str, datetime] | Omit=โฆ, created_at_lte: Union[str, datetime] | Omit=โฆ, include_archived: bool | Omit=โฆ, limit: int | Omit=โฆ, memory_store_id: str | Omit=โฆ, order: Literal['asc', 'desc'] | Omit=โฆ, page: str |โฆ โ method Sessions.list(*, agent_id: str | Omit=โฆ, agent_version: int | Omit=โฆ, created_at_gt: Union[str, datetime] | Omit=โฆ, created_at_gte: Union[str, datetime] | Omit=โฆ, created_at_lt: Union[str, datetime] | Omit=โฆ, created_at_lte: Union[str, datetime] | Omit=โฆ, deployment_id: str | Omit=โฆ, include_archived: bool | Omit=โฆ, limit: int | Omit=โฆ, memory_store_id: str | Omit=โฆ, order: Literal['asc',โฆ
- added:
export BetaManagedAgentsAgentArchivedDeploymentPausedReasonError - added:
export BetaManagedAgentsAgentArchivedRunError - added:
export BetaManagedAgentsDeployment - added:
export BetaManagedAgentsDeploymentInitialEvent - added:
export BetaManagedAgentsDeploymentInitialEventParams - added:
export BetaManagedAgentsDeploymentPausedReason - added:
export BetaManagedAgentsDeploymentPausedReasonError - added:
export BetaManagedAgentsDeploymentRun - added:
export BetaManagedAgentsDeploymentStatus - added:
export BetaManagedAgentsDeploymentSystemMessageEvent - added:
export BetaManagedAgentsDeploymentUserDefineOutcomeEvent - added:
export BetaManagedAgentsDeploymentUserMessageEvent - added:
export BetaManagedAgentsEnvironmentArchivedDeploymentPausedReasonError - added:
export BetaManagedAgentsEnvironmentArchivedRunError - added:
export BetaManagedAgentsEnvironmentNotFoundDeploymentPausedReasonError - added:
export BetaManagedAgentsEnvironmentNotFoundRunError - added:
export BetaManagedAgentsErrorDeploymentPausedReason - added:
export BetaManagedAgentsFileNotFoundDeploymentPausedReasonError - added:
export BetaManagedAgentsFileNotFoundRunError - added:
export BetaManagedAgentsFileResourceConfig - added:
export BetaManagedAgentsGitHubRepositoryResourceConfig - added:
export BetaManagedAgentsMCPEgressBlockedDeploymentPausedReasonError - added:
export BetaManagedAgentsMCPEgressBlockedRunError - added:
export BetaManagedAgentsManualDeploymentPausedReason - added:
export BetaManagedAgentsManualTriggerContext - added:
export BetaManagedAgentsMemoryStoreArchivedDeploymentPausedReasonError - added:
export BetaManagedAgentsMemoryStoreArchivedRunError - added:
export BetaManagedAgentsMemoryStoreResourceConfig - added:
export BetaManagedAgentsOrganizationDisabledDeploymentPausedReasonError - added:
export BetaManagedAgentsOrganizationDisabledRunError - added:
export BetaManagedAgentsSchedule - added:
export BetaManagedAgentsScheduleParams - added:
export BetaManagedAgentsScheduleTriggerContext - added:
export BetaManagedAgentsSelfHostedResourcesUnsupportedDeploymentPausedReasonError - added:
export BetaManagedAgentsSelfHostedResourcesUnsupportedRunError - added:
export BetaManagedAgentsSessionCreationRejectedRunError - added:
export BetaManagedAgentsSessionRateLimitedRunError - added:
export BetaManagedAgentsSessionResourceConfig - added:
export BetaManagedAgentsSessionResourceNotFoundDeploymentPausedReasonError - added:
export BetaManagedAgentsSessionResourceNotFoundRunError - added:
export BetaManagedAgentsSkillNotFoundDeploymentPausedReasonError - added:
export BetaManagedAgentsSkillNotFoundRunError - added:
export BetaManagedAgentsSystemContentBlock - added:
export BetaManagedAgentsSystemContentBlockParam - added:
export BetaManagedAgentsSystemMessageEvent - added:
export BetaManagedAgentsTriggerContext - added:
export BetaManagedAgentsTriggerType - added:
export BetaManagedAgentsUnknownDeploymentPausedReasonError - added:
export BetaManagedAgentsUnknownRunError - added:
export BetaManagedAgentsVaultArchivedDeploymentPausedReasonError - added:
export BetaManagedAgentsVaultArchivedRunError - added:
export BetaManagedAgentsVaultNotFoundDeploymentPausedReasonError - added:
export BetaManagedAgentsVaultNotFoundRunError - added:
export BetaManagedAgentsWorkspaceArchivedDeploymentPausedReasonError - added:
export BetaManagedAgentsWorkspaceArchivedRunError - added:
export DeploymentCreateParams - added:
export DeploymentListParams - added:
export DeploymentRunListParams - added:
export DeploymentUpdateParams
- added:
class BetaManagedAgentsAgentArchivedDeploymentPausedReasonError(BaseModel) - added:
field BetaManagedAgentsAgentArchivedDeploymentPausedReasonError.type: Literal['agent_archived_error']
- added:
class BetaManagedAgentsAgentArchivedRunError(BaseModel) - added:
field BetaManagedAgentsAgentArchivedRunError.message: str - added:
field BetaManagedAgentsAgentArchivedRunError.type: Literal['agent_archived_error']
- added:
class BetaManagedAgentsDeployment(BaseModel) - added:
field BetaManagedAgentsDeployment.agent: BetaManagedAgentsAgentReference - added:
field BetaManagedAgentsDeployment.archived_at: Optional[datetime] - added:
field BetaManagedAgentsDeployment.created_at: datetime - added:
field BetaManagedAgentsDeployment.description: Optional[str] - added:
field BetaManagedAgentsDeployment.environment_id: str - added:
field BetaManagedAgentsDeployment.id: str - added:
field BetaManagedAgentsDeployment.initial_events: List[BetaManagedAgentsDeploymentInitialEvent] - added:
field BetaManagedAgentsDeployment.metadata: Dict[str, str] - added:
field BetaManagedAgentsDeployment.name: str - added:
field BetaManagedAgentsDeployment.paused_reason: Optional[BetaManagedAgentsDeploymentPausedReason] - added:
field BetaManagedAgentsDeployment.resources: List[BetaManagedAgentsSessionResourceConfig] - added:
field BetaManagedAgentsDeployment.schedule: Optional[BetaManagedAgentsSchedule] - added:
field BetaManagedAgentsDeployment.status: BetaManagedAgentsDeploymentStatus - added:
field BetaManagedAgentsDeployment.type: Literal['deployment'] - added:
field BetaManagedAgentsDeployment.updated_at: datetime - added:
field BetaManagedAgentsDeployment.vault_ids: List[str]
- added:
variable BetaManagedAgentsDeploymentInitialEvent: TypeAlias
- added:
variable BetaManagedAgentsDeploymentInitialEventParams: TypeAlias
- added:
variable BetaManagedAgentsDeploymentPausedReason: TypeAlias
- added:
variable BetaManagedAgentsDeploymentPausedReasonError: TypeAlias
- added:
class BetaManagedAgentsDeploymentRun(BaseModel) - added:
field BetaManagedAgentsDeploymentRun.agent: BetaManagedAgentsAgentReference - added:
field BetaManagedAgentsDeploymentRun.created_at: datetime - added:
field BetaManagedAgentsDeploymentRun.deployment_id: str - added:
field BetaManagedAgentsDeploymentRun.error: Optional[Error] - added:
field BetaManagedAgentsDeploymentRun.id: str - added:
field BetaManagedAgentsDeploymentRun.session_id: Optional[str] - added:
field BetaManagedAgentsDeploymentRun.trigger_context: BetaManagedAgentsTriggerContext - added:
field BetaManagedAgentsDeploymentRun.type: Literal['deployment_run'] - added:
variable Error: TypeAlias
- added:
variable BetaManagedAgentsDeploymentStatus: TypeAlias
- added:
class BetaManagedAgentsDeploymentSystemMessageEvent(BaseModel) - added:
field BetaManagedAgentsDeploymentSystemMessageEvent.content: List[BetaManagedAgentsSystemContentBlock] - added:
field BetaManagedAgentsDeploymentSystemMessageEvent.type: Literal['system.message']
- added:
class BetaManagedAgentsDeploymentUserDefineOutcomeEvent(BaseModel) - added:
field BetaManagedAgentsDeploymentUserDefineOutcomeEvent.description: str - added:
field BetaManagedAgentsDeploymentUserDefineOutcomeEvent.max_iterations: Optional[int] - added:
field BetaManagedAgentsDeploymentUserDefineOutcomeEvent.rubric: Rubric - added:
field BetaManagedAgentsDeploymentUserDefineOutcomeEvent.type: Literal['user.define_outcome'] - added:
variable Rubric: TypeAlias
- added:
class BetaManagedAgentsDeploymentUserMessageEvent(BaseModel) - added:
field BetaManagedAgentsDeploymentUserMessageEvent.content: List[Content] - added:
field BetaManagedAgentsDeploymentUserMessageEvent.type: Literal['user.message'] - added:
variable Content: TypeAlias
- added:
class BetaManagedAgentsEnvironmentArchivedDeploymentPausedReasonError(BaseModel) - added:
field BetaManagedAgentsEnvironmentArchivedDeploymentPausedReasonError.type: Literal['environment_archived_error']
- added:
class BetaManagedAgentsEnvironmentArchivedRunError(BaseModel) - added:
field BetaManagedAgentsEnvironmentArchivedRunError.message: str - added:
field BetaManagedAgentsEnvironmentArchivedRunError.type: Literal['environment_archived_error']
- added:
class BetaManagedAgentsEnvironmentNotFoundDeploymentPausedReasonError(BaseModel) - added:
field BetaManagedAgentsEnvironmentNotFoundDeploymentPausedReasonError.type: Literal['environment_not_found_error']
- added:
class BetaManagedAgentsEnvironmentNotFoundRunError(BaseModel) - added:
field BetaManagedAgentsEnvironmentNotFoundRunError.message: str - added:
field BetaManagedAgentsEnvironmentNotFoundRunError.type: Literal['environment_not_found_error']
- added:
class BetaManagedAgentsErrorDeploymentPausedReason(BaseModel) - added:
field BetaManagedAgentsErrorDeploymentPausedReason.error: BetaManagedAgentsDeploymentPausedReasonError - added:
field BetaManagedAgentsErrorDeploymentPausedReason.type: Literal['error']
- added:
class BetaManagedAgentsFileNotFoundDeploymentPausedReasonError(BaseModel) - added:
field BetaManagedAgentsFileNotFoundDeploymentPausedReasonError.type: Literal['file_not_found_error']
- added:
class BetaManagedAgentsFileNotFoundRunError(BaseModel) - added:
field BetaManagedAgentsFileNotFoundRunError.message: str - added:
field BetaManagedAgentsFileNotFoundRunError.type: Literal['file_not_found_error']
- added:
class BetaManagedAgentsFileResourceConfig(BaseModel) - added:
field BetaManagedAgentsFileResourceConfig.file_id: str - added:
field BetaManagedAgentsFileResourceConfig.mount_path: Optional[str] - added:
field BetaManagedAgentsFileResourceConfig.type: Literal['file']
- added:
class BetaManagedAgentsGitHubRepositoryResourceConfig(BaseModel) - added:
field BetaManagedAgentsGitHubRepositoryResourceConfig.checkout: Optional[Checkout] - added:
field BetaManagedAgentsGitHubRepositoryResourceConfig.mount_path: Optional[str] - added:
field BetaManagedAgentsGitHubRepositoryResourceConfig.type: Literal['github_repository'] - added:
field BetaManagedAgentsGitHubRepositoryResourceConfig.url: str - added:
variable Checkout: TypeAlias
- added:
class BetaManagedAgentsManualDeploymentPausedReason(BaseModel) - added:
field BetaManagedAgentsManualDeploymentPausedReason.type: Literal['manual']
- added:
class BetaManagedAgentsManualTriggerContext(BaseModel) - added:
field BetaManagedAgentsManualTriggerContext.type: Literal['manual']
- added:
class BetaManagedAgentsMCPEgressBlockedDeploymentPausedReasonError(BaseModel) - added:
field BetaManagedAgentsMCPEgressBlockedDeploymentPausedReasonError.type: Literal['mcp_egress_blocked_error']
- added:
class BetaManagedAgentsMCPEgressBlockedRunError(BaseModel) - added:
field BetaManagedAgentsMCPEgressBlockedRunError.message: str - added:
field BetaManagedAgentsMCPEgressBlockedRunError.type: Literal['mcp_egress_blocked_error']
- added:
class BetaManagedAgentsMemoryStoreArchivedDeploymentPausedReasonError(BaseModel) - added:
field BetaManagedAgentsMemoryStoreArchivedDeploymentPausedReasonError.type: Literal['memory_store_archived_error']
- added:
class BetaManagedAgentsMemoryStoreArchivedRunError(BaseModel) - added:
field BetaManagedAgentsMemoryStoreArchivedRunError.message: str - added:
field BetaManagedAgentsMemoryStoreArchivedRunError.type: Literal['memory_store_archived_error']
- added:
class BetaManagedAgentsMemoryStoreResourceConfig(BaseModel) - added:
field BetaManagedAgentsMemoryStoreResourceConfig.access: Optional[Literal['read_write', 'read_only']] - added:
field BetaManagedAgentsMemoryStoreResourceConfig.instructions: Optional[str] - added:
field BetaManagedAgentsMemoryStoreResourceConfig.memory_store_id: str - added:
field BetaManagedAgentsMemoryStoreResourceConfig.type: Literal['memory_store']
- added:
class BetaManagedAgentsOrganizationDisabledDeploymentPausedReasonError(BaseModel) - added:
field BetaManagedAgentsOrganizationDisabledDeploymentPausedReasonError.type: Literal['organization_disabled_error']
- added:
class BetaManagedAgentsOrganizationDisabledRunError(BaseModel) - added:
field BetaManagedAgentsOrganizationDisabledRunError.message: str - added:
field BetaManagedAgentsOrganizationDisabledRunError.type: Literal['organization_disabled_error']
- added:
class BetaManagedAgentsSchedule(BaseModel) - added:
field BetaManagedAgentsSchedule.expression: str - added:
field BetaManagedAgentsSchedule.last_run_at: Optional[datetime] - added:
field BetaManagedAgentsSchedule.timezone: str - added:
field BetaManagedAgentsSchedule.type: Literal['cron'] - added:
field BetaManagedAgentsSchedule.upcoming_runs_at: Optional[List[datetime]]
- added:
class BetaManagedAgentsScheduleParams(TypedDict) - added:
field BetaManagedAgentsScheduleParams.expression: Required[str] - added:
field BetaManagedAgentsScheduleParams.timezone: Required[str] - added:
field BetaManagedAgentsScheduleParams.type: Required[Literal['cron']]
- added:
class BetaManagedAgentsScheduleTriggerContext(BaseModel) - added:
field BetaManagedAgentsScheduleTriggerContext.scheduled_at: datetime - added:
field BetaManagedAgentsScheduleTriggerContext.type: Literal['schedule']
- added:
class BetaManagedAgentsSelfHostedResourcesUnsupportedDeploymentPausedReasonError(BaseModel) - added:
field BetaManagedAgentsSelfHostedResourcesUnsupportedDeploymentPausedReasonError.type: Literal['self_hosted_resources_unsupported_error']
- added:
class BetaManagedAgentsSelfHostedResourcesUnsupportedRunError(BaseModel) - added:
field BetaManagedAgentsSelfHostedResourcesUnsupportedRunError.message: str - added:
field BetaManagedAgentsSelfHostedResourcesUnsupportedRunError.type: Literal['self_hosted_resources_unsupported_error']
- added:
field BetaManagedAgentsSession.deployment_id: Optional[str]
- added:
class BetaManagedAgentsSessionCreationRejectedRunError(BaseModel) - added:
field BetaManagedAgentsSessionCreationRejectedRunError.message: str - added:
field BetaManagedAgentsSessionCreationRejectedRunError.type: Literal['session_creation_rejected_error']
- added:
class BetaManagedAgentsSessionRateLimitedRunError(BaseModel) - added:
field BetaManagedAgentsSessionRateLimitedRunError.message: str - added:
field BetaManagedAgentsSessionRateLimitedRunError.type: Literal['session_rate_limited_error']
- added:
variable BetaManagedAgentsSessionResourceConfig: TypeAlias
- added:
class BetaManagedAgentsSessionResourceNotFoundDeploymentPausedReasonError(BaseModel) - added:
field BetaManagedAgentsSessionResourceNotFoundDeploymentPausedReasonError.type: Literal['session_resource_not_found_error']
- added:
class BetaManagedAgentsSessionResourceNotFoundRunError(BaseModel) - added:
field BetaManagedAgentsSessionResourceNotFoundRunError.message: str - added:
field BetaManagedAgentsSessionResourceNotFoundRunError.type: Literal['session_resource_not_found_error']
- added:
class BetaManagedAgentsSkillNotFoundDeploymentPausedReasonError(BaseModel) - added:
field BetaManagedAgentsSkillNotFoundDeploymentPausedReasonError.type: Literal['skill_not_found_error']
- added:
class BetaManagedAgentsSkillNotFoundRunError(BaseModel) - added:
field BetaManagedAgentsSkillNotFoundRunError.message: str - added:
field BetaManagedAgentsSkillNotFoundRunError.type: Literal['skill_not_found_error']
- added:
class BetaManagedAgentsSystemContentBlock(BaseModel) - added:
field BetaManagedAgentsSystemContentBlock.text: str - added:
field BetaManagedAgentsSystemContentBlock.type: Literal['text']
- added:
class BetaManagedAgentsSystemContentBlockParam(TypedDict) - added:
field BetaManagedAgentsSystemContentBlockParam.text: Required[str] - added:
field BetaManagedAgentsSystemContentBlockParam.type: Required[Literal['text']]
- added:
class BetaManagedAgentsSystemMessageEvent(BaseModel) - added:
field BetaManagedAgentsSystemMessageEvent.content: List[BetaManagedAgentsSystemContentBlock] - added:
field BetaManagedAgentsSystemMessageEvent.id: str - added:
field BetaManagedAgentsSystemMessageEvent.processed_at: Optional[datetime] - added:
field BetaManagedAgentsSystemMessageEvent.type: Literal['system.message']
- added:
variable BetaManagedAgentsTriggerContext: TypeAlias
- added:
variable BetaManagedAgentsTriggerType: TypeAlias
- added:
class BetaManagedAgentsUnknownDeploymentPausedReasonError(BaseModel) - added:
field BetaManagedAgentsUnknownDeploymentPausedReasonError.type: Literal['unknown_error']
- added:
class BetaManagedAgentsUnknownRunError(BaseModel) - added:
field BetaManagedAgentsUnknownRunError.message: str - added:
field BetaManagedAgentsUnknownRunError.type: Literal['unknown_error']
- added:
class BetaManagedAgentsVaultArchivedDeploymentPausedReasonError(BaseModel) - added:
field BetaManagedAgentsVaultArchivedDeploymentPausedReasonError.type: Literal['vault_archived_error']
- added:
class BetaManagedAgentsVaultArchivedRunError(BaseModel) - added:
field BetaManagedAgentsVaultArchivedRunError.message: str - added:
field BetaManagedAgentsVaultArchivedRunError.type: Literal['vault_archived_error']
- added:
class BetaManagedAgentsVaultNotFoundDeploymentPausedReasonError(BaseModel) - added:
field BetaManagedAgentsVaultNotFoundDeploymentPausedReasonError.type: Literal['vault_not_found_error']
- added:
class BetaManagedAgentsVaultNotFoundRunError(BaseModel) - added:
field BetaManagedAgentsVaultNotFoundRunError.message: str - added:
field BetaManagedAgentsVaultNotFoundRunError.type: Literal['vault_not_found_error']
- added:
class BetaManagedAgentsWorkspaceArchivedDeploymentPausedReasonError(BaseModel) - added:
field BetaManagedAgentsWorkspaceArchivedDeploymentPausedReasonError.type: Literal['workspace_archived_error']
- added:
class BetaManagedAgentsWorkspaceArchivedRunError(BaseModel) - added:
field BetaManagedAgentsWorkspaceArchivedRunError.message: str - added:
field BetaManagedAgentsWorkspaceArchivedRunError.type: Literal['workspace_archived_error']
- changed:
field BetaRefusalStopDetails.category: Optional[Literal['cyber', 'bio', 'reasoning_extraction']] โ field BetaRefusalStopDetails.category: Optional[Literal['cyber', 'bio', 'frontier_llm', 'reasoning_extraction']]
- added:
field BetaWebhookSessionThreadCreatedEventData.session_thread_id: str
- added:
field BetaWebhookSessionThreadIdledEventData.session_thread_id: str
- added:
field BetaWebhookSessionThreadTerminatedEventData.session_thread_id: str
- added:
class DeploymentCreateParams(TypedDict) - added:
field DeploymentCreateParams.agent: Required[Agent] - added:
field DeploymentCreateParams.betas: Annotated[List[AnthropicBetaParam], PropertyInfo(alias=anthropic - beta)] - added:
field DeploymentCreateParams.description: Optional[str] - added:
field DeploymentCreateParams.environment_id: Required[str] - added:
field DeploymentCreateParams.initial_events: Required[Iterable[BetaManagedAgentsDeploymentInitialEventParams]] - added:
field DeploymentCreateParams.metadata: Dict[str, str] - added:
field DeploymentCreateParams.name: Required[str] - added:
field DeploymentCreateParams.resources: Iterable[Resource] - added:
field DeploymentCreateParams.schedule: Optional[BetaManagedAgentsScheduleParams] - added:
field DeploymentCreateParams.vault_ids: SequenceNotStr[str] - added:
variable Agent: TypeAlias - added:
variable Resource: TypeAlias
- added:
class DeploymentListParams(TypedDict) - added:
field DeploymentListParams.agent_id: str - added:
field DeploymentListParams.betas: Annotated[List[AnthropicBetaParam], PropertyInfo(alias=anthropic - beta)] - added:
field DeploymentListParams.created_at_gte: Annotated[Union[str, datetime], PropertyInfo(alias=created_at[gte], format=iso8601)] - added:
field DeploymentListParams.created_at_lte: Annotated[Union[str, datetime], PropertyInfo(alias=created_at[lte], format=iso8601)] - added:
field DeploymentListParams.include_archived: bool - added:
field DeploymentListParams.limit: int - added:
field DeploymentListParams.page: str - added:
field DeploymentListParams.status: BetaManagedAgentsDeploymentStatus
- added:
class DeploymentRunListParams(TypedDict) - added:
field DeploymentRunListParams.betas: Annotated[List[AnthropicBetaParam], PropertyInfo(alias=anthropic - beta)] - added:
field DeploymentRunListParams.created_at_gt: Annotated[Union[str, datetime], PropertyInfo(alias=created_at[gt], format=iso8601)] - added:
field DeploymentRunListParams.created_at_gte: Annotated[Union[str, datetime], PropertyInfo(alias=created_at[gte], format=iso8601)] - added:
field DeploymentRunListParams.created_at_lt: Annotated[Union[str, datetime], PropertyInfo(alias=created_at[lt], format=iso8601)] - added:
field DeploymentRunListParams.created_at_lte: Annotated[Union[str, datetime], PropertyInfo(alias=created_at[lte], format=iso8601)] - added:
field DeploymentRunListParams.deployment_id: str - added:
field DeploymentRunListParams.has_error: bool - added:
field DeploymentRunListParams.limit: int - added:
field DeploymentRunListParams.page: str - added:
field DeploymentRunListParams.trigger_type: BetaManagedAgentsTriggerType
- added:
class DeploymentUpdateParams(TypedDict) - added:
field DeploymentUpdateParams.agent: Agent - added:
field DeploymentUpdateParams.betas: Annotated[List[AnthropicBetaParam], PropertyInfo(alias=anthropic - beta)] - added:
field DeploymentUpdateParams.description: Optional[str] - added:
field DeploymentUpdateParams.environment_id: str - added:
field DeploymentUpdateParams.initial_events: Iterable[BetaManagedAgentsDeploymentInitialEventParams] - added:
field DeploymentUpdateParams.metadata: Optional[Dict[str, Optional[str]]] - added:
field DeploymentUpdateParams.name: str - added:
field DeploymentUpdateParams.resources: Optional[Iterable[Resource]] - added:
field DeploymentUpdateParams.schedule: Optional[BetaManagedAgentsScheduleParams] - added:
field DeploymentUpdateParams.vault_ids: Optional[SequenceNotStr[str]] - added:
variable Agent: TypeAlias - added:
variable Resource: TypeAlias
- added:
field SessionListParams.deployment_id: str
- added:
export BetaManagedAgentsCredentialHostUnreachableError - added:
export BetaManagedAgentsSystemMessageEventParams
- added:
class BetaManagedAgentsCredentialHostUnreachableError(BaseModel) - added:
field BetaManagedAgentsCredentialHostUnreachableError.credential_id: str - added:
field BetaManagedAgentsCredentialHostUnreachableError.message: str - added:
field BetaManagedAgentsCredentialHostUnreachableError.retry_status: RetryStatus - added:
field BetaManagedAgentsCredentialHostUnreachableError.type: Literal['credential_host_unreachable_error'] - added:
field BetaManagedAgentsCredentialHostUnreachableError.vault_id: str - added:
variable RetryStatus: TypeAlias
- added:
class BetaManagedAgentsSystemMessageEventParams(TypedDict) - added:
field BetaManagedAgentsSystemMessageEventParams.content: Required[Iterable[BetaManagedAgentsSystemContentBlockParam]] - added:
field BetaManagedAgentsSystemMessageEventParams.type: Required[Literal['system.message']]
- added:
export BetaManagedAgentsCredentialNetworkingParams - added:
export BetaManagedAgentsEnvironmentVariableAuthResponse - added:
export BetaManagedAgentsEnvironmentVariableCreateParams - added:
export BetaManagedAgentsEnvironmentVariableUpdateParams - added:
export BetaManagedAgentsLimitedCredentialNetworkingParams - added:
export BetaManagedAgentsLimitedCredentialNetworkingResponse - added:
export BetaManagedAgentsUnrestrictedCredentialNetworkingParams - added:
export BetaManagedAgentsUnrestrictedCredentialNetworkingResponse
- added:
variable BetaManagedAgentsCredentialNetworkingParams: TypeAlias
- added:
class BetaManagedAgentsEnvironmentVariableAuthResponse(BaseModel) - added:
field BetaManagedAgentsEnvironmentVariableAuthResponse.networking: Networking - added:
field BetaManagedAgentsEnvironmentVariableAuthResponse.secret_name: str - added:
field BetaManagedAgentsEnvironmentVariableAuthResponse.type: Literal['environment_variable'] - added:
variable Networking: TypeAlias
- added:
class BetaManagedAgentsEnvironmentVariableCreateParams(TypedDict) - added:
field BetaManagedAgentsEnvironmentVariableCreateParams.networking: Required[BetaManagedAgentsCredentialNetworkingParams] - added:
field BetaManagedAgentsEnvironmentVariableCreateParams.secret_name: Required[str] - added:
field BetaManagedAgentsEnvironmentVariableCreateParams.secret_value: Required[str] - added:
field BetaManagedAgentsEnvironmentVariableCreateParams.type: Required[Literal['environment_variable']]
- added:
class BetaManagedAgentsEnvironmentVariableUpdateParams(TypedDict) - added:
field BetaManagedAgentsEnvironmentVariableUpdateParams.networking: Optional[BetaManagedAgentsCredentialNetworkingParams] - added:
field BetaManagedAgentsEnvironmentVariableUpdateParams.secret_value: Optional[str] - added:
field BetaManagedAgentsEnvironmentVariableUpdateParams.type: Required[Literal['environment_variable']]
- added:
class BetaManagedAgentsLimitedCredentialNetworkingParams(TypedDict) - added:
field BetaManagedAgentsLimitedCredentialNetworkingParams.allowed_hosts: Required[SequenceNotStr[str]] - added:
field BetaManagedAgentsLimitedCredentialNetworkingParams.type: Required[Literal['limited']]
- added:
class BetaManagedAgentsLimitedCredentialNetworkingResponse(BaseModel) - added:
field BetaManagedAgentsLimitedCredentialNetworkingResponse.allowed_hosts: List[str] - added:
field BetaManagedAgentsLimitedCredentialNetworkingResponse.type: Literal['limited']
- added:
class BetaManagedAgentsUnrestrictedCredentialNetworkingParams(TypedDict) - added:
field BetaManagedAgentsUnrestrictedCredentialNetworkingParams.type: Required[Literal['unrestricted']]
- added:
class BetaManagedAgentsUnrestrictedCredentialNetworkingResponse(BaseModel) - added:
field BetaManagedAgentsUnrestrictedCredentialNetworkingResponse.type: Literal['unrestricted']
- changed:
field RefusalStopDetails.category: Optional[Literal['cyber', 'bio', 'reasoning_extraction']] โ field RefusalStopDetails.category: Optional[Literal['cyber', 'bio', 'frontier_llm', 'reasoning_extraction']]