mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-09 13:21:42 +00:00
Replace the hand-rolled ensurepip bootstrap (and five other one-off pip-install code paths) with hermes_cli.tools_config._pip_install, which prefers the bundled uv (fast, needs no pip in the venv), falls back to python -m pip, and bootstraps pip via ensurepip only when missing. Sites unified: - hermes_cli/setup.py: _install_neutts_deps, _install_kittentts_deps, modal SDK install, daytona SDK install - hermes_cli/memory_setup.py: memory-plugin pip deps (previously dead-ended when uv AND pip binaries were both absent) - hermes_cli/dingtalk_auth.py: qrcode auto-install (previously invoked 'python -m uv' which is not how uv ships) - agent/lsp/install.py: --target LSP server installs - plugins/google_meet/cli.py, plugins/platforms/matrix/adapter.py, plugins/platforms/google_chat/oauth.py, plugins/memory/honcho/cli.py Tests updated to assert the ladder behavior (uv-first, pip fallback, ensurepip bootstrap) instead of the removed bespoke branches. |
||
|---|---|---|
| .. | ||
| dingtalk | ||
| discord | ||
| feishu | ||
| google_chat | ||
| homeassistant | ||
| irc | ||
| line | ||
| matrix | ||
| mattermost | ||
| ntfy | ||
| photon | ||
| raft | ||
| simplex | ||
| slack | ||
| sms | ||
| teams | ||
| telegram | ||
| wecom | ||