Metadata-Version: 2.4
Name: nexus-harness
Version: 0.3.4
Summary: A small, provider-agnostic Python agent harness
Requires-Python: >=3.13
Requires-Dist: httpx>=0.27
Requires-Dist: rich<16,>=14
Requires-Dist: httpcore==1.0.9
Requires-Dist: msgspec>=0.18
Requires-Dist: mcp<2,>=1.2
Requires-Dist: firecrawl-anydoc==0.2.4
Requires-Dist: claude-agent-sdk==0.2.162
Requires-Dist: sounddevice<1,>=0.5
Provides-Extra: speak
Requires-Dist: kokoro<1,>=0.9.4; extra == "speak"
Requires-Dist: sounddevice<1,>=0.5; extra == "speak"
Requires-Dist: numpy>=1.26; extra == "speak"
Provides-Extra: claude-agent
Requires-Dist: claude-agent-sdk==0.2.162; extra == "claude-agent"
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.23; extra == "dev"
Requires-Dist: playwright==1.57.0; extra == "dev"
Requires-Dist: wsproto<2,>=1.2; extra == "dev"
Requires-Dist: setuptools>=68; extra == "dev"
Requires-Dist: setuptools-rust<2,>=1.11; extra == "dev"
Provides-Extra: documents
Requires-Dist: firecrawl-anydoc==0.2.4; extra == "documents"
Provides-Extra: voice
Requires-Dist: moondream==2.4.0; extra == "voice"
Requires-Dist: sounddevice<1,>=0.5; extra == "voice"
