3 Commits
Author SHA1 Message Date
356252190-starand356252190-star 5193dbc49e feat: add copy bubble button to copy entire message content (#245)
- Hover over any message to reveal a copy icon button
- Click to copy the full message text to clipboard
- Shows success/error toast notification
- Skips tool messages (no copy button shown)
- i18n support for all 8 languages (EN/ZH/DE/ES/FR/JA/KO/PT)
- Dark mode compatible styling

Co-authored-by: 356252190-star <356252190-star@users.noreply.github.com>
2026-04-26 22:59:43 +08:00
356252190-starand356252190-star b07a8fc76f fix: add X-Hermes-Session-Id header to preserve tool context across turns (#240)
Fixes #237

When web-ui sends a chat message, it includes conversation_history with only
user and assistant messages — tool calls and tool results are filtered out.
Meanwhile, it sends session_id in the request body but does NOT pass the
X-Hermes-Session-Id header.

Without the header, the gateway falls back to using the incomplete
conversation_history from the body, so the AI agent loses context about
previous tool calls, especially after idle periods.

Fix: Pass X-Hermes-Session-Id as a request header so the gateway loads
complete session history from the session DB (including tool messages).

Co-authored-by: 356252190-star <356252190-star@users.noreply.github.com>
2026-04-26 17:47:39 +08:00
356252190-star 12ae840234 fix: skip remote profiles in startAll() to prevent startup hang (#197) 2026-04-25 09:22:01 +08:00