Upgrading anthropic 0.85 to 0.86
Breaking0.85.0 → 0.86.0Platform1New1Changed2Fixed2Other1
BreakingUpgrade verdict
A platform requirement change.
In plain terms
- Bumps the minimum typing-extensions version.
Must act 1 item needs code or config changes
What you must change
Platform1
Bumps the minimum typing-extensions version.
typing-extensionsAPI changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- added:
export BetaAbstractMemoryTool - added:
export BetaAsyncAbstractMemoryTool - added:
export BetaAsyncLocalFilesystemMemoryTool - added:
export BetaLocalFilesystemMemoryTool
- added:
export CapabilitySupport - added:
export ContextManagementCapability - added:
export EffortCapability - added:
export ErrorType - added:
export ModelCapabilities - added:
export ThinkingCapability - added:
export ThinkingTypes
- added:
export BetaCapabilitySupport - added:
export BetaContextManagementCapability - added:
export BetaEffortCapability - added:
export BetaModelCapabilities - added:
export BetaThinkingCapability - added:
export BetaThinkingTypes
- added:
class BetaCapabilitySupport(BaseModel) - added:
field BetaCapabilitySupport.supported: bool
- added:
class BetaContextManagementCapability(BaseModel) - added:
field BetaContextManagementCapability.clear_thinking_20251015: Optional[BetaCapabilitySupport] - added:
field BetaContextManagementCapability.clear_tool_uses_20250919: Optional[BetaCapabilitySupport] - added:
field BetaContextManagementCapability.compact_20260112: Optional[BetaCapabilitySupport] - added:
field BetaContextManagementCapability.supported: bool
- added:
class BetaEffortCapability(BaseModel) - added:
field BetaEffortCapability.high: BetaCapabilitySupport - added:
field BetaEffortCapability.low: BetaCapabilitySupport - added:
field BetaEffortCapability.max: BetaCapabilitySupport - added:
field BetaEffortCapability.medium: BetaCapabilitySupport - added:
field BetaEffortCapability.supported: bool
- added:
class BetaModelCapabilities(BaseModel) - added:
field BetaModelCapabilities.batch: BetaCapabilitySupport - added:
field BetaModelCapabilities.citations: BetaCapabilitySupport - added:
field BetaModelCapabilities.code_execution: BetaCapabilitySupport - added:
field BetaModelCapabilities.context_management: BetaContextManagementCapability - added:
field BetaModelCapabilities.effort: BetaEffortCapability - added:
field BetaModelCapabilities.image_input: BetaCapabilitySupport - added:
field BetaModelCapabilities.pdf_input: BetaCapabilitySupport - added:
field BetaModelCapabilities.structured_outputs: BetaCapabilitySupport - added:
field BetaModelCapabilities.thinking: BetaThinkingCapability
- added:
field BetaModelInfo.capabilities: Optional[BetaModelCapabilities] - added:
field BetaModelInfo.max_input_tokens: Optional[int] - added:
field BetaModelInfo.max_tokens: Optional[int]
- added:
class BetaThinkingCapability(BaseModel) - added:
field BetaThinkingCapability.supported: bool - added:
field BetaThinkingCapability.types: BetaThinkingTypes
- added:
class BetaThinkingTypes(BaseModel) - added:
field BetaThinkingTypes.adaptive: BetaCapabilitySupport - added:
field BetaThinkingTypes.enabled: BetaCapabilitySupport
- added:
class CapabilitySupport(BaseModel) - added:
field CapabilitySupport.supported: bool
- added:
class ContextManagementCapability(BaseModel) - added:
field ContextManagementCapability.clear_thinking_20251015: Optional[CapabilitySupport] - added:
field ContextManagementCapability.clear_tool_uses_20250919: Optional[CapabilitySupport] - added:
field ContextManagementCapability.compact_20260112: Optional[CapabilitySupport] - added:
field ContextManagementCapability.supported: bool
- added:
class EffortCapability(BaseModel) - added:
field EffortCapability.high: CapabilitySupport - added:
field EffortCapability.low: CapabilitySupport - added:
field EffortCapability.max: CapabilitySupport - added:
field EffortCapability.medium: CapabilitySupport - added:
field EffortCapability.supported: bool
- added:
class ModelCapabilities(BaseModel) - added:
field ModelCapabilities.batch: CapabilitySupport - added:
field ModelCapabilities.citations: CapabilitySupport - added:
field ModelCapabilities.code_execution: CapabilitySupport - added:
field ModelCapabilities.context_management: ContextManagementCapability - added:
field ModelCapabilities.effort: EffortCapability - added:
field ModelCapabilities.image_input: CapabilitySupport - added:
field ModelCapabilities.pdf_input: CapabilitySupport - added:
field ModelCapabilities.structured_outputs: CapabilitySupport - added:
field ModelCapabilities.thinking: ThinkingCapability
- added:
field ModelInfo.capabilities: Optional[ModelCapabilities] - added:
field ModelInfo.max_input_tokens: Optional[int] - added:
field ModelInfo.max_tokens: Optional[int]
- added:
export ErrorType
- added:
variable ErrorType: TypeAlias
- added:
class ThinkingCapability(BaseModel) - added:
field ThinkingCapability.supported: bool - added:
field ThinkingCapability.types: ThinkingTypes
- added:
class ThinkingTypes(BaseModel) - added:
field ThinkingTypes.adaptive: CapabilitySupport - added:
field ThinkingTypes.enabled: CapabilitySupport