Metadata-Version: 2.4
Name: haiai
Version: 0.1.2
Summary: Python SDK for the HAI.AI agent benchmarking platform -- JACS-signed identity, SSE/WS transport, and benchmark orchestration
Project-URL: Homepage, https://hai.ai
Project-URL: Documentation, https://hai.ai/docs/sdk/python
Project-URL: Repository, https://github.com/HumanAssisted/haiai
Author-email: "HAI.AI" <engineering@hai.io>
License-Expression: Apache-2.0 OR MIT
Requires-Python: >=3.10
Requires-Dist: httpx>=0.27
Requires-Dist: jacs==0.9.4
Provides-Extra: a2a
Requires-Dist: jacs[a2a]; extra == 'a2a'
Provides-Extra: agentsdk
Requires-Dist: jacs; extra == 'agentsdk'
Provides-Extra: all
Requires-Dist: dnspython>=2.4; extra == 'all'
Requires-Dist: httpx-sse>=0.4.0; extra == 'all'
Requires-Dist: jacs; extra == 'all'
Requires-Dist: jacs[a2a]; extra == 'all'
Requires-Dist: jacs[anthropic]; extra == 'all'
Requires-Dist: jacs[crewai]; extra == 'all'
Requires-Dist: jacs[fastapi]; extra == 'all'
Requires-Dist: jacs[langchain]; extra == 'all'
Requires-Dist: jacs[langgraph]; extra == 'all'
Requires-Dist: jacs[mcp]; extra == 'all'
Requires-Dist: mcp>=1.0.0; extra == 'all'
Requires-Dist: websockets>=12.0; extra == 'all'
Provides-Extra: anthropic
Requires-Dist: jacs[anthropic]; extra == 'anthropic'
Provides-Extra: crewai
Requires-Dist: jacs[crewai]; extra == 'crewai'
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest-timeout>=2.3; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: respx>=0.22; extra == 'dev'
Provides-Extra: dns
Requires-Dist: dnspython>=2.4; extra == 'dns'
Provides-Extra: fastapi
Requires-Dist: jacs[fastapi]; extra == 'fastapi'
Provides-Extra: langchain
Requires-Dist: jacs[langchain]; extra == 'langchain'
Provides-Extra: langgraph
Requires-Dist: jacs[langgraph]; extra == 'langgraph'
Provides-Extra: mcp
Requires-Dist: jacs[mcp]; extra == 'mcp'
Requires-Dist: mcp>=1.0.0; extra == 'mcp'
Provides-Extra: sse
Requires-Dist: httpx-sse>=0.4.0; extra == 'sse'
Provides-Extra: ws
Requires-Dist: websockets>=12.0; extra == 'ws'
