hermes - 💡(How to fix) Fix [Feishu] Session titles in /sessions and /resume expose private conversation content [1 comments, 1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
NousResearch/hermes-agent#15538Fetched 2026-04-26 05:26:48
View on GitHub
Comments
1
Participants
1
Timeline
5
Reactions
0
Author
Participants
Timeline (top)
labeled ×4commented ×1
RAW_BUFFERClick to expand / collapse

Problem

When the Feishu (Lark) adapter displays the session list via /sessions or /resume, each session is shown with a title auto-generated from the conversation content (e.g. User asks about installing last30days-skill or Debugging OAuth flow with GitHub API).

These titles are visible to anyone who has access to the Feishu bot/DM — including other members in group chats.

Privacy Issues

  1. Group chat exposure: In Feishu group chats, session titles from other users' conversations may be visible to all group members
  2. Sensitive content in titles: The auto-generated title can reveal:
    • Project names and internal code names
    • Personal queries and errors the user was working on
    • Business context from the conversation
  3. No opt-out: Users cannot disable title generation or suppress titles in the session list
  4. No per-session privacy control: Even if a user starts a sensitive conversation, the title still gets generated and listed

Expected Behavior

  • Session titles should be disabled by default in group contexts, or
  • Users should have a privacy setting to disable conversation-derived titles in session lists
  • Session list should show generic titles (e.g. Session 1, Session 2, Conversation from Apr 24) instead of auto-generated summaries
  • Consider adding --privacy flag to /sessions to suppress titles

Related

This issue is related to the session switching UX problem (Issue #15537) — fixing both together would give users proper control over what is visible in the session list.

Environment

  • Hermes Agent version: latest
  • Platform: Feishu/Lark via WebSocket gateway
  • Channel: Group chat

extent analysis

TL;DR

Disable auto-generated session titles in group chats by introducing a privacy setting or using generic titles to prevent sensitive information exposure.

Guidance

  • Introduce a privacy setting to allow users to disable conversation-derived titles in session lists.
  • Use generic titles (e.g., Session 1, Session 2) instead of auto-generated summaries to prevent sensitive information exposure.
  • Consider adding a --privacy flag to the /sessions command to suppress titles.
  • Review the session switching UX problem (Issue #15537) to ensure a comprehensive solution that addresses both issues.

Example

No code snippet is provided due to the lack of specific implementation details.

Notes

The solution should be implemented with consideration for the Feishu/Lark platform's specific requirements and limitations. The introduction of a privacy setting or generic titles should be done in a way that balances user control with the need for some form of session identification.

Recommendation

Apply a workaround by introducing generic titles or a privacy setting to disable auto-generated titles, as this approach addresses the immediate privacy concerns without requiring a full overhaul of the session list functionality.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

hermes - 💡(How to fix) Fix [Feishu] Session titles in /sessions and /resume expose private conversation content [1 comments, 1 participants]