Gateway /update broken for pip/PyPI installs
NousResearch/hermes-agent · cluster 39104 · gateway
Data as of
5 open items. Fix attempted, not merged.
The short answer
3open issues
2open PRs
11items grouped
- Known?
- Yes. 11 related items grouped here, 0 issues already closed.
- Fix event
- No fix has been merged to main. 6 PRs closed without merging; see the attempts below.
- Tracker
- The maintainers' tracker marks this
unresolved. That is separate from the fix event. - Still open
- 3 issues and 2 PRs.
Next step: read the attempts below. Your case may extend or revive that work.
Pick up a Lab taskA cluster of bugs and fixes around the /update endpoint and CLI update path failing for pip-installed (PyPI/system) packages, primarily due to incorrect PROJECT_ROOT resolution and .git-based install detection rejecting non-git installs.
Open issues3
- Issue#39104Gateway /update fails with "not_git_repo" for pip (PyPI) installs
- Issue#46406[Bug]: System-installed hermes CLI resolves PROJECT_ROOT to Python package dir, not project dir — cascading failure when venv is unavailable
- Issue#59850hermes update (Windows): dependency install runs at PROJECT_ROOT (running-CLI dir), not the extracted install root → `uv pip install -e .` exit 2
Open PRs2
6 PRs closed without merging
From the close comments: superseded by another PR 2 · closed without comment 1 · merged via another change 1 · stale or abandoned 1 · other 1
- #39155 fix(gateway): remove .git check blocking /update on pip installs · closed without comment
- #39157 fix(gateway): detect pip installs in /update instead of bare .git check · stale or abandoned
-
#39158 fix(gateway): allow update for pip installs · superseded by another PR →
#39157,#39104 -
#39232 fix(gateway): allow /update for pip installs (#39104) · merged via another change →
#39157,#39155,#39158,#39104,#54825 - #46571 fix(cli): validate PROJECT_ROOT by walking to pyproject.toml (#46406) · other
Show 1 more
-
#59866 fix(cli): pass cwd to install functions to support update when PROJECT_ROOT diverges from install root · superseded by another PR →
#71510,#59850
How this cluster was grouped
-
Link evidence (
partly structural links): some members are connected by structural evidence (shared changed files, or a closing/superseded reference); the rest are joined by an automated relevance judgement over their text. - Members outside that structural core may belong to a different underlying problem.
-
Pairwise link density
0.16: the share of item pairs that carry a link, counting a structural link in full and a relevance-only link at 0.36.1.00means every pair is linked.
Pick up a Lab task
Check whether a fix covers the open issues here, with your own agent. Bring back evidence for maintainers.
Open the LabAt a glance
- Subsystem
- gateway
- Closed issues
- 0
- Attempts
- 6 PRs closed without merging