From 211ab59269b130f8c7ccc840d1890ee3186388bf Mon Sep 17 00:00:00 2001 From: "tropibot[bot]" <285933081+tropibot[bot]@users.noreply.github.com> Date: Wed, 1 Jul 2026 20:27:54 +0000 Subject: [PATCH 1/2] chore: bump hermes-agent upstream to v2026.7.1 --- dappnode_package.json | 92 +++++++++++++++++++++---------------------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/dappnode_package.json b/dappnode_package.json index 6f49787..572e27c 100644 --- a/dappnode_package.json +++ b/dappnode_package.json @@ -1,22 +1,44 @@ { - "name": "hermes-agent.dnp.dappnode.eth", - "version": "0.1.6", - "upstreamVersion": "v2026.6.5", - "upstreamRepo": "NousResearch/hermes-agent", - "upstreamArg": "UPSTREAM_VERSION", - "shortDescription": "Self-improving AI agent with multi-LLM support and messaging gateway", - "description": "Hermes Agent is a self-improving AI agent built by Nous Research. It features a built-in learning loop — creating skills from experience, improving them during use, and building a deepening model of who you are across sessions.\n\n- **Web Gateway**: Full-featured web interface for interacting with AI\n- **Multi-LLM Support**: OpenRouter, OpenAI, Anthropic, Google Gemini, Ollama, Groq, and more\n- **Messaging Gateway**: Telegram, Discord, Slack, WhatsApp, Signal — all from a single process\n- **Skills System**: Agent-curated procedural memory that self-improves\n- **Persistent Memory**: Cross-session recall with user modeling\n- **Cron Scheduling**: Automated tasks with delivery to any platform\n- **Subagent Delegation**: Spawn isolated subagents for parallel workstreams\n\nRun your own AI agent with full control over your data and API keys.", - "type": "service", "architectures": [ "linux/amd64" ], "author": "DAppNode Association ", - "license": "MIT", + "backup": [ + { + "name": "hermes-data", + "path": "/opt/data", + "service": "hermes-agent" + } + ], + "bugs": { + "url": "https://github.com/dappnode/DAppNodePackage-Hermes-agent/issues" + }, "categories": [ "AI", "Developer tools", "Communications" ], + "description": "Hermes Agent is a self-improving AI agent built by Nous Research. It features a built-in learning loop — creating skills from experience, improving them during use, and building a deepening model of who you are across sessions.\n\n- **Web Gateway**: Full-featured web interface for interacting with AI\n- **Multi-LLM Support**: OpenRouter, OpenAI, Anthropic, Google Gemini, Ollama, Groq, and more\n- **Messaging Gateway**: Telegram, Discord, Slack, WhatsApp, Signal — all from a single process\n- **Skills System**: Agent-curated procedural memory that self-improves\n- **Persistent Memory**: Cross-session recall with user modeling\n- **Cron Scheduling**: Automated tasks with delivery to any platform\n- **Subagent Delegation**: Spawn isolated subagents for parallel workstreams\n\nRun your own AI agent with full control over your data and API keys.", + "exposable": [ + { + "description": "OpenAI-compatible API for programmatic access to Hermes AI agent", + "name": "Hermes Agent API", + "port": 3000, + "serviceName": "hermes-agent" + }, + { + "description": "Web-based setup wizard for easy configuration", + "name": "Hermes Agent Setup Wizard", + "port": 8080, + "serviceName": "hermes-agent" + }, + { + "description": "Browser-based terminal for running hermes CLI commands", + "name": "Hermes Web Terminal", + "port": 7681, + "serviceName": "hermes-agent" + } + ], "keywords": [ "ai", "llm", @@ -33,56 +55,34 @@ "whatsapp", "skills" ], + "license": "MIT", "links": { - "homepage": "https://hermes-agent.nousresearch.com", - "ui": "http://hermes-agent.dappnode:8081", "api": "http://hermes-agent.dappnode:3000", + "docs": "https://hermes-agent.nousresearch.com/docs/", + "homepage": "https://hermes-agent.nousresearch.com", "setup": "http://hermes-agent.dappnode:8080", "terminal": "http://hermes-agent.dappnode:7681", - "docs": "https://hermes-agent.nousresearch.com/docs/" + "ui": "http://hermes-agent.dappnode:8081" }, + "name": "hermes-agent.dnp.dappnode.eth", "repository": { "type": "git", "url": "https://github.com/dappnode/DAppNodePackage-Hermes-agent" }, - "bugs": { - "url": "https://github.com/dappnode/DAppNodePackage-Hermes-agent/issues" - }, "requirements": { "minimumDappnodeVersion": "0.2.50" }, - "backup": [ - { - "name": "hermes-data", - "path": "/opt/data", - "service": "hermes-agent" - } - ], - "exposable": [ - { - "name": "Hermes Agent API", - "description": "OpenAI-compatible API for programmatic access to Hermes AI agent", - "serviceName": "hermes-agent", - "port": 3000 - }, - { - "name": "Hermes Agent Setup Wizard", - "description": "Web-based setup wizard for easy configuration", - "serviceName": "hermes-agent", - "port": 8080 - }, - { - "name": "Hermes Web Terminal", - "description": "Browser-based terminal for running hermes CLI commands", - "serviceName": "hermes-agent", - "port": 7681 - } - ], - "warnings": { - "onRemove": "Removing this package will delete all your Hermes Agent configuration, conversation history, skills, memories, and cached data. Make sure to create a backup first." - }, + "shortDescription": "Self-improving AI agent with multi-LLM support and messaging gateway", "style": { "featuredBackground": "linear-gradient(135deg, #FFD700 0%, #764ba2 100%)", "featuredColor": "white" + }, + "type": "service", + "upstreamArg": "UPSTREAM_VERSION", + "upstreamRepo": "NousResearch/hermes-agent", + "upstreamVersion": "v2026.7.1", + "version": "0.1.7", + "warnings": { + "onRemove": "Removing this package will delete all your Hermes Agent configuration, conversation history, skills, memories, and cached data. Make sure to create a backup first." } -} \ No newline at end of file +} From c824b428e5c368565f8bc9648521b8e7e230e65b Mon Sep 17 00:00:00 2001 From: "tropibot[bot]" <285933081+tropibot[bot]@users.noreply.github.com> Date: Wed, 1 Jul 2026 20:27:55 +0000 Subject: [PATCH 2/2] chore: set UPSTREAM_VERSION to v2026.7.1 --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 22d0215..80b709e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,7 +5,7 @@ services: context: . dockerfile: Dockerfile args: - UPSTREAM_VERSION: v2026.6.5 + UPSTREAM_VERSION: v2026.7.1 image: hermes-agent.dnp.dappnode.eth:0.1.0 container_name: DAppNodePackage-hermes-agent.dnp.dappnode.eth restart: unless-stopped