<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Hermes Agent]]></title><description><![CDATA[<p dir="auto">Thank you <a class="plugin-mentions-user plugin-mentions-a" href="/user/andreasdueren" aria-label="Profile: andreasdueren">@<bdi>andreasdueren</bdi></a> Andreas for maintaining Hermes. It's a fascinating software.</p>
<p dir="auto">We are having some difficulty reaching the /kanban/ dashboard.<br />
If possible please forward the steps that you have made to achieve that outcome.</p>
<p dir="auto">These are our steps:</p>
<ol>
<li>Open a new web browser (allowed third-party cookies)</li>
<li>Go at: <a href="https://url.com/kanban/" target="_blank" rel="noopener noreferrer nofollow ugc">https://url.com/kanban/</a></li>
<li>Enter the Cloudron user credentials</li>
<li>Redirected at: <a href="https://url.com/login?redirect=/kanban/" target="_blank" rel="noopener noreferrer nofollow ugc">https://url.com/login?redirect=/kanban/</a></li>
<li>Click again: Log in</li>
<li>The web browser window refreshes and nothing happens.</li>
</ol>
<p dir="auto">From our research, it looks like the Cloudron login system doesn't allow the redirection successfully.</p>
]]></description><link>https://forum.cloudron.io/topic/15616/hermes-agent</link><generator>RSS for Node</generator><lastBuildDate>Sat, 08 Aug 2026 13:09:28 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/15616.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 Jun 2026 16:03:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hermes Agent on Fri, 07 Aug 2026 12:58:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/chrisbol" aria-label="Profile: chrisbol">@<bdi>chrisbol</bdi></a> Thanks for the detailed report, the root asset routing issue was confirmed and fixed in package version <code>0.4.65</code>. The package now proxies the lazy loaded dashboard assets to the Hermes dashboard backend while keeping them protected by the same authentication as the Kanban dashboard. Chat, System, terminal, theme, and related asset chunks now return successfully. The update is published and available.</p>
]]></description><link>https://forum.cloudron.io/post/127891</link><guid isPermaLink="true">https://forum.cloudron.io/post/127891</guid><dc:creator><![CDATA[andreasdueren]]></dc:creator><pubDate>Fri, 07 Aug 2026 12:58:24 GMT</pubDate></item><item><title><![CDATA[Reply to Hermes Agent on Fri, 07 Aug 2026 10:09:34 GMT]]></title><description><![CDATA[<p dir="auto">great that hermes agent is now available on Cloudron. But I have some issues with dashboard.<br />
With help of my local AI i have drafter this message...</p>
<p dir="auto">OPEN QUESTION TO THE MAINTAINER (setting the scene)<br />
Is the browser-side dashboard (including the Chat and System pages) an intended<br />
surface for this Cloudron package? Or is the dashboard primarily meant for Kanban</p>
<ul>
<li>the /v1 API, with chat/sessions hosted on the local desktop/CLI and via the<br />
gateway's platform channels? This determines whether the report below is a bug you<br />
want to fix or an intentional scope decision.</li>
</ul>
<p dir="auto">If web pages ARE in scope: the Hermes codebase ships full hosted-web-chat support<br />
and first-class subpath-reverse-proxy support (X-Forwarded-Prefix handling and<br />
/assets rewriting in _serve_index), so the failure below looks like a small,<br />
easy-to-ship nginx routing gap in the package rather than deliberate design. The<br />
proposed one-block fix resolves every affected page at once.</p>
<p dir="auto">The bug:<br />
I run the Hermes Agent package on Cloudron. The dashboard shell loads fine;<br />
/kanban, the left nav, and the Files page all work. But every dynamically-loaded<br />
page is blank: clicking "Chat" and clicking "System" both give a completely empty<br />
screen, with the browser console showing 403 (Forbidden, net::ERR_ABORTED) on<br />
their lazy-loaded asset chunks:</p>
<pre><code>/assets/ChatPage-*.js
/assets/SystemPage-*.js
/assets/xterm-BrP-ENHg.css  and  /assets/xterm-*.js
/assets/themes-*.js
/assets/useProfileScope-*.js
/assets/chat-activation-*.js
/assets/ModelReloadConfirm-*.js
</code></pre>
<p dir="auto">ROOT CAUSE (confirmed, not speculation)<br />
The package's nginx only routes /kanban/* to the dashboard backend<br />
(127.0.0.1:9119), rewriting the prefix and setting X-Forwarded-Prefix: /kanban.<br />
Hermes's _serve_index then rewrites the statically-referenced asset URLs in the<br />
HTML to /kanban/assets/... -- which is exactly why the shell, the Files page, and<br />
the Kanban page all work.</p>
<p dir="auto">But pages like Chat and System are loaded at runtime via dynamic import() with<br />
build-time absolute paths (/assets/...). The browser therefore requests their<br />
chunks WITHOUT the /kanban prefix. Those requests land on 'location /' -&gt; the<br />
front landing page's try_files -&gt; fall through to the headless API server (port<br />
8642), which has no SPA assets and returns 403/404. The dashboard backend itself<br />
serves every chunk fine (returns 200), so this is purely a reverse-proxy routing<br />
gap in the package, not a Hermes bug.</p>
<p dir="auto">Quick repro that isolates it (from a Cloudron terminal):</p>
<pre><code>curl -s -o /dev/null -w "%{http_code}\n" http://127.0.0.1:8000/kanban/assets/ChatPage-*.js   # 200
curl -s -o /dev/null -w "%{http_code}\n" http://127.0.0.1:8000/assets/ChatPage-*.js          # 403/403
</code></pre>
<p dir="auto">PROPOSED FIX (in the package's nginx.conf)<br />
Add a location /assets/ block that proxies to the same dashboard backend with the<br />
same headers as /kanban/, including X-Forwarded-Prefix: /kanban so the CSS route<br />
keeps rewriting url(/fonts/...) references correctly:</p>
<pre><code>location /assets/ {
    proxy_pass http://127.0.0.1:9119;
    proxy_http_version 1.1;
    proxy_set_header Host 127.0.0.1:9119;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-Host $host;
    proxy_set_header X-Forwarded-Prefix /kanban;
    proxy_read_timeout 600s;
    proxy_send_timeout 600s;
}
</code></pre>
<p dir="auto">This single block fixes every lazy-loaded page at once (Chat, System, and any<br />
future dynamically-imported route).</p>
<p dir="auto">Environment: Hermes Agent v0.20.0 (2026.8.3), Cloudron deployment, dashboard bound<br />
to 127.0.0.1:9119, SPA mounted under /kanban.</p>
]]></description><link>https://forum.cloudron.io/post/127881</link><guid isPermaLink="true">https://forum.cloudron.io/post/127881</guid><dc:creator><![CDATA[chrisbol]]></dc:creator><pubDate>Fri, 07 Aug 2026 10:09:34 GMT</pubDate></item><item><title><![CDATA[Reply to Hermes Agent on Wed, 08 Jul 2026 17:15:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/creative567145" aria-label="Profile: creative567145">@<bdi>creative567145</bdi></a> Thanks, that log was enough to identify it. This is a different issue from the earlier gateway status detection bug.</p>
<p dir="auto">The fresh install was hanging before supervisor started because <a href="http://start.sh" target="_blank" rel="noopener noreferrer nofollow ugc">start.sh</a> ran:</p>
<p dir="auto">npx agent-browser install</p>
<p dir="auto">without forcing non-interactive mode. On a new /app/data volume, npx prompts with “Ok to proceed? (y)”, but Cloudron has no TTY there, so startup never reaches supervisor and port 8000 never binds.</p>
<p dir="auto">I pushed package version 0.4.32 with the fix:</p>
<p dir="auto">npm_config_yes=true npx --yes agent-browser install</p>
<p dir="auto">So fresh installs should no longer block at that prompt. Existing installs where the browser runtime is already seeded were likely unaffected, which is why this showed up on a clean installation.</p>
]]></description><link>https://forum.cloudron.io/post/126563</link><guid isPermaLink="true">https://forum.cloudron.io/post/126563</guid><dc:creator><![CDATA[andreasdueren]]></dc:creator><pubDate>Wed, 08 Jul 2026 17:15:14 GMT</pubDate></item><item><title><![CDATA[Reply to Hermes Agent on Tue, 07 Jul 2026 21:59:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/andreasdueren" aria-label="Profile: andreasdueren">@<bdi>andreasdueren</bdi></a> thank you for the fast response.</p>
<p dir="auto">We run the test on a fresh new Hermes installation and we get the same problem again: Not responding.</p>
<p dir="auto">Here are the logs if it helps:</p>
<pre><code>Jul 07 23:42:00 =&gt; Healthcheck error: Error: connect ECONNREFUSED 172.18.20.151:8000
Jul 07 23:42:10 =&gt; Healthcheck error: Error: connect ECONNREFUSED 172.18.20.151:8000
Jul 07 23:42:16 taskworker: Starting task 14154. Logs are at /home/yellowtent/platformdata/logs/41934ee7-1f4b-4258-a829-b9fa53564d9c/apptask.log
Jul 07 23:42:16 taskworker: Running task of type app
Jul 07 23:42:16 apptask: run: startTask installationState: pending_restart runState: running
Jul 07 23:42:16 tasks: updating task 14154 with: {"percent":10,"message":"Starting app services"}
Jul 07 23:42:16 tasks: updating task 14154 with: {"percent":30,"message":"Restarting container"}
Jul 07 23:42:26 tasks: updating task 14154 with: {"percent":70,"message":"Configuring reverse proxy"}
Jul 07 23:42:26 shell: openssl: openssl x509 -noout -subject -issuer
Jul 07 23:42:26 reverseproxy: providerMatches: subject=CN = ai.clienturl.com domain=ai.clienturl.com issuer=C = US, O = Let's Encrypt, CN = YE2 wildcard=false/false prod=true/true issuerMismatch=false wildcardMismatch=false match=true
Jul 07 23:42:26 shell: openssl: openssl x509 -startdate -enddate -subject -noout
Jul 07 23:42:26 openssl: expiryDate: subject=CN = ai.clienturl.com notBefore=Jul  7 18:49:31 2026 GMT notAfter=Oct  5 18:49:30 2026 GMT daysLeft=89.87989753472222
Jul 07 23:42:26 reverseproxy: ensureCertificate: ai.clienturl.com acme cert exists and is up to date
Jul 07 23:42:26 reverseproxy: needsRenewal: false. ARI {"start":"Fri, 04 Sep 2026 21:33:35 GMT","end":"Sun, 06 Sep 2026 16:44:25 GMT","rt":"Sun, 06 Sep 2026 06:22:03 GMT","valid":"Wed, 08 Jul 2026 02:26:18 GMT","url":"https://acme-v02.api.letsencrypt.org/acme/renewal-info","ts":"Tue, 07 Jul 2026 19:48:03 GMT"}
Jul 07 23:42:26 reverseproxy: writeAppLocationNginxConfig: writing config for "ai.clienturl.com" to /home/yellowtent/platformdata/nginx/applications/41934ee7-1f4b-4258-a829-b9fa53564d9c/ai.clienturl.com.conf with options {"sourceDir":"/home/yellowtent/box","vhost":"ai.clienturl.com","hasIPv6":true,"ip":"172.18.20.151","port":8000,"endpoint":"app","redirectTo":null,"certFilePath":"/home/yellowtent/platformdata/nginx/cert/ai.clienturl.com.cert","keyFilePath":"/home/yellowtent/platformdata/nginx/cert/ai.clienturl.com.key","robotsTxtQuoted":null,"cspQuoted":null,"hideHeaders":[],"proxyAuth":{"enabled":false,"id":"41934ee7-1f4b-4258-a829-b9fa53564d9c","location":"/"},"upstreamUri":"","hstsPreload":false}
Jul 07 23:42:26 shell: reverseproxy: /usr/bin/sudo --non-interactive /home/yellowtent/box/src/scripts/restartservice.sh nginx
Jul 07 23:42:26 =&gt; Hermes Agent for Cloudron starting...
Jul 07 23:42:26 Ok to proceed? (y) 
Jul 07 23:42:27 tasks: updating task 14154 with: {"percent":100,"message":"Done"}
Jul 07 23:42:27 tasks: setCompleted - 14154: {"result":null,"error":null,"percent":100}
Jul 07 23:42:27 tasks: updating task 14154 with: {"completed":true,"result":null,"error":null,"percent":100}
Jul 07 23:42:27 Exiting with code 0
Jul 07 23:42:27 taskworker: Task took 11.005 seconds
Jul 07 23:42:27 =&gt; .env updated
Jul 07 23:42:27 =&gt; Generated API_SERVER_KEY for Hermes API authentication
Jul 07 23:42:27 =&gt; No Nextcloud/WebDAV sync targets configured
Jul 07 23:42:28 =&gt; Installing local Chrome runtime for Hermes browser tools...
Jul 07 23:42:29 ⠙⠹⠸⠼⠴⠦⠧⠇⠏⠋⠙Need to install the following packages:
Jul 07 23:42:29 agent-browser@0.27.0
Jul 07 23:42:30 =&gt; Healthcheck error: Error: connect ECONNREFUSED 172.18.20.151:8000
Jul 07 23:42:40 =&gt; Healthcheck error: Error: connect ECONNREFUSED 172.18.20.151:8000
Jul 07 23:42:50 =&gt; Healthcheck error: Error: connect ECONNREFUSED 172.18.20.151:8000
</code></pre>
]]></description><link>https://forum.cloudron.io/post/126520</link><guid isPermaLink="true">https://forum.cloudron.io/post/126520</guid><dc:creator><![CDATA[creative567145]]></dc:creator><pubDate>Tue, 07 Jul 2026 21:59:30 GMT</pubDate></item><item><title><![CDATA[Reply to Hermes Agent on Mon, 06 Jul 2026 01:55:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/creative567145" aria-label="Profile: creative567145">@<bdi>creative567145</bdi></a></p>
<p dir="auto">Thanks for the detailed investigation. This was a real package-level status detection issue.</p>
<p dir="auto">I pushed a fix in package version <code>0.4.30</code>:</p>
<ul>
<li>recognize <code>python -m gateway.run</code></li>
<li>recognize <code>hermes.real</code></li>
<li>recognize <code>hermes-agent.real</code></li>
<li>add regression coverage for those launcher forms</li>
</ul>
<p dir="auto">The new app is published and you can update to the newest version. If Cloudron still marks the app as “Not responding” after <code>0.4.30</code>, please share the Cloudron startup logs and the <code>/health</code> response, because that would likely be a separate health-check/dashboard issue rather than this gateway status bug.</p>
]]></description><link>https://forum.cloudron.io/post/126425</link><guid isPermaLink="true">https://forum.cloudron.io/post/126425</guid><dc:creator><![CDATA[andreasdueren]]></dc:creator><pubDate>Mon, 06 Jul 2026 01:55:00 GMT</pubDate></item><item><title><![CDATA[Reply to Hermes Agent on Sun, 05 Jul 2026 20:11:11 GMT]]></title><description><![CDATA[<p dir="auto">For those that need to solve this fast. Here is the PROMPT that can be used (with Claude Opus 4.8)</p>
<pre><code>My Hermes Cloudron container is stuck in a restart loop. The Cloudron
    healthcheck keeps failing with "connect ECONNREFUSED &lt;ip&gt;:8000" and/or
    nginx returns "502 Bad Gateway" on /health, and the container terminates
    and restarts repeatedly. In the boot logs I can see:
    
      =&gt; Installing local Chrome runtime for Hermes browser tools...
      ...then it hangs, and earlier logs showed "Ok to proceed? (y)"
    
    Diagnose and permanently fix this. Here is the known root cause and the
    fix that worked before — verify it applies, then execute it:
    
    ROOT CAUSE: start.sh (the container entrypoint, at /app/code/start.sh)
    runs npx agent-browser install to install the local Chrome runtime,
    WITHOUT a non-interactive flag. npx prints an interactive
    "Ok to proceed? (y)" confirmation prompt to install agent-browser. In a
    container there is no TTY to answer it, so npx hangs forever. Because this
    runs in start.sh BEFORE exec supervisord, supervisord never starts, so
    nothing binds port 8000, so the Cloudron healthcheck fails and the
    container restart-loops.
    
    start.sh SKIPS the npx call entirely if a valid chrome binary already
    exists at:  $HERMES_DATA/.agent-browser/browsers/*/chrome
    (HERMES_DATA is /app/data). /app/data is writable and PERSISTS across
    container restarts.
    
    THE FIX (permanent — seed chrome once so start.sh's find succeeds on
    every future boot and never calls the hanging npx again):
    
    1. First check whether you are root or the cloudron user (whoami).
       The install must write to /app/data/.agent-browser as the cloudron
       user so file ownership is correct.
    2. If a hung npx/agent-browser process tree is currently blocking startup,
       identify it (pgrep -af npx / agent-browser) and kill ONLY that subtree.
       Do NOT touch PID 1 or the hermes/supervisor processes.
    3. Run the Chrome install NON-INTERACTIVELY by setting the env var that
       pre-answers the prompt:
         cd /app/code/hermes-agent &amp;&amp; \
         HOME=/app/data npm_config_yes=true npx --yes agent-browser install
       (npm_config_yes=true is what bypasses "Ok to proceed? (y)". Run it as
       the cloudron user if you are root: sudo -u cloudron -E env
       HOME=/app/data npm_config_yes=true npx --yes agent-browser install)
    4. Verify a chrome binary now exists:
         find /app/data/.agent-browser/browsers -path '*/chrome' -type f
       and that it is executable.
    5. Ensure the runtime symlink exists:
         ln -sf &lt;that chrome path&gt; /run/agent-browser-chrome
    6. Once chrome is seeded, either restart the container or start supervisord
       so services come up. Watch the /health endpoint until it returns 200
       consistently.
    
    Because /app/data persists, once chrome is seeded there start.sh will skip
    the npx call on every future boot, so the hang cannot recur. Verify the
    gateway binds its port and the healthcheck goes green before you report
    done. Use pgrep/ss to verify processes — do NOT trust `hermes gateway
    status`, which false-reports "not running" in this environment.
</code></pre>
<p dir="auto">And here is the additional info on how we can avoid this if the update is pushed to the package directly (this is the info that I received from Opus, so it needs to be verified):</p>
<p dir="auto">The seed-chrome approach fixes it durably on that data volume, but if the Cloudron app's data volume is ever wiped/reset, the hang returns on next boot because a fresh /app/data has no chrome.<br />
The truly permanent fix is editing <a href="http://start.sh" target="_blank" rel="noopener noreferrer nofollow ugc">start.sh</a> line 801 to add npm_config_yes=true (and --yes) to the npx agent-browser install call itself — but that file is baked into the container image, not the persistent volume, so it'd need to be changed in the Docker build, not at runtime. The prompt above gives the agent the runtime fix that gets you back online; mention the build-level fix to whoever maintains your Cloudron package if you want it bulletproof against volume resets.</p>
]]></description><link>https://forum.cloudron.io/post/126423</link><guid isPermaLink="true">https://forum.cloudron.io/post/126423</guid><dc:creator><![CDATA[creative567145]]></dc:creator><pubDate>Sun, 05 Jul 2026 20:11:11 GMT</pubDate></item><item><title><![CDATA[Reply to Hermes Agent on Sun, 05 Jul 2026 13:12:17 GMT]]></title><description><![CDATA[<p dir="auto">Thank you <a class="plugin-mentions-user plugin-mentions-a" href="/user/andreasdueren" aria-label="Profile: andreasdueren">@<bdi>andreasdueren</bdi></a><br />
There is currently 1 small bug with the Hermes package which causes it to be market as: Not responding.<br />
While it is working via the Terminal + via the connected Channels.<br />
This basically causes only the Kanban dashboard to not be accessible.</p>
<p dir="auto">Details in the screenshot attached<br />
<img src="/assets/uploads/files/1783257008224-hermes-bug-resized.png" alt="Hermes-bug.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">The summarized fix from the screenshot - Quote:<br />
"3. Upstream fix - file a bug / submit a PR for gateway/status.py to recognize hermes-agent.real as valud gateway entrypoint basenames. The fix is the one-line change shown above. This is the real root cause of the gateway being invisible to status/management commands in Cloudron deployments.</p>
<p dir="auto">Hope that was useful <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=a3d9da63442" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.cloudron.io/post/126420</link><guid isPermaLink="true">https://forum.cloudron.io/post/126420</guid><dc:creator><![CDATA[creative567145]]></dc:creator><pubDate>Sun, 05 Jul 2026 13:12:17 GMT</pubDate></item><item><title><![CDATA[Reply to Hermes Agent on Sat, 04 Jul 2026 09:32:22 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/andreasdueren" aria-label="Profile: andreasdueren">@<bdi>andreasdueren</bdi></a> thanks, I finally got it to work with private messages, channels seems to be more difficult. However, I also opted for the telegram option, less hassle <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=a3d9da63442" class="not-responsive emoji emoji-android emoji--smile" style="height:23px;width:auto;vertical-align:middle" title=":D" alt="😄" /></p>
]]></description><link>https://forum.cloudron.io/post/126382</link><guid isPermaLink="true">https://forum.cloudron.io/post/126382</guid><dc:creator><![CDATA[msbt]]></dc:creator><pubDate>Sat, 04 Jul 2026 09:32:22 GMT</pubDate></item><item><title><![CDATA[Reply to Hermes Agent on Thu, 02 Jul 2026 17:20:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/msbt" aria-label="Profile: msbt">@<bdi>msbt</bdi></a></p>
<p dir="auto">I haven’t fully tested an encrypted Matrix room yet, but I checked the Cloudron image and it does not look like <code>mautrix[encryption]</code> is missing. The package installs Hermes with the <code>matrix</code> extra, and in the pinned upstream version that resolves to <code>mautrix[encryption]==0.21.0</code>. I also checked the running container: <code>mautrix 0.21.0</code> is installed, <code>olm</code> imports successfully, and the native <code>_libolm.abi3.so</code> from <code>python-olm</code> is present.</p>
<p dir="auto">So if E2EE is failing, the next thing to check is probably Matrix E2EE configuration/key state rather than missing dependencies: <code>MATRIX_E2EE_MODE</code> / <code>MATRIX_ENCRYPTION</code>, stable <code>MATRIX_DEVICE_ID</code>, crypto store state, recovery key/cross-signing, and the gateway logs. I used to run hermes (locally, not on cloudron) with encrypted Matrix but ended up migrating to Telegram for features and ease of reliability. Encryption with Matrix for these things is a mess to set up.</p>
]]></description><link>https://forum.cloudron.io/post/126357</link><guid isPermaLink="true">https://forum.cloudron.io/post/126357</guid><dc:creator><![CDATA[andreasdueren]]></dc:creator><pubDate>Thu, 02 Jul 2026 17:20:06 GMT</pubDate></item><item><title><![CDATA[Reply to Hermes Agent on Thu, 02 Jul 2026 11:06:39 GMT]]></title><description><![CDATA[<p dir="auto">Not sure where we should post about community packages, so I'm hijacking this topic <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=a3d9da63442" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /></p>
<p dir="auto">First of all, thanks for the package <a class="plugin-mentions-user plugin-mentions-a" href="/user/andreasdueren" aria-label="Profile: andreasdueren">@<bdi>andreasdueren</bdi></a>!</p>
<p dir="auto">Quick question: did you try/manage to connect to an encrypted Matrix channel? Is it possible that we're missing the <a href="https://hermes-agent.nousresearch.com/docs/user-guide/messaging/matrix#requirements" target="_blank" rel="noopener noreferrer nofollow ugc">mautrix[encryption]</a> package?</p>
]]></description><link>https://forum.cloudron.io/post/126344</link><guid isPermaLink="true">https://forum.cloudron.io/post/126344</guid><dc:creator><![CDATA[msbt]]></dc:creator><pubDate>Thu, 02 Jul 2026 11:06:39 GMT</pubDate></item><item><title><![CDATA[Reply to Hermes Agent on Sat, 27 Jun 2026 18:04:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/creative567145" aria-label="Profile: creative567145">@<bdi>creative567145</bdi></a> <a class="plugin-mentions-user plugin-mentions-a" href="/user/robi" aria-label="Profile: robi">@<bdi>robi</bdi></a></p>
<p dir="auto">Just pushed an app update, this should resolve, the kanban issues.</p>
]]></description><link>https://forum.cloudron.io/post/126187</link><guid isPermaLink="true">https://forum.cloudron.io/post/126187</guid><dc:creator><![CDATA[andreasdueren]]></dc:creator><pubDate>Sat, 27 Jun 2026 18:04:50 GMT</pubDate></item><item><title><![CDATA[Reply to Hermes Agent on Sat, 27 Jun 2026 17:12:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/creative567145" aria-label="Profile: creative567145">@<bdi>creative567145</bdi></a> Sorry about that I was traveling, looking into this now.</p>
]]></description><link>https://forum.cloudron.io/post/126186</link><guid isPermaLink="true">https://forum.cloudron.io/post/126186</guid><dc:creator><![CDATA[andreasdueren]]></dc:creator><pubDate>Sat, 27 Jun 2026 17:12:21 GMT</pubDate></item><item><title><![CDATA[Reply to Hermes Agent on Thu, 25 Jun 2026 19:00:04 GMT]]></title><description><![CDATA[<p dir="auto">Thank you <a class="plugin-mentions-user plugin-mentions-a" href="/user/robi" aria-label="Profile: robi">@<bdi>robi</bdi></a> , much appreciated</p>
<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/andreasdueren" aria-label="Profile: andreasdueren">@<bdi>andreasdueren</bdi></a> , here is info that could help you to fix the /kanban/ access<br />
screenshot included<br />
<img src="/assets/uploads/files/1782413998689-solutions.png" alt="solutions.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.cloudron.io/post/126129</link><guid isPermaLink="true">https://forum.cloudron.io/post/126129</guid><dc:creator><![CDATA[creative567145]]></dc:creator><pubDate>Thu, 25 Jun 2026 19:00:04 GMT</pubDate></item><item><title><![CDATA[Reply to Hermes Agent on Fri, 19 Jun 2026 22:15:19 GMT]]></title><description><![CDATA[<p dir="auto">I have the desktop version on MacOS and it's not on by default.</p>
<p dir="auto">There are gw commands to initialize it: <code>hermes kanban init</code> but after I got an error from the port it was configured on.</p>
<p dir="auto">I had the same issue with the app package as you did, the auth doesn't take. Not sure if there's a way to create a local user in the meantime.</p>
<p dir="auto">There are many other dashboard out there already though, see <a href="https://www.bitdoze.com/best-hermes-dashboards/" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.bitdoze.com/best-hermes-dashboards/</a> for their breakdown.</p>
]]></description><link>https://forum.cloudron.io/post/125914</link><guid isPermaLink="true">https://forum.cloudron.io/post/125914</guid><dc:creator><![CDATA[robi]]></dc:creator><pubDate>Fri, 19 Jun 2026 22:15:19 GMT</pubDate></item><item><title><![CDATA[Reply to Hermes Agent on Fri, 19 Jun 2026 13:30:55 GMT]]></title><description><![CDATA[<p dir="auto">Looks like that for the past 4 days Andreas has been busy.</p>
<p dir="auto">Has anybody been successful with the setup of the Kanban dashboard?</p>
]]></description><link>https://forum.cloudron.io/post/125908</link><guid isPermaLink="true">https://forum.cloudron.io/post/125908</guid><dc:creator><![CDATA[creative567145]]></dc:creator><pubDate>Fri, 19 Jun 2026 13:30:55 GMT</pubDate></item></channel></rss>