Hermes Agent formats its output based on the platform you connect as

I ran into this while building a chat UI against Hermes Agent, Nous Research’s self-hosted agent gateway. Replies over its HTTP API came back as plain text with bare URLs – no bold, no ## headings, no label – even though my UI renders Markdown. The same agent formats answers with Markdown when used from Slack.
The reason why is that Hermes injects a per-platform hint into the system prompt depending on which platform adapter you connect through. Here is a short snippet from agent/system_prompt.py that quotes the code in question directly:
评论
?
参与讨论