Context
The current SDK uses synchronous requests library only (SyncTransport). Modern Python applications and agent frameworks (nova_mesh, LangChain, etc.) are async-first. An async client is needed for production integration.
Current State
SyncTransport — synchronous HTTP via requests
CloudTransport — synchronous for Cloud Agent API
- No async support at all
Requirements
Pattern
Follow OpenAI SDK pattern: openai.OpenAI() (sync) vs openai.AsyncOpenAI() (async).