–¬hermes-agent¥0.0.0Ü �Ù.openai==2.24.0 ; python_full_version >= '3.14'Ù3certifi==2026.10.19 ; python_full_version >= '3.14'Ù2truststore==0.10.4 ; python_full_version >= '3.14'Ù4python-dotenv==1.2.2 ; python_full_version >= '3.14'Ù+fire==0.7.1 ; python_full_version >= '3.14'Ù4httpx[socks]==0.28.1 ; python_full_version >= '3.14'Ù,rich==14.3.3 ; python_full_version >= '3.14'Ù/tenacity==9.1.4 ; python_full_version >= '3.14'Ù.tomli-w==1.2.0 ; python_full_version >= '3.14'Ù4ruamel-yaml==0.18.16 ; python_full_version >= '3.14'Ú·ruamel-yaml-clib==0.2.15 ; (python_full_version >= '3.14' and platform_machine in 'x86_64 aarch64 i686' and platform_python_implementation == 'CPython' and sys_platform == 'linux') or (python_full_version >= '3.14' and platform_machine in 'AMD64 x86' and platform_python_implementation == 'CPython' and sys_platform == 'win32') or (python_full_version >= '3.14' and platform_python_implementation == 'CPython' and sys_platform == 'darwin')Ù0requests==2.33.0 ; python_full_version >= '3.14'Ù-jinja2==3.1.6 ; python_full_version >= '3.14'Ù7firecrawl-anydoc==0.2.4 ; python_full_version >= '3.14'Ù0pydantic==2.13.4 ; python_full_version >= '3.14'Ù6prompt-toolkit==3.0.52 ; python_full_version >= '3.14'Ù/croniter==6.0.0 ; python_full_version >= '3.14'Ù6snowballstemmer==3.1.1 ; python_full_version >= '3.14'Ù/packaging==26.0 ; python_full_version >= '3.14'Ù0markdown==3.10.2 ; python_full_version >= '3.14'Ù5pyjwt[crypto]==2.15.1 ; python_full_version >= '3.14'Ù1urllib3>=2.8.0,<3 ; python_full_version >= '3.14'Ù4cryptography==50.0.1 ; python_full_version >= '3.14'ÙJtzdata==2025.3 ; python_full_version >= '3.14' and sys_platform == 'win32'ÙKpsutil==7.2.2 ; python_full_version >= '3.14' and sys_platform != 'android'Ù›psutil @ git+https://github.com/giampaolo/psutil.git@380bd2b59c67b0e1b04bbf3a90b11744f4f96644 ; python_full_version >= '3.14' and sys_platform == 'android'Ù2websockets==15.0.1 ; python_full_version >= '3.14'Ù7browser-harness==0.1.13 ; python_full_version >= '3.14'Ù/pathspec==1.1.1 ; python_full_version >= '3.14'Ù3fastapi>=0.104.0,<1 ; python_full_version >= '3.14'Ù2uvicorn>=0.31.0,<1 ; python_full_version >= '3.14'Ù5httptools>=0.6.3,<0.9 ; python_full_version >= '3.14'Ù3watchfiles>=0.20,<2 ; python_full_version >= '3.14'Ù:python-multipart>=0.0.9,<1 ; python_full_version >= '3.14'ÙPptyprocess>=0.7.0,<1 ; python_full_version >= '3.14' and sys_platform != 'win32'ÙNpywinpty>=3.0.5,<4 ; python_full_version >= '3.14' and sys_platform == 'win32'ÙMpywin32>=306,<312 ; python_full_version >= '3.14' and sys_platform == 'win32'Ùdwinrt-windows-applicationmodel>=3.2.1,<4 ; python_full_version >= '3.14' and sys_platform == 'win32'Ù^winrt-windows-foundation>=3.2.1,<4 ; python_full_version >= '3.14' and sys_platform == 'win32'Ùjwinrt-windows-foundation-collections>=3.2.1,<4 ; python_full_version >= '3.14' and sys_platform == 'win32'Ùbwinrt-windows-services-store>=3.2.1,<4 ; python_full_version >= '3.14' and sys_platform == 'win32'Ù.pillow==13.0.0 ; python_full_version >= '3.14'Ù5pillow-heif>=1.4.0,<2 ; python_full_version >= '3.14'Ù/resvg-py==0.4.0 ; python_full_version >= '3.14'ÙZconcurrent-log-handler==0.9.29 ; python_full_version >= '3.14' and sys_platform == 'win32'Ú@nemo-relay>=0.10,<0.11 ; (python_full_version >= '3.14' and platform_machine == 'aarch64' and 'android' not in platform_release and sys_platform == 'linux') or (python_full_version >= '3.14' and platform_machine == 'x86_64' and 'android' not in platform_release and sys_platform == 'linux') or (python_full_version >= '3.14' and platform_machine == 'arm64' and sys_platform == 'darwin') or (python_full_version >= '3.14' and platform_machine == 'AMD64' and sys_platform == 'win32') or (python_full_version >= '3.14' and platform_machine == 'ARM64' and sys_platform == 'win32')Ù¬uvloop>=0.15.1,<0.24 ; platform_python_implementation != 'PyPy' and sys_platform != 'android' and sys_platform != 'cygwin' and sys_platform != 'win32' and extra == 'uvloop'Ù(anthropic==0.87.0 ; extra == 'anthropic'¿exa-py==2.10.2 ; extra == 'exa'Ù+firecrawl-py==4.17.0 ; extra == 'firecrawl'Ù-parallel-web==0.4.2 ; extra == 'parallel-web'¾ddgs==9.16.0 ; extra == 'ddgs'Ù#fal-client==0.13.1 ; extra == 'fal'Ù%edge-tts==7.3.1 ; extra == 'edge-tts'ÙGneutts[all]==1.4.1 ; python_full_version < '3.14' and extra == 'neutts'Úˆkittentts @ https://github.com/KittenML/KittenTTS/releases/download/0.8.1/kittentts-0.8.1-py3-none-any.whl ; (platform_machine != 'x86_64' and sys_platform == 'darwin' and extra == 'kittentts') or (platform_machine != 'ARM64' and sys_platform == 'win32' and extra == 'kittentts') or (sys_platform != 'android' and sys_platform != 'darwin' and sys_platform != 'win32' and extra == 'kittentts')Ú‚misaki[en] @ git+https://github.com/NousResearch/misaki.git@f03fd2be7346952a83d3d4845c217fc7667f322d ; (platform_machine != 'x86_64' and sys_platform == 'darwin' and extra == 'kittentts') or (platform_machine != 'ARM64' and sys_platform == 'win32' and extra == 'kittentts') or (sys_platform != 'android' and sys_platform != 'darwin' and sys_platform != 'win32' and extra == 'kittentts')Ú/soundfile==0.14.0 ; (platform_machine != 'x86_64' and sys_platform == 'darwin' and extra == 'kittentts') or (platform_machine != 'ARM64' and sys_platform == 'win32' and extra == 'kittentts') or (sys_platform != 'android' and sys_platform != 'darwin' and sys_platform != 'win32' and extra == 'kittentts')Ú"piper-tts==1.8.0 ; (platform_machine != 'x86_64' and sys_platform == 'darwin' and extra == 'piper') or (platform_machine != 'ARM64' and sys_platform == 'win32' and extra == 'piper') or (sys_platform != 'android' and sys_platform != 'darwin' and sys_platform != 'win32' and extra == 'piper')¿modal==1.5.5 ; extra == 'modal'Ù%daytona==0.155.0 ; extra == 'daytona'Ù!vercel==0.7.2 ; extra == 'vercel'ÙIplaywright==1.62.0 ; sys_platform != 'android' and extra == 'google-meet'ÙIwebsockets==15.0.1 ; sys_platform != 'android' and extra == 'google-meet'Ù:python-telegram-bot[webhooks]==22.8 ; extra == 'messaging'Ù/discord-py[voice]==2.7.1 ; extra == 'messaging'Ù&aiohttp==3.14.5 ; extra == 'messaging'Ù*brotlicffi==1.2.0.2 ; extra == 'messaging'Ù)slack-bolt==1.30.0 ; extra == 'messaging'Ù(slack-sdk==3.44.1 ; extra == 'messaging'Ù$qrcode==7.4.2 ; extra == 'messaging'Ù%slack-bolt==1.30.0 ; extra == 'slack'Ù$slack-sdk==3.44.1 ; extra == 'slack'Ù"aiohttp==3.14.5 ; extra == 'slack'ÙKmautrix[encryption]==0.21.1 ; sys_platform == 'linux' and extra == 'matrix'ÙAaiosqlite==0.22.1 ; sys_platform == 'linux' and extra == 'matrix'Ù?asyncpg==0.31.0 ; sys_platform == 'linux' and extra == 'matrix'ÙEaiohttp-socks==0.11.0 ; sys_platform == 'linux' and extra == 'matrix'Ù?aiohttp==3.14.5 ; sys_platform == 'linux' and extra == 'matrix'Ù$defusedxml==0.7.1 ; extra == 'wecom'Ù+elevenlabs==1.59.0 ; extra == 'tts-premium'Ú'faster-whisper==1.2.1 ; (platform_machine != 'x86_64' and sys_platform == 'darwin' and extra == 'voice') or (platform_machine != 'ARM64' and sys_platform == 'win32' and extra == 'voice') or (sys_platform != 'android' and sys_platform != 'darwin' and sys_platform != 'win32' and extra == 'voice')Ù%sounddevice==0.5.5 ; extra == 'voice'¿numpy==2.4.3 ; extra == 'voice'Ú]pyopen-wakeword==1.1.0 ; (platform_machine != 'ARM64' and platform_machine != 'x86_64' and extra == 'wake') or (platform_machine == 'ARM64' and sys_platform == 'darwin' and extra == 'wake') or (platform_machine == 'x86_64' and sys_platform == 'win32' and extra == 'wake') or (sys_platform != 'darwin' and sys_platform != 'win32' and extra == 'wake')Ù%sherpa-onnx==1.13.8 ; extra == 'wake'Ù*sherpa-onnx-core==1.13.8 ; extra == 'wake'Ù&sentencepiece==0.2.2 ; extra == 'wake'Ù"pypinyin==0.55.0 ; extra == 'wake'Ù$pvporcupine==4.0.3 ; extra == 'wake'Ù$sounddevice==0.5.5 ; extra == 'wake'¾numpy==2.4.3 ; extra == 'wake'Ù9python-telegram-bot[webhooks]==22.8 ; extra == 'telegram'Ù-discord-py[voice]==2.7.1 ; extra == 'discord'Ú9faster-whisper==1.2.1 ; (platform_machine != 'x86_64' and sys_platform == 'darwin' and extra == 'stt-whisper') or (platform_machine != 'ARM64' and sys_platform == 'win32' and extra == 'stt-whisper') or (sys_platform != 'android' and sys_platform != 'darwin' and sys_platform != 'win32' and extra == 'stt-whisper')Ù(sounddevice==0.5.5 ; extra == 'audio-io'Ù"numpy==2.4.3 ; extra == 'audio-io'½pilk==0.2.4 ; extra == 'silk'Ú‘pyopen-wakeword==1.1.0 ; (platform_machine != 'ARM64' and platform_machine != 'x86_64' and extra == 'wake-openwakeword') or (platform_machine == 'ARM64' and sys_platform == 'darwin' and extra == 'wake-openwakeword') or (platform_machine == 'x86_64' and sys_platform == 'win32' and extra == 'wake-openwakeword') or (sys_platform != 'darwin' and sys_platform != 'win32' and extra == 'wake-openwakeword')Ù,sherpa-onnx==1.13.8 ; extra == 'wake-sherpa'Ù1sherpa-onnx-core==1.13.8 ; extra == 'wake-sherpa'Ù-sentencepiece==0.2.2 ; extra == 'wake-sherpa'Ù)pypinyin==0.55.0 ; extra == 'wake-sherpa'Ù.pvporcupine==4.0.3 ; extra == 'wake-porcupine'ÙŽgoogle-cloud-pubsub==2.39.2 ; (platform_machine != 'ARM64' and extra == 'google-chat') or (sys_platform != 'win32' and extra == 'google-chat')Ù0firecrawl-anydoc==0.2.4 ; extra == 'doc-extract'Ù1huggingface-hub==1.24.0 ; extra == 'trace-upload'»mcp==2.3.0 ; extra == 'mcp'¿httpx2==2.12.0 ; extra == 'mcp'Ù!starlette==1.3.1 ; extra == 'mcp'Ù aiohttp==3.14.5 ; extra == 'sms'Ù1microsoft-teams-apps==2.0.13.4 ; extra == 'teams'Ù"aiohttp==3.14.5 ; extra == 'teams'Ù$mcp==2.3.0 ; extra == 'computer-use'Ù(httpx2==2.12.0 ; extra == 'computer-use'Ù*starlette==1.3.1 ; extra == 'computer-use'Ù-agent-client-protocol==0.9.0 ; extra == 'acp'Ù&mistralai==2.10.1 ; extra == 'mistral'Ù+opentelemetry-sdk==1.45.1 ; extra == 'otlp'Ù@opentelemetry-exporter-otlp-proto-http==1.45.1 ; extra == 'otlp'Ù#boto3==1.42.89 ; extra == 'bedrock'Ù'google-auth==2.55.1 ; extra == 'vertex'Ù2azure-identity==1.25.3 ; extra == 'azure-identity'Ù7python-telegram-bot[webhooks]==22.8 ; extra == 'termux'Ù&hermes-agent[cron] ; extra == 'termux'Ù%hermes-agent[mcp] ; extra == 'termux'Ù%hermes-agent[acp] ; extra == 'termux'Ù,hermes-agent[termux] ; extra == 'termux-all'Ù,hermes-agent[google] ; extra == 'termux-all'Ù)hermes-agent[sms] ; extra == 'termux-all'Ù)hermes-agent[web] ; extra == 'termux-all'Ù)hermes-agent[pty] ; extra == 'termux-all'Ù-dingtalk-stream==0.24.3 ; extra == 'dingtalk'Ù3alibabacloud-dingtalk==2.2.42 ; extra == 'dingtalk'Ù#qrcode==7.4.2 ; extra == 'dingtalk'Ù$lark-oapi==1.6.8 ; extra == 'feishu'Ù!qrcode==7.4.2 ; extra == 'feishu'Ù5google-api-python-client==2.194.0 ; extra == 'google'Ù'google-auth==2.55.1 ; extra == 'google'Ù/google-auth-oauthlib==1.3.1 ; extra == 'google'Ù/google-auth-httplib2==0.3.1 ; extra == 'google'Ù$httplib2==0.32.0 ; extra == 'google'Ù!pyasn1==0.6.4 ; extra == 'google'Ù2youtube-transcript-api==1.2.4 ; extra == 'youtube'Ù!fastapi==0.133.1 ; extra == 'web'Ù uvicorn==0.41.0 ; extra == 'web'Ù!starlette==1.3.1 ; extra == 'web'Ù)python-multipart==0.0.32 ; extra == 'web'Ù#hermes-agent[cron] ; extra == 'all'Ù"hermes-agent[pty] ; extra == 'all'Ù"hermes-agent[mcp] ; extra == 'all'Ù%hermes-agent[uvloop] ; extra == 'all'Ù"hermes-agent[sms] ; extra == 'all'Ù"hermes-agent[acp] ; extra == 'all'Ù%hermes-agent[google] ; extra == 'all'Ù"hermes-agent[web] ; extra == 'all'Ù&hermes-agent[youtube] ; extra == 'all'¬>=3.11,<3.15Ü 7¦uvloop©anthropic£exa©firecrawl¬parallel-web¤ddgs£fal¨edge-tts¦neutts©kittentts¥piper¥modal§daytona¦vercel«google-meet©messaging¤cron¥slack¦matrix¥wecom«tts-premium¥voice¤wake¨telegram§discord«stt-whisper¨audio-io¤silk±wake-openwakeword«wake-sherpa®wake-porcupine«google-chat«doc-extract¬trace-upload¦vision£pty£mcpªnemo-relay£sms¥teams¬computer-use£acp§mistral¤otlp§bedrock¦vertex®azure-identity¦termuxªtermux-all¨dingtalk¦feishu¦google§youtube£web£allÂ