Skip to content

Upgrading anthropic 0.82 to 0.83

Safe0.82.0 → 0.83.0New1Other1

SafeUpgrade verdict

Only new features and fixes in this range.

  • Nothing in this range needs changes to your code. It adds features and fixes.
Nothing to change

No breaking, platform, security or deprecated items in this range.

Nothing in this upgrade needs a code or configuration change.

Generated by DepDelta from published Python source. Not mixed with prose notes.

  • changed: async method AsyncMessages.count_tokens(*, messages: Iterable[BetaMessageParam], model: ModelParam, context_management: Optional[BetaContextManagementConfigParam] | Omit=…, mcp_servers: Iterable[BetaRequestMCPServerURLDefinitionParam] | Omit=…, output_config: BetaOutputConfigParam | Omit=…, output_format: Optional[BetaJSONOutputFormatParam] | Omit=…, speed: Optional[Literal['standard', 'fast']] |… → async method AsyncMessages.count_tokens(*, messages: Iterable[BetaMessageParam], model: ModelParam, cache_control: Optional[BetaCacheControlEphemeralParam] | Omit=…, context_management: Optional[BetaContextManagementConfigParam] | Omit=…, mcp_servers: Iterable[BetaRequestMCPServerURLDefinitionParam] | Omit=…, output_config: BetaOutputConfigParam | Omit=…, output_format: Optional[BetaJSONOutputFor…
  • changed: async method AsyncMessages.create(*, max_tokens: int, messages: Iterable[BetaMessageParam], model: ModelParam, container: Optional[message_create_params.Container] | Omit=…, context_management: Optional[BetaContextManagementConfigParam] | Omit=…, inference_geo: Optional[str] | Omit=…, mcp_servers: Iterable[BetaRequestMCPServerURLDefinitionParam] | Omit=…, metadata: BetaMetadataParam | Omit=…, out… → async method AsyncMessages.create(*, max_tokens: int, messages: Iterable[BetaMessageParam], model: ModelParam, cache_control: Optional[BetaCacheControlEphemeralParam] | Omit=…, container: Optional[message_create_params.Container] | Omit=…, context_management: Optional[BetaContextManagementConfigParam] | Omit=…, inference_geo: Optional[str] | Omit=…, mcp_servers: Iterable[BetaRequestMCPServerURLDe…
  • changed: async method AsyncMessages.parse(*, max_tokens: int, messages: Iterable[BetaMessageParam], model: ModelParam, container: Optional[message_create_params.Container] | Omit=…, context_management: Optional[BetaContextManagementConfigParam] | Omit=…, inference_geo: Optional[str] | Omit=…, mcp_servers: Iterable[BetaRequestMCPServerURLDefinitionParam] | Omit=…, metadata: BetaMetadataParam | Omit=…, outp… → async method AsyncMessages.parse(*, max_tokens: int, messages: Iterable[BetaMessageParam], model: ModelParam, cache_control: Optional[BetaCacheControlEphemeralParam] | Omit=…, container: Optional[message_create_params.Container] | Omit=…, context_management: Optional[BetaContextManagementConfigParam] | Omit=…, inference_geo: Optional[str] | Omit=…, mcp_servers: Iterable[BetaRequestMCPServerURLDef…
  • changed: method AsyncMessages.stream(*, max_tokens: int, messages: Iterable[BetaMessageParam], model: ModelParam, metadata: BetaMetadataParam | Omit=…, output_config: BetaOutputConfigParam | Omit=…, output_format: None | type[ResponseFormatT] | BetaJSONOutputFormatParam | Omit=…, container: Optional[message_create_params.Container] | Omit=…, context_management: Optional[BetaContextManagementConfigParam] |… → method AsyncMessages.stream(*, max_tokens: int, messages: Iterable[BetaMessageParam], model: ModelParam, cache_control: Optional[BetaCacheControlEphemeralParam] | Omit=…, metadata: BetaMetadataParam | Omit=…, output_config: BetaOutputConfigParam | Omit=…, output_format: None | type[ResponseFormatT] | BetaJSONOutputFormatParam | Omit=…, container: Optional[message_create_params.Container] | Omit=……
  • changed: method AsyncMessages.tool_runner(*, max_tokens: int, messages: Iterable[BetaMessageParam], model: ModelParam, tools: Iterable[BetaAsyncRunnableTool | BetaToolUnionParam], compaction_control: CompactionControl | Omit=…, max_iterations: int | Omit=…, container: Optional[message_create_params.Container] | Omit=…, context_management: Optional[BetaContextManagementConfigParam] | Omit=…, inference_geo:… → method AsyncMessages.tool_runner(*, max_tokens: int, messages: Iterable[BetaMessageParam], model: ModelParam, tools: Iterable[BetaAsyncRunnableTool | BetaToolUnionParam], cache_control: Optional[BetaCacheControlEphemeralParam] | Omit=…, compaction_control: CompactionControl | Omit=…, max_iterations: int | Omit=…, container: Optional[message_create_params.Container] | Omit=…, context_management: O…
  • changed: method Messages.count_tokens(*, messages: Iterable[BetaMessageParam], model: ModelParam, context_management: Optional[BetaContextManagementConfigParam] | Omit=…, mcp_servers: Iterable[BetaRequestMCPServerURLDefinitionParam] | Omit=…, output_config: BetaOutputConfigParam | Omit=…, output_format: Optional[BetaJSONOutputFormatParam] | Omit=…, speed: Optional[Literal['standard', 'fast']] | Omit=…, sy… → method Messages.count_tokens(*, messages: Iterable[BetaMessageParam], model: ModelParam, cache_control: Optional[BetaCacheControlEphemeralParam] | Omit=…, context_management: Optional[BetaContextManagementConfigParam] | Omit=…, mcp_servers: Iterable[BetaRequestMCPServerURLDefinitionParam] | Omit=…, output_config: BetaOutputConfigParam | Omit=…, output_format: Optional[BetaJSONOutputFormatParam] |…
  • changed: method Messages.create(*, max_tokens: int, messages: Iterable[BetaMessageParam], model: ModelParam, container: Optional[message_create_params.Container] | Omit=…, context_management: Optional[BetaContextManagementConfigParam] | Omit=…, inference_geo: Optional[str] | Omit=…, mcp_servers: Iterable[BetaRequestMCPServerURLDefinitionParam] | Omit=…, metadata: BetaMetadataParam | Omit=…, output_config:… → method Messages.create(*, max_tokens: int, messages: Iterable[BetaMessageParam], model: ModelParam, cache_control: Optional[BetaCacheControlEphemeralParam] | Omit=…, container: Optional[message_create_params.Container] | Omit=…, context_management: Optional[BetaContextManagementConfigParam] | Omit=…, inference_geo: Optional[str] | Omit=…, mcp_servers: Iterable[BetaRequestMCPServerURLDefinitionPar…
  • changed: method Messages.parse(*, max_tokens: int, messages: Iterable[BetaMessageParam], model: ModelParam, container: Optional[message_create_params.Container] | Omit=…, context_management: Optional[BetaContextManagementConfigParam] | Omit=…, inference_geo: Optional[str] | Omit=…, mcp_servers: Iterable[BetaRequestMCPServerURLDefinitionParam] | Omit=…, metadata: BetaMetadataParam | Omit=…, output_config:… → method Messages.parse(*, max_tokens: int, messages: Iterable[BetaMessageParam], model: ModelParam, cache_control: Optional[BetaCacheControlEphemeralParam] | Omit=…, container: Optional[message_create_params.Container] | Omit=…, context_management: Optional[BetaContextManagementConfigParam] | Omit=…, inference_geo: Optional[str] | Omit=…, mcp_servers: Iterable[BetaRequestMCPServerURLDefinitionPara…
  • changed: method Messages.stream(*, max_tokens: int, messages: Iterable[BetaMessageParam], model: ModelParam, container: Optional[message_create_params.Container] | Omit=…, context_management: Optional[BetaContextManagementConfigParam] | Omit=…, inference_geo: Optional[str] | Omit=…, mcp_servers: Iterable[BetaRequestMCPServerURLDefinitionParam] | Omit=…, metadata: BetaMetadataParam | Omit=…, output_config:… → method Messages.stream(*, max_tokens: int, messages: Iterable[BetaMessageParam], model: ModelParam, cache_control: Optional[BetaCacheControlEphemeralParam] | Omit=…, container: Optional[message_create_params.Container] | Omit=…, context_management: Optional[BetaContextManagementConfigParam] | Omit=…, inference_geo: Optional[str] | Omit=…, mcp_servers: Iterable[BetaRequestMCPServerURLDefinitionPar…
  • changed: method Messages.tool_runner(*, max_tokens: int, messages: Iterable[BetaMessageParam], model: ModelParam, tools: Iterable[BetaRunnableTool | BetaToolUnionParam], compaction_control: CompactionControl | Omit=…, container: Optional[message_create_params.Container] | Omit=…, context_management: Optional[BetaContextManagementConfigParam] | Omit=…, inference_geo: Optional[str] | Omit=…, max_iterations:… → method Messages.tool_runner(*, max_tokens: int, messages: Iterable[BetaMessageParam], model: ModelParam, tools: Iterable[BetaRunnableTool | BetaToolUnionParam], compaction_control: CompactionControl | Omit=…, cache_control: Optional[BetaCacheControlEphemeralParam] | Omit=…, container: Optional[message_create_params.Container] | Omit=…, context_management: Optional[BetaContextManagementConfigParam…
  • changed: async method AsyncMessages.count_tokens(*, messages: Iterable[MessageParam], model: ModelParam, output_config: OutputConfigParam | Omit=…, output_format: None | JSONOutputFormatParam | type | Omit=…, system: Union[str, Iterable[TextBlockParam]] | Omit=…, thinking: ThinkingConfigParam | Omit=…, tool_choice: ToolChoiceParam | Omit=…, tools: Iterable[MessageCountTokensToolParam] | Omit=…, extra_head… → async method AsyncMessages.count_tokens(*, messages: Iterable[MessageParam], model: ModelParam, cache_control: Optional[CacheControlEphemeralParam] | Omit=…, output_config: OutputConfigParam | Omit=…, output_format: None | JSONOutputFormatParam | type | Omit=…, system: Union[str, Iterable[TextBlockParam]] | Omit=…, thinking: ThinkingConfigParam | Omit=…, tool_choice: ToolChoiceParam | Omit=…, too…
  • changed: async method AsyncMessages.create(*, max_tokens: int, messages: Iterable[MessageParam], model: ModelParam, container: Optional[str] | Omit=…, inference_geo: Optional[str] | Omit=…, metadata: MetadataParam | Omit=…, output_config: OutputConfigParam | Omit=…, service_tier: Literal['auto', 'standard_only'] | Omit=…, stop_sequences: SequenceNotStr[str] | Omit=…, stream: Literal[False] | Omit=…, syste… → async method AsyncMessages.create(*, max_tokens: int, messages: Iterable[MessageParam], model: ModelParam, cache_control: Optional[CacheControlEphemeralParam] | Omit=…, container: Optional[str] | Omit=…, inference_geo: Optional[str] | Omit=…, metadata: MetadataParam | Omit=…, output_config: OutputConfigParam | Omit=…, service_tier: Literal['auto', 'standard_only'] | Omit=…, stop_sequences: Sequen…
  • changed: method AsyncMessages.stream(*, max_tokens: int, messages: Iterable[MessageParam], model: ModelParam, inference_geo: Optional[str] | Omit=…, metadata: MetadataParam | Omit=…, output_config: OutputConfigParam | Omit=…, output_format: None | JSONOutputFormatParam | type[ResponseFormatT] | Omit=…, container: Optional[str] | Omit=…, service_tier: Literal['auto', 'standard_only'] | Omit=…, stop_sequenc… → method AsyncMessages.stream(*, max_tokens: int, messages: Iterable[MessageParam], model: ModelParam, cache_control: Optional[CacheControlEphemeralParam] | Omit=…, inference_geo: Optional[str] | Omit=…, metadata: MetadataParam | Omit=…, output_config: OutputConfigParam | Omit=…, output_format: None | JSONOutputFormatParam | type[ResponseFormatT] | Omit=…, container: Optional[str] | Omit=…, service…
  • changed: method Messages.count_tokens(*, messages: Iterable[MessageParam], model: ModelParam, output_config: OutputConfigParam | Omit=…, output_format: None | JSONOutputFormatParam | type | Omit=…, system: Union[str, Iterable[TextBlockParam]] | Omit=…, thinking: ThinkingConfigParam | Omit=…, tool_choice: ToolChoiceParam | Omit=…, tools: Iterable[MessageCountTokensToolParam] | Omit=…, extra_headers: Header… → method Messages.count_tokens(*, messages: Iterable[MessageParam], model: ModelParam, cache_control: Optional[CacheControlEphemeralParam] | Omit=…, output_config: OutputConfigParam | Omit=…, output_format: None | JSONOutputFormatParam | type | Omit=…, system: Union[str, Iterable[TextBlockParam]] | Omit=…, thinking: ThinkingConfigParam | Omit=…, tool_choice: ToolChoiceParam | Omit=…, tools: Iterabl…
  • changed: method Messages.create(*, max_tokens: int, messages: Iterable[MessageParam], model: ModelParam, container: Optional[str] | Omit=…, inference_geo: Optional[str] | Omit=…, metadata: MetadataParam | Omit=…, output_config: OutputConfigParam | Omit=…, service_tier: Literal['auto', 'standard_only'] | Omit=…, stop_sequences: SequenceNotStr[str] | Omit=…, stream: Literal[False] | Omit=…, system: Union[st… → method Messages.create(*, max_tokens: int, messages: Iterable[MessageParam], model: ModelParam, cache_control: Optional[CacheControlEphemeralParam] | Omit=…, container: Optional[str] | Omit=…, inference_geo: Optional[str] | Omit=…, metadata: MetadataParam | Omit=…, output_config: OutputConfigParam | Omit=…, service_tier: Literal['auto', 'standard_only'] | Omit=…, stop_sequences: SequenceNotStr[st…
  • changed: method Messages.stream(*, max_tokens: int, messages: Iterable[MessageParam], model: ModelParam, inference_geo: Optional[str] | Omit=…, metadata: MetadataParam | Omit=…, output_config: OutputConfigParam | Omit=…, output_format: None | JSONOutputFormatParam | type[ResponseFormatT] | Omit=…, container: Optional[str] | Omit=…, service_tier: Literal['auto', 'standard_only'] | Omit=…, stop_sequences: S… → method Messages.stream(*, max_tokens: int, messages: Iterable[MessageParam], model: ModelParam, cache_control: Optional[CacheControlEphemeralParam] | Omit=…, inference_geo: Optional[str] | Omit=…, metadata: MetadataParam | Omit=…, output_config: OutputConfigParam | Omit=…, output_format: None | JSONOutputFormatParam | type[ResponseFormatT] | Omit=…, container: Optional[str] | Omit=…, service_tier…
  • added: field MessageCountTokensParams.cache_control: Optional[BetaCacheControlEphemeralParam]
  • added: field MessageCreateParamsBase.cache_control: Optional[BetaCacheControlEphemeralParam]
  • added: field MessageCountTokensParams.cache_control: Optional[CacheControlEphemeralParam]
  • added: field MessageCreateParamsBase.cache_control: Optional[CacheControlEphemeralParam]