Upgrade installers to use uv#18
Merged
Merged
Conversation
added 3 commits
February 7, 2026 21:11
- Reorganized the 'all' dependencies to include specific optional groups for better modularity. - Added support for 'hermes-agent' with distinct categories: modal, messaging, cron, cli, and dev.
…ocessing capacity
…o streamline - Integrated `uv` as a fast Python package manager for automatic Python provisioning and dependency management. - Updated installation scripts (`setup-hermes.sh`, `install.sh`, `install.ps1`) to utilize `uv` for installing Python and packages, streamlining the setup process. - Revised `README.md` to reflect changes in installation steps, including symlinking `hermes` for global access and clarifying Python version requirements. - Adjusted commands in `doctor.py` and other scripts to recommend `uv` for package installations, ensuring consistency across the project.
sudo-yf
pushed a commit
to sudo-yf/hermes-agent
that referenced
this pull request
Apr 5, 2026
…covery feat: custom endpoint model discovery for local LLMs (Ollama, LM Studio)
sudo-yf
pushed a commit
to sudo-yf/hermes-agent
that referenced
this pull request
Apr 5, 2026
get_available_models() references 'logger' in the except block of the custom endpoint fetch (added in PR NousResearch#18), but 'logger' is never imported or defined in api/config.py. When the custom endpoint is unreachable (the normal case -- most users don't have a local LLM), the except handler raises NameError: name 'logger' is not defined, which propagates as a 500 on every GET /api/models request. This broke 7 test_sprint11 tests and caused the model dropdown to fail for all users regardless of whether they have a custom endpoint. Fix: replace logger.debug() with a silent pass -- the exception is expected when no local LLM is configured and needs no logging. Tests: 237 passed, 0 failed.
sudo-yf
pushed a commit
to sudo-yf/hermes-agent
that referenced
this pull request
Apr 5, 2026
Brings all documentation up to date after Sprint 16, PRs NousResearch#18-25: - CHANGELOG: add v0.18 (Sprint 16), v0.17.3 (bug fixes), update footer - ROADMAP: Sprint 16 in history, custom model discovery feature, updated line counts and architecture table, fix Wave 3 checkboxes - SPRINTS: bump version to v0.18, update parity percentages, fix reasoning display sprint reference - ARCHITECTURE: update all file line counts to match current source, add Session model fields (pinned, archived, project_id, tool_calls), document ICONS constant and sessions.js overlay pattern, update Phase A/I sections - BUGS: restructure with open/fixed sections, add v0.17.3 fixes Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
h4x3rotab
pushed a commit
to Clawdi-AI/hermes-agent
that referenced
this pull request
Apr 10, 2026
fix: map attachment fields to gateway-expected format
malaiwah
added a commit
to malaiwah/hermes-agent
that referenced
this pull request
Apr 13, 2026
## Summary This extracts the AI-review work out of NousResearch#18 into its own PR. Included here: - hardened PR comment upsert + inline review posting - structured-output parsing and improved diff-grounding - bounded local verification and parallel per-issue verification - tokenizer-backed / token-aware context packing - trace output and cumulative cache-aware usage accounting - focused regression coverage in `tests/gitea/test_ai_review.py` Not included here: - platform context seeding/history-fetch gateway changes from NousResearch#18 ## Validation - `source venv/bin/activate && python -m pytest tests/gitea/test_ai_review.py -q` Co-authored-by: Michel Belleau <mbelleau@Michels-MacBook-Pro.local> Reviewed-on: http://10.15.0.6:3300/angelos/hermes-agent/pulls/20
|
Heartbeat started: Extracting hardcoded URLs into APIEndpoints.swift |
linxule
added a commit
to linxule/hermes-agent
that referenced
this pull request
Apr 27, 2026
NousResearch#18) Parity port of linxule/hermes-kimi-plugin's Phase 0 instrumentation work. Three signals: wall-clock gap-candidate INFO log, reconnect counter + snapshot log, paginated list_group_messages. Production-format bug fix for `_ulid_time_ms` (Kimi sends UUID v8 not ULIDs). See linxule/hermes-kimi-plugin@<HEAD> for the full design rationale, three-agent review synthesis, and deferred follow-ups. Tests: 190 passed (175 prior + 15 new). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
angelburgosrosado
pushed a commit
to angelburgosrosado/hermes-agent
that referenced
this pull request
Apr 27, 2026
…gent Upgrade installers to use uv
ImTheDanger-1
approved these changes
May 11, 2026
ImTheDanger-1
left a comment
There was a problem hiding this comment.
Approved. All 3 root causes correctly addressed. CI passing. No issues found.
olympus-terminal
pushed a commit
to olympus-terminal/hermes-agent
that referenced
this pull request
May 16, 2026
…gent Upgrade installers to use uv
4 tasks
This was referenced May 25, 2026
verkyyi
added a commit
to verkyyi/hermes-agent
that referenced
this pull request
May 28, 2026
… tighten + add non-blocking wake The completion-delivery story sprawled across NousResearch#1/NousResearch#2/NousResearch#21 plus an origin-return hardening subsection, and the just-merged non-blocking wake (12ddd3b) was unrecorded. Fold the whole current design into a single NousResearch#21 entry (subscription + routing, config-resolved mode, wake-origin-session incl. non-blocking background dispatch with retry/fallback, decompose-anchor self-park, merge-surface homes); turn NousResearch#1/NousResearch#2 into redirects (numbers kept stable so existing commit-message references resolve). Compress the archaeological refactor/rejected-approach essays to their durable takeaways while preserving the load-bearing flags (NousResearch#4 ALTER-guard preservation, NousResearch#18 CVE re-pins, plugin opt-in warnings). 424 -> 303 lines. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This was referenced Jun 5, 2026
5 tasks
xzmzm
added a commit
to xzmzm/hermes-agent
that referenced
this pull request
Jun 10, 2026
mekineer-com
added a commit
to mekineer-com/hermes-agent
that referenced
this pull request
Jun 12, 2026
…t method The /integration/memu/intentions endpoint is being removed server-side (tracker NousResearch#18). This method was defined but never called anywhere in hermes-agent.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
uv makes it so we can help ensure everyone who installs gets python 3.11 and improves installation speed