Bug Description
Hermes Desktop stopped submitting messages after I tried a /goal slash command. Discord gateway continues to work normally, but Desktop creates visible local/sidebar session rows and keeps/accepts typed input without committing the message to the backend session store.
Observed from local diagnostic:
- Desktop accepts text.
- Desktop shows a local session row such as
test after desktop restart.
- Pressing Enter and clicking the Desktop
Send button do not produce a response.
- After clicking Send,
hermes sessions list does not show the Desktop test session.
- Discord gateway remains connected and this same agent can respond through Discord.
This appears Desktop-specific, likely in the slash/session submit path after /goal or post-update backend discovery/session bridge.
Steps to Reproduce
- On Windows 10, update/run Hermes Desktop v0.18.2 (2026.7.7.2), upstream 7b5ba20.
- In Hermes Desktop, attempt to use
/goal.
- After that, type a normal test message in Desktop, e.g.
test after desktop restart.
- Press Enter or click the Desktop
Send button.
- Observe Desktop creates/shows a local session row with that text.
- Observe no assistant response appears in Desktop.
- Run
hermes sessions list.
- Observe the Desktop test session/message is absent from the backend session store.
- Send a message through Discord gateway and observe Discord still works normally.
Expected Behavior
Hermes Desktop should submit the message to the backend/session store, create or resume the correct session, stream the assistant response, and show the resulting session in hermes sessions list. Running /goal should not break later normal Desktop message submission.
Actual Behavior
Desktop appears to create/cache the local session row but the message never leaves the Desktop submit path. The composer accepts text, and the sidebar shows a session such as test after desktop restart, but there is no assistant response and no corresponding entry in hermes sessions list.
A direct UI Automation click on the Desktop Send button also failed to commit the message to the backend session store. Discord gateway remained healthy and continued receiving/responding normally.
Affected Component
Other
Messaging Platform (if gateway-related)
No response
Debug Report
Local debug report generated with `hermes debug share --local` rather than uploaded.
Key output:
version: 0.18.2 [7b5ba205] (2026-07-12)
os: Windows 10 AMD64
python: 3.11.15
openai_sdk: 2.24.0
profile: default
hermes_home: ~/AppData\Local\hermes
model: gpt-5.5
provider: openai-codex
terminal: local
gateway: running (manual process, pid 27444)
platforms: discord
Additional local evidence file: `C:\Users\Anton\AppData\Local\hermes\desktop-submit-failure-2026-07-12.md`
Operating System
Windows 10 AMD64
Python Version
3.11.15
Hermes Version
0.18.2 [7b5ba20] (2026-07-12)
Additional Logs / Traceback (optional)
Potential duplicate shown by GitHub: #43476 `bug(desktop): /goal swallows command — missing command.dispatch send+notice handler`.
I am filing because the observed failure is broader than simply swallowing `/goal`: later normal Desktop messages also appear not to commit to the backend session store.
Root Cause Analysis (optional)
Not confirmed. Likely related to Desktop handling of slash commands/session submit after /goal.
GitHub's duplicate detector suggests this may overlap with #43476: bug(desktop): /goal swallows command — missing command.dispatch send+notice handler.
This report may represent either the same issue or a remaining related failure mode: after /goal, Desktop creates a local/sidebar row but normal message submit does not reach the backend session store.
Proposed Fix (optional)
No response
Are you willing to submit a PR for this?
Bug Description
Hermes Desktop stopped submitting messages after I tried a
/goalslash command. Discord gateway continues to work normally, but Desktop creates visible local/sidebar session rows and keeps/accepts typed input without committing the message to the backend session store.Observed from local diagnostic:
test after desktop restart.Sendbutton do not produce a response.hermes sessions listdoes not show the Desktop test session.This appears Desktop-specific, likely in the slash/session submit path after
/goalor post-update backend discovery/session bridge.Steps to Reproduce
/goal.test after desktop restart.Sendbutton.hermes sessions list.Expected Behavior
Hermes Desktop should submit the message to the backend/session store, create or resume the correct session, stream the assistant response, and show the resulting session in
hermes sessions list. Running/goalshould not break later normal Desktop message submission.Actual Behavior
Desktop appears to create/cache the local session row but the message never leaves the Desktop submit path. The composer accepts text, and the sidebar shows a session such as
test after desktop restart, but there is no assistant response and no corresponding entry inhermes sessions list.A direct UI Automation click on the Desktop
Sendbutton also failed to commit the message to the backend session store. Discord gateway remained healthy and continued receiving/responding normally.Affected Component
Other
Messaging Platform (if gateway-related)
No response
Debug Report
Operating System
Windows 10 AMD64
Python Version
3.11.15
Hermes Version
0.18.2 [7b5ba20] (2026-07-12)
Additional Logs / Traceback (optional)
Root Cause Analysis (optional)
Not confirmed. Likely related to Desktop handling of slash commands/session submit after
/goal.GitHub's duplicate detector suggests this may overlap with #43476:
bug(desktop): /goal swallows command — missing command.dispatch send+notice handler.This report may represent either the same issue or a remaining related failure mode: after
/goal, Desktop creates a local/sidebar row but normal message submit does not reach the backend session store.Proposed Fix (optional)
No response
Are you willing to submit a PR for this?