Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Option to Manually Combine Summaries #1744

Open
featurebase-for-github bot opened this issue Feb 1, 2025 · 1 comment
Open

Option to Manually Combine Summaries #1744

featurebase-for-github bot opened this issue Feb 1, 2025 · 1 comment

Comments

@featurebase-for-github
Copy link

This issue is linked to our feedback platform. For feedback and updates, please visit this link.

@smian1
Copy link
Collaborator

smian1 commented Feb 1, 2025

Description

Sometimes, a single conversation results in multiple fragmented memories due to backend latency or system behavior. This can make it difficult to follow the full context of a discussion.

A solution would be to allow users to select multiple memories and manually combine them into a single entry. This would merge the transcripts and retrigger memory creation, producing a more cohesive summary.

Challenges

  • Multiple memories from a single conversation can clutter the list and cause context fragmentation.
  • No way to merge related memories that should belong to the same event.
  • Loss of clarity when reviewing past conversations due to unnecessary separation of memory entries.

Proposed Enhancements

1. Manual Memory Combination

  • Allow users to select 2 or more memories and flag them as being part of the same conversation.
  • The app combines the transcripts and generates a new summary.

2. Memory Linking & Visibility

  • Indicate that a memory is a combined entry (e.g., using an ℹ️ icon at the end of the memory headline).
  • Link to the original memories so users can still reference them.
  • Under default view, hide the original memories after merging.
  • In "Show All" mode, display original memories in case users need to revert changes.

3. Status Updates for Merged Memories

  • When two memories are combined:
    • Option 1: Keep original memories but flag them as "discarded."
    • Option 2: Move original memories to a secondary list while keeping the new combined memory as the primary view.

User Flow

  1. Select Memories → Users choose two or more memories.
  2. Combine → The system merges transcripts and regenerates a summary.
  3. Update UI → Original memories are hidden (or moved to "discarded" status), and the new merged memory appears in the main view.

Benefits

✅ Provides better organization by reducing memory fragmentation.
✅ Ensures that conversations remain contextually intact.
✅ Gives users more control over how memories are structured.
✅ Allows for reversibility by keeping links to original memories.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant