Skip to content

Upgrading anthropic 0.83 to 0.84

Review needed0.83.0 → 0.84.0New1Changed1Other8

Review neededUpgrade verdict

1 changed default.

  • 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.

  • added: export ToolError
  • added: class UnsupportedMCPValueError(Exception)
  • added: function async_mcp_tool(tool: Tool, client: ClientSession, *, cache_control: BetaCacheControlEphemeralParam | None=…, defer_loading: bool | None=…, allowed_callers: list[Literal['direct', 'code_execution_20250825', 'code_execution_20260120']] | None=…, eager_input_streaming: bool | None=…, input_examples: Iterable[dict[str, object]] | None=…, strict: bool | None=…) -> BetaAsyncFunctionTool[Any]
  • added: function mcp_content(content: ContentBlock, *, cache_control: BetaCacheControlEphemeralParam | None=…) -> BetaContent
  • added: function mcp_message(message: PromptMessage, *, cache_control: BetaCacheControlEphemeralParam | None=…) -> dict[str, Any]
  • added: function mcp_resource_to_content(result: ReadResourceResult, *, cache_control: BetaCacheControlEphemeralParam | None=…) -> BetaContent
  • added: function mcp_resource_to_file(result: ReadResourceResult) -> tuple[str | None, bytes, str | None]
  • added: function mcp_tool(tool: Tool, client: ClientSession, *, cache_control: BetaCacheControlEphemeralParam | None=…, defer_loading: bool | None=…, allowed_callers: list[Literal['direct', 'code_execution_20250825', 'code_execution_20260120']] | None=…, eager_input_streaming: bool | None=…, input_examples: Iterable[dict[str, object]] | None=…, strict: bool | None=…) -> BetaFunctionTool[Any]