mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-05-01 01:51:44 +00:00
fix(gateway): avoid cross-user mirror writes in per-user group sessions
This commit is contained in:
parent
cd2aee36ca
commit
fd474d0f00
4 changed files with 168 additions and 12 deletions
|
|
@ -299,7 +299,15 @@ def _handle_send(args):
|
|||
from gateway.mirror import mirror_to_session
|
||||
from gateway.session_context import get_session_env
|
||||
source_label = get_session_env("HERMES_SESSION_PLATFORM", "cli")
|
||||
if mirror_to_session(platform_name, chat_id, mirror_text, source_label=source_label, thread_id=thread_id):
|
||||
user_id = get_session_env("HERMES_SESSION_USER_ID", "") or None
|
||||
if mirror_to_session(
|
||||
platform_name,
|
||||
chat_id,
|
||||
mirror_text,
|
||||
source_label=source_label,
|
||||
thread_id=thread_id,
|
||||
user_id=user_id,
|
||||
):
|
||||
result["mirrored"] = True
|
||||
except Exception:
|
||||
pass
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue