Skip to content

v0.8.0 - Python SDK v0.97.0-v0.102.0 Feature Parity

Latest

Choose a tag to compare

@dalehurley dalehurley released this 23 May 10:35
· 1 commit to main since this release

What's New

Full parity with Python SDK v0.97.0 through v0.102.0.

New Resources

  • Beta\MemoryStores — CMA Memory public beta. Includes Memories and MemoryVersions sub-resources. Accessible via $client->beta()->memoryStores(). (Python SDK v0.97.0)
  • Beta\Webhooksunwrap() method for verifying and decoding webhook payloads using standardwebhooks HMAC-SHA256 signature scheme. Accessible via $client->beta()->webhooks(). (Python SDK v0.100.0)
  • Beta\Sessions\Threads — Thread management with Threads (retrieve/list/archive) and ThreadEvents (list/stream) sub-resources. Accessible via $client->beta()->sessions()->threads(). (Python SDK v0.98.0/v0.100.0)
  • Credentials::mcpOAuthValidate() — Live MCP OAuth credential probe on Beta\Vaults\Credentials. (Python SDK v0.100.0)

Client Changes

  • New webhookKey constructor parameter and getWebhookKey() getter on ClaudePhp. Falls back to ANTHROPIC_WEBHOOK_KEY environment variable.

New Types

  • Memory stores: BetaManagedAgentsMemoryStore, BetaManagedAgentsMemory, BetaManagedAgentsMemoryVersion, actor variants (APIActor, SessionActor, UserActor), BetaManagedAgentsPreconditionParam, and more
  • Cache diagnostics: BetaDiagnosticsParam / BetaDiagnostics + 6 BetaCacheMiss* variants. BetaMessage now includes a diagnostics field. Requires cache-diagnosis-2026-04-07 beta header. (Python SDK v0.102.0)
  • Multiagent topology: Multiagent, AgentReference, OutcomeEvaluationResource, MultiagentParams. Session and Agent types gain multiagent, outcome_evaluations, and vault_ids fields. (Python SDK v0.100.0)
  • Session threads: BetaManagedAgentsSessionThread, BetaManagedAgentsSessionThreadAgent, stats/usage/status types
  • Search result blocks: BetaManagedAgentsSearchResultBlock, SearchResultContent, SearchResultCitations and request param counterparts (Python SDK v0.102.0)
  • Credential validation: BetaManagedAgentsCredentialValidation, MCPProbe, RefreshObject, RefreshHttpResponse
  • Webhook events: UnwrapWebhookEvent envelope + 22 event data types covering session, vault, and credential lifecycle events

Tests

514 tests passing including 4 new test files covering all v0.8.0 additions.