Upgrading anthropic 0.44 to 0.45
Safe0.44.0 โ 0.45.2New2Fixed2Other2
SafeUpgrade verdict
Only new features and fixes in this range.
In plain terms
- Nothing in this range needs changes to your code. It adds features and fixes.
Must act Nothing to change
No breaking, platform, security or deprecated items in this range.
Nothing in this upgrade needs a code or configuration change.
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- added:
export CitationCharLocation - added:
export CitationCharLocationParam - added:
export CitationContentBlockLocation - added:
export CitationContentBlockLocationParam - added:
export CitationPageLocation - added:
export CitationPageLocationParam - added:
export CitationsConfigParam - added:
export CitationsDelta - added:
export ContentBlockSourceContentParam - added:
export ContentBlockSourceParam - added:
export PlainTextSourceParam - added:
export TextCitation - added:
export TextCitationParam
- added:
export BetaCitationCharLocation - added:
export BetaCitationCharLocationParam - added:
export BetaCitationContentBlockLocation - added:
export BetaCitationContentBlockLocationParam - added:
export BetaCitationPageLocation - added:
export BetaCitationPageLocationParam - added:
export BetaCitationsConfigParam - added:
export BetaCitationsDelta - added:
export BetaContentBlockSourceContentParam - added:
export BetaContentBlockSourceParam - added:
export BetaPlainTextSourceParam - added:
export BetaTextCitation - added:
export BetaTextCitationParam
- changed:
field BetaBase64PDFBlockParam.source: Required[BetaBase64PDFSourceParam] โ field BetaBase64PDFBlockParam.source: Required[Source] - added:
field BetaBase64PDFBlockParam.citations: BetaCitationsConfigParam - added:
field BetaBase64PDFBlockParam.context: Optional[str] - added:
field BetaBase64PDFBlockParam.title: Optional[str] - added:
variable Source: TypeAlias
- added:
class BetaCitationCharLocation(BaseModel) - added:
field BetaCitationCharLocation.cited_text: str - added:
field BetaCitationCharLocation.document_index: int - added:
field BetaCitationCharLocation.document_title: Optional[str] - added:
field BetaCitationCharLocation.end_char_index: int - added:
field BetaCitationCharLocation.start_char_index: int - added:
field BetaCitationCharLocation.type: Literal['char_location']
- added:
class BetaCitationCharLocationParam(TypedDict) - added:
field BetaCitationCharLocationParam.cited_text: Required[str] - added:
field BetaCitationCharLocationParam.document_index: Required[int] - added:
field BetaCitationCharLocationParam.document_title: Required[Optional[str]] - added:
field BetaCitationCharLocationParam.end_char_index: Required[int] - added:
field BetaCitationCharLocationParam.start_char_index: Required[int] - added:
field BetaCitationCharLocationParam.type: Required[Literal['char_location']]
- added:
class BetaCitationContentBlockLocation(BaseModel) - added:
field BetaCitationContentBlockLocation.cited_text: str - added:
field BetaCitationContentBlockLocation.document_index: int - added:
field BetaCitationContentBlockLocation.document_title: Optional[str] - added:
field BetaCitationContentBlockLocation.end_block_index: int - added:
field BetaCitationContentBlockLocation.start_block_index: int - added:
field BetaCitationContentBlockLocation.type: Literal['content_block_location']
- added:
class BetaCitationContentBlockLocationParam(TypedDict) - added:
field BetaCitationContentBlockLocationParam.cited_text: Required[str] - added:
field BetaCitationContentBlockLocationParam.document_index: Required[int] - added:
field BetaCitationContentBlockLocationParam.document_title: Required[Optional[str]] - added:
field BetaCitationContentBlockLocationParam.end_block_index: Required[int] - added:
field BetaCitationContentBlockLocationParam.start_block_index: Required[int] - added:
field BetaCitationContentBlockLocationParam.type: Required[Literal['content_block_location']]
- added:
class BetaCitationPageLocation(BaseModel) - added:
field BetaCitationPageLocation.cited_text: str - added:
field BetaCitationPageLocation.document_index: int - added:
field BetaCitationPageLocation.document_title: Optional[str] - added:
field BetaCitationPageLocation.end_page_number: int - added:
field BetaCitationPageLocation.start_page_number: int - added:
field BetaCitationPageLocation.type: Literal['page_location']
- added:
class BetaCitationPageLocationParam(TypedDict) - added:
field BetaCitationPageLocationParam.cited_text: Required[str] - added:
field BetaCitationPageLocationParam.document_index: Required[int] - added:
field BetaCitationPageLocationParam.document_title: Required[Optional[str]] - added:
field BetaCitationPageLocationParam.end_page_number: Required[int] - added:
field BetaCitationPageLocationParam.start_page_number: Required[int] - added:
field BetaCitationPageLocationParam.type: Required[Literal['page_location']]
- added:
class BetaCitationsConfigParam(TypedDict) - added:
field BetaCitationsConfigParam.enabled: bool
- added:
class BetaCitationsDelta(BaseModel) - added:
field BetaCitationsDelta.citation: Citation - added:
field BetaCitationsDelta.type: Literal['citations_delta'] - added:
variable Citation: TypeAlias
- added:
variable BetaContentBlockSourceContentParam: TypeAlias
- added:
class BetaContentBlockSourceParam(TypedDict) - added:
field BetaContentBlockSourceParam.content: Required[Union[str, Iterable[BetaContentBlockSourceContentParam]]] - added:
field BetaContentBlockSourceParam.type: Required[Literal['content']]
- added:
class BetaPlainTextSourceParam(TypedDict) - added:
field BetaPlainTextSourceParam.data: Required[str] - added:
field BetaPlainTextSourceParam.media_type: Required[Literal['text/plain']] - added:
field BetaPlainTextSourceParam.type: Required[Literal['text']]
- added:
field BetaTextBlock.citations: Optional[List[BetaTextCitation]]
- added:
field BetaTextBlockParam.citations: Optional[Iterable[BetaTextCitationParam]]
- added:
variable BetaTextCitation: TypeAlias
- added:
variable BetaTextCitationParam: TypeAlias
- added:
class CitationCharLocation(BaseModel) - added:
field CitationCharLocation.cited_text: str - added:
field CitationCharLocation.document_index: int - added:
field CitationCharLocation.document_title: Optional[str] - added:
field CitationCharLocation.end_char_index: int - added:
field CitationCharLocation.start_char_index: int - added:
field CitationCharLocation.type: Literal['char_location']
- added:
class CitationCharLocationParam(TypedDict) - added:
field CitationCharLocationParam.cited_text: Required[str] - added:
field CitationCharLocationParam.document_index: Required[int] - added:
field CitationCharLocationParam.document_title: Required[Optional[str]] - added:
field CitationCharLocationParam.end_char_index: Required[int] - added:
field CitationCharLocationParam.start_char_index: Required[int] - added:
field CitationCharLocationParam.type: Required[Literal['char_location']]
- added:
class CitationContentBlockLocation(BaseModel) - added:
field CitationContentBlockLocation.cited_text: str - added:
field CitationContentBlockLocation.document_index: int - added:
field CitationContentBlockLocation.document_title: Optional[str] - added:
field CitationContentBlockLocation.end_block_index: int - added:
field CitationContentBlockLocation.start_block_index: int - added:
field CitationContentBlockLocation.type: Literal['content_block_location']
- added:
class CitationContentBlockLocationParam(TypedDict) - added:
field CitationContentBlockLocationParam.cited_text: Required[str] - added:
field CitationContentBlockLocationParam.document_index: Required[int] - added:
field CitationContentBlockLocationParam.document_title: Required[Optional[str]] - added:
field CitationContentBlockLocationParam.end_block_index: Required[int] - added:
field CitationContentBlockLocationParam.start_block_index: Required[int] - added:
field CitationContentBlockLocationParam.type: Required[Literal['content_block_location']]
- added:
class CitationPageLocation(BaseModel) - added:
field CitationPageLocation.cited_text: str - added:
field CitationPageLocation.document_index: int - added:
field CitationPageLocation.document_title: Optional[str] - added:
field CitationPageLocation.end_page_number: int - added:
field CitationPageLocation.start_page_number: int - added:
field CitationPageLocation.type: Literal['page_location']
- added:
class CitationPageLocationParam(TypedDict) - added:
field CitationPageLocationParam.cited_text: Required[str] - added:
field CitationPageLocationParam.document_index: Required[int] - added:
field CitationPageLocationParam.document_title: Required[Optional[str]] - added:
field CitationPageLocationParam.end_page_number: Required[int] - added:
field CitationPageLocationParam.start_page_number: Required[int] - added:
field CitationPageLocationParam.type: Required[Literal['page_location']]
- added:
class CitationsConfigParam(TypedDict) - added:
field CitationsConfigParam.enabled: bool
- added:
class CitationsDelta(BaseModel) - added:
field CitationsDelta.citation: Citation - added:
field CitationsDelta.type: Literal['citations_delta'] - added:
variable Citation: TypeAlias
- added:
variable ContentBlockSourceContentParam: TypeAlias
- added:
class ContentBlockSourceParam(TypedDict) - added:
field ContentBlockSourceParam.content: Required[Union[str, Iterable[ContentBlockSourceContentParam]]] - added:
field ContentBlockSourceParam.type: Required[Literal['content']]
- changed:
field DocumentBlockParam.source: Required[Base64PDFSourceParam] โ field DocumentBlockParam.source: Required[Source] - added:
field DocumentBlockParam.citations: CitationsConfigParam - added:
field DocumentBlockParam.context: Optional[str] - added:
field DocumentBlockParam.title: Optional[str] - added:
variable Source: TypeAlias
- added:
class PlainTextSourceParam(TypedDict) - added:
field PlainTextSourceParam.data: Required[str] - added:
field PlainTextSourceParam.media_type: Required[Literal['text/plain']] - added:
field PlainTextSourceParam.type: Required[Literal['text']]
- added:
field TextBlock.citations: Optional[List[TextCitation]]
- added:
field TextBlockParam.citations: Optional[Iterable[TextCitationParam]]
- added:
variable TextCitation: TypeAlias
- added:
variable TextCitationParam: TypeAlias