Skip to content

Conversation

@Arshroop-Saini
Copy link
Collaborator

adding chat with conversations feature.

this is linked to this bounty/Issue #3001

what does this feature does?

it adds chat functionality to the already existing conversations.

why this feature?

users want to dive deeper and ask specific questions for one of their conversations, till now they had to go to the main chat and ask those questions, the reason that is not ideal because:

  1. inconvenient: bad UX
  2. quality: the answers in the main chat sometimes hallucinate when asked for a specific conversation.

what changes did I make:

  1. created a separate graph for this chat which fetches specific context on each conversation: transcripts, action_items, summaries, and memories.
  2. created a separate index for individual persistence of each chat separated from the main chat.
  3. each conversation has only 1 chat mapped to it. No multi-chat-threads in chat with convos.

AI tools used:

Cursor: for designing the frontend, brainstorming the feature in chat mode, asking questions about the codebase.
I tested everything in the frontend works by running the app w/ this feature on my phone for 2 days.

Demo:

Screen.Recording.2025-09-30.at.12.03.06.PM.mov

@Arshroop-Saini Arshroop-Saini self-assigned this Sep 30, 2025
@Arshroop-Saini Arshroop-Saini added chat Related to the "chat with your memories" feature backend Backend Task (python) design 💎 Bounty labels Sep 30, 2025
@Arshroop-Saini Arshroop-Saini marked this pull request as ready for review September 30, 2025 16:40
@beastoin
Copy link
Collaborator

beastoin commented Oct 9, 2025

close this ticket fn since that shouldn't be that complex. 2 steps: enable tool-calls or agentic chat, then add a new tool - chat with convo.

even with the current chat (graph based), we can also do the chat with convo just by simply twisting the graph a bit, but there's no need to re-create things like building convo context, new graph, etc.

--

#3093

#3074

some related tickets that might help and serve as references

@beastoin beastoin closed this Oct 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend Backend Task (python) 💎 Bounty chat Related to the "chat with your memories" feature design

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants