Conversation Replay
The replay feature lets you browse the full conversation history, including all messages, tool calls, and execution results.Viewing a Replay
1
Open Conversation History
Select a past conversation from the conversation list on the left.
2
Browse Conversation Content
The conversation is displayed in its original order with all content, including:
- Every message you sent
- Every reply from the Expert
- Tool call processes and results
- Phase groupings and task progress
3
View Tool Details
Click on a tool call card to expand and view the specific tool name, input parameters, and output results. This is very helpful for understanding the Expert’s decision-making process.
Uses of Replay
Review & Learn
Review how Expert solved a complex problem and learn from its approach and methodology
Share & Collaborate
Share a valuable conversation with colleagues to show how a solution was developed step by step
Quality Check
Inspect the Expert’s work process and results to ensure every step meets expectations
Root Cause Analysis
When a result is unsatisfactory, trace back through the conversation to identify where things went wrong
Conversation Forking
Forking is a powerful feature of Profy conversations — create a new conversation branch from any message in the history and explore alternatives without affecting the original conversation.How to Fork
1
Locate the Message
Find the point in the conversation where you want to fork — typically a message where you think “what if I had taken a different direction here.”
2
Initiate Fork
Trigger the fork action on that message. The system creates a new conversation branch that inherits all context up to the fork point.
3
Continue in the New Branch
The new branch is an independent conversation. You can give the Expert different instructions here and explore an alternative approach.
Fork Characteristics
Context Inheritance
Context Inheritance
The new branch inherits all conversation context prior to the fork point. The Expert “remembers” everything you discussed before the fork, as if you opened a parallel conversation at that moment in time.
Full Independence
Full Independence
The forked conversation and the original are completely independent. Any actions in the new branch (including Expert modifying files, generating content, etc.) do not affect the original conversation, and vice versa.
Visual Markers
Visual Markers
Forked conversations display clear fork markers in the message history, indicating where the conversation branched from, helping you track the conversation’s lineage.
Multiple Forks
Multiple Forks
You can fork from the same message multiple times to explore several different directions. You can also fork again within a forked conversation, creating a conversation tree structure.
Typical Use Cases
Comparing Approaches
You had Expert implement a component in React. Want to see how it would look in Vue? Fork from the “start implementation” message, have Expert implement the same requirement in Vue in the new branch, then compare the two approaches.Risk Isolation
Expert is about to perform an action you’re unsure about. Fork a branch to try it first — if the result isn’t ideal, the original conversation is unaffected, and you can always go back to the pre-fork state and continue.Iterative Refinement
You’re mostly satisfied with Expert’s first draft but want to try a different approach for a specific detail. Fork to adjust it independently, keeping the original version as a baseline.Replay & Fork Working Together
Replay and forking are often used in combination:- Replay a past conversation to find the key point where you want to try again
- Fork a new branch from that point
- Give the Expert different instructions in the new branch
- Compare the results of both branches and choose the better approach
Conversation history and fork records are persisted permanently — you can revisit them at any time. However, conversations in temporary chat mode do not support replay or forking, since their history is not persisted.

