[PR #10] [MERGED] Hermes agent #11

Closed
opened 2026-06-05 16:29:06 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Heretek-AI/ProxmoxVED/pull/10
Author: @BillyOutlast
Created: 3/9/2026
Status: Merged
Merged: 3/9/2026
Merged by: @BillyOutlast

Base: mainHead: Hermes-Agent


📝 Commits (10+)

📊 Changes

5 files changed (+276 additions, -0 deletions)

View changed files

📝 .gitignore (+1 -0)
ct/headers/hermes (+6 -0)
ct/hermes.sh (+73 -0)
frontend/public/json/hermes.json (+42 -0)
install/hermes-install.sh (+154 -0)

📄 Description

✍️ Description

Adds a new script for Hermes Agent - a self-improving AI agent by NousResearch. The agent creates skills from experience, improves them during use, and builds a deepening model of user preferences across sessions. Supports multiple LLM providers (OpenAI, OpenRouter, Nous Portal) and messaging platforms.

Files included:

🔗 Related PR / Issue

Link: #

Prerequisites (X in brackets)

  • Self-review completed – Code follows project standards.
  • Tested thoroughly – Changes work as expected.
  • No breaking changes – Existing functionality remains intact.
  • No security risks – No hardcoded secrets, unnecessary privilege escalations, or permission issues.

🛠️ Type of Change (X in brackets)

  • 🐞 Bug fix – Resolves an issue without breaking functionality.
  • New feature – Adds new, non-breaking functionality.
  • 💥 Breaking change – Alters existing functionality in a way that may require updates.
  • 🆕 New script – A fully functional and tested script or script set.
  • 🌍 Website update – Changes to website-related JSON files or metadata.
  • 🔧 Refactoring / Code Cleanup – Improves readability or maintainability without changing functionality.
  • 📝 Documentation update – Changes to README, AppName.md, CONTRIBUTING.md, or other docs.

🔍 Code & Security Review (X in brackets)

  • Follows Code_Audit.md & CONTRIBUTING.md guidelines
  • Uses correct script structure (AppName.sh, AppName-install.sh, AppName.json)
  • No hardcoded credentials

📋 Additional Information (optional)

Technical Details:

  • Uses Python 3.11 with uv package manager
  • Node.js 22 for browser tools (Playwright)
  • Systemd service runs hermes gateway on port 8000
  • Configuration stored in /root/.hermes/
  • Supports in-app updates via hermes update command

Resource Requirements:

  • CPU: 8 cores
  • RAM: 16GB
  • Disk: 50GB

📦 Application Requirements (for new scripts)

  • The application is at least 6 months old
  • The application is actively maintained
  • The application has 600+ GitHub stars
  • Official release tarballs are published
  • I understand that not all scripts will be accepted due to various reasons and criteria by the community-scripts ORG


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Heretek-AI/ProxmoxVED/pull/10 **Author:** [@BillyOutlast](https://github.com/BillyOutlast) **Created:** 3/9/2026 **Status:** ✅ Merged **Merged:** 3/9/2026 **Merged by:** [@BillyOutlast](https://github.com/BillyOutlast) **Base:** `main` ← **Head:** `Hermes-Agent` --- ### 📝 Commits (10+) - [`4bdf63c`](https://github.com/Heretek-AI/ProxmoxVED/commit/4bdf63c62f8c389827b99414f9ecfad73b6c0fd8) hermes initial - [`16e90c0`](https://github.com/Heretek-AI/ProxmoxVED/commit/16e90c08a77e3fd83bd48d00bacab67081bb2157) add gpu passthrough - [`2fc5aba`](https://github.com/Heretek-AI/ProxmoxVED/commit/2fc5ababd47efc3fddc784a47030190a68492dec) gpu 2 - [`48e1acf`](https://github.com/Heretek-AI/ProxmoxVED/commit/48e1acff08e2e6b70394b308d77e1e769299a61c) corrected url - [`f2a2cd5`](https://github.com/Heretek-AI/ProxmoxVED/commit/f2a2cd52a10e3ade1fc954ba7980340ba7223973) updated install for offical ref - [`e56164f`](https://github.com/Heretek-AI/ProxmoxVED/commit/e56164f0636516b4a5f1f490d1d10687808b9480) updated roo - [`2949294`](https://github.com/Heretek-AI/ProxmoxVED/commit/2949294ec9b5ac5d863bbee4b1162a438fc5b98f) updated with ai.md - [`dd4fc4c`](https://github.com/Heretek-AI/ProxmoxVED/commit/dd4fc4cf5b59273af29773f23cd2ccd3b02b4780) updated community script - [`64be410`](https://github.com/Heretek-AI/ProxmoxVED/commit/64be410a990027d7f7115c3def1408b6f6c4eecc) formatting fix - [`28c0c34`](https://github.com/Heretek-AI/ProxmoxVED/commit/28c0c3460b2335668d24807078992ff96573d521) updated naming ### 📊 Changes **5 files changed** (+276 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+1 -0) ➕ `ct/headers/hermes` (+6 -0) ➕ `ct/hermes.sh` (+73 -0) ➕ `frontend/public/json/hermes.json` (+42 -0) ➕ `install/hermes-install.sh` (+154 -0) </details> ### 📄 Description ## ✍️ Description Adds a new script for **Hermes Agent** - a self-improving AI agent by NousResearch. The agent creates skills from experience, improves them during use, and builds a deepening model of user preferences across sessions. Supports multiple LLM providers (OpenAI, OpenRouter, Nous Portal) and messaging platforms. **Files included:** - [`ct/hermes.sh`](ct/hermes.sh) - Container creation and update script - [`install/hermes-install.sh`](install/hermes-install.sh) - Installation script - [`frontend/public/json/hermes.json`](frontend/public/json/hermes.json) - Website metadata - [`ct/headers/hermes`](ct/headers/hermes) - ASCII art header ## 🔗 Related PR / Issue Link: # ## ✅ Prerequisites (**X** in brackets) - [x] **Self-review completed** – Code follows project standards. - [x] **Tested thoroughly** – Changes work as expected. - [x] **No breaking changes** – Existing functionality remains intact. - [x] **No security risks** – No hardcoded secrets, unnecessary privilege escalations, or permission issues. --- ## 🛠️ Type of Change (**X** in brackets) - [ ] 🐞 **Bug fix** – Resolves an issue without breaking functionality. - [ ] ✨ **New feature** – Adds new, non-breaking functionality. - [ ] 💥 **Breaking change** – Alters existing functionality in a way that may require updates. - [x] 🆕 **New script** – A fully functional and tested script or script set. - [ ] 🌍 **Website update** – Changes to website-related JSON files or metadata. - [ ] 🔧 **Refactoring / Code Cleanup** – Improves readability or maintainability without changing functionality. - [ ] 📝 **Documentation update** – Changes to `README`, `AppName.md`, `CONTRIBUTING.md`, or other docs. --- ## 🔍 Code & Security Review (**X** in brackets) - [x] **Follows `Code_Audit.md` & `CONTRIBUTING.md` guidelines** - [x] **Uses correct script structure (`AppName.sh`, `AppName-install.sh`, `AppName.json`)** - [x] **No hardcoded credentials** ## 📋 Additional Information (optional) **Technical Details:** - Uses Python 3.11 with `uv` package manager - Node.js 22 for browser tools (Playwright) - Systemd service runs `hermes gateway` on port 8000 - Configuration stored in `/root/.hermes/` - Supports in-app updates via `hermes update` command **Resource Requirements:** - CPU: 8 cores - RAM: 16GB - Disk: 50GB --- ## 📦 Application Requirements (for new scripts) - [X] The application is **at least 6 months old** - [X] The application is **actively maintained** - [X] The application has **600+ GitHub stars** - [ ] Official **release tarballs** are published - [X] I understand that not all scripts will be accepted due to various reasons and criteria by the community-scripts ORG --- --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-06-05 16:29:06 -04:00
yindo closed this issue 2026-06-05 16:29:06 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: community-unscripted/ProxmoxVED#11