Skip to content

Upgrading anthropic 0.108 to 0.109

Breaking0.108.0 โ†’ 0.109.2Breaking1New1Fixed1

BreakingUpgrade verdict

1 breaking change.

  • Some older AI models that the service no longer supports have been removed from the package.
1 item needs code or config changes
Breaking1
Removes retired models from the API and SDKs.

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']]