Message Editing Overview
ZeroTwo allows you to edit your messages and regenerate AI responses, giving you full control over the conversation flow and helping you get the best possible answers.Editing a message creates a new conversation branch, preserving the original path while exploring alternatives.
Editing Your Messages
Modify your prompts to clarify questions, fix typos, or try different approaches.How to Edit Messages
1
Hover over your message
Move your cursor over any message you’ve sent to reveal the message actions.
2
Click the Edit button
Click the ✏️ Edit icon that appears on hover.Keyboard shortcut: Press
E while hovering3
Modify the message
The message text becomes editable in the input field:
- Make your changes
- Fix typos or unclear phrasing
- Add more context or details
- Completely rewrite if needed
4
Save and regenerate
Click Save & Regenerate or press
Enter to:- Save your edited message
- Generate a new response based on the changes
- Create a new conversation branch
The original message and response are preserved in the conversation history - you can always go back.
When to Edit Messages
- Clarify Questions
- Fix Typos
- Add Context
- Change Direction
Make your intent clearer:Original message:Edited message:
Regenerating Responses
Get a new AI response without changing your original message.Basic Regeneration
1
Find the regenerate button
Hover over any AI response to reveal action buttons.
2
Click Regenerate
Click the 🔄 Regenerate button.Keyboard shortcut: Press
R while hovering over the responseThis generates a new response using the same prompt and context.
3
View new response
AI generates a fresh response:
- May offer different approaches
- Could provide additional details
- Might catch things missed in the first response
4
Compare responses
Use the navigation arrows to switch between response variations:
- ◀️ Previous response
- ▶️ Next response
- Shows “Response 1 of 3” counter
Why Regenerate?
Incomplete or vague answers
Incomplete or vague answers
When the response lacks detail:Sometimes AI responses are too brief or miss important aspects. Regenerating can provide:
- More comprehensive explanations
- Additional examples
- Different perspectives
- Better code solutions
Technical errors
Technical errors
When code or solutions don’t work:
- Syntax errors in generated code
- Logic mistakes
- Incorrect assumptions
- Outdated information
Different approach needed
Different approach needed
Explore alternative solutions:
- Try different algorithms
- See various implementation styles
- Get creative alternatives
- Compare multiple solutions
Model confusion
Model confusion
When AI misunderstands:Sometimes AI interprets your question differently than intended. Regenerating might:
- Catch the intended meaning
- Provide a better interpretation
- Ask clarifying questions
Regenerate with Changes
Modify settings before regenerating for different results. Options to change:Switch Models
Change the AI model before regenerating:
- Try a more powerful model
- Use a faster model
- Switch to a specialized model
Adjust Temperature
Control response creativity:
- Lower (0.3-0.5): More focused, deterministic
- Medium (0.7): Balanced
- Higher (0.9-1.0): More creative, varied
Enable Tools
Add tools before regenerating:
- Enable web search for current info
- Activate code interpreter
- Turn on image generation
Add Context
Include additional context:
- Upload relevant files
- Reference previous messages
- Add custom instructions
Response Variations
Navigate between multiple response variations for the same prompt.Managing Variations
Response counter: Shows “Response 2 of 4” above each AI message Navigation:- ◀️ Previous: View earlier response
- ▶️ Next: View next response
- Each variation is saved and accessible
Comparing Variations
1
Generate multiple responses
Click regenerate several times to create variations
2
Navigate between them
Use arrow buttons to switch between responses
3
Evaluate each one
Compare based on:
- Accuracy and correctness
- Completeness of explanation
- Code quality (if applicable)
- Clarity and readability
- Helpfulness for your specific need
4
Continue from best
Continue the conversation from your preferred variation
All variations are preserved until you delete the message or clear the conversation.
Conversation Branches
Editing creates branches in your conversation tree, allowing you to explore different paths.Understanding Branches
How branching works:Branch Navigation
Visual indicators:- 🔀 Branch icon shows when multiple paths exist
- Breadcrumb trail shows current branch
- Click branch points to switch paths
- Branch Forward
- Switch Branches
- Merge Insights
Create new branches:
- Edit any message
- New response creates a branch
- Continue from that point
- Original path preserved
Branches let you explore different approaches without losing your work!
Advanced Editing Techniques
Iterative Refinement
Progressively improve responses through editing:1
Start broad
2
Refine with edit
3
Further refine
4
Perfect the response
Continue editing and regenerating until you get exactly what you need
A/B Testing Prompts
Test different phrasings to find what works best: Test variations:- Ask the same question different ways
- Edit to try alternative phrasings
- Compare the quality of responses
- Learn which prompt styles work best
Example B typically produces better results due to specific, clear instructions.
Chaining Edits
Build on previous edits for complex tasks:Best Practices
Edit for clarity, not just errors
Edit for clarity, not just errors
Beyond fixing typos:
- Add specific requirements
- Include constraints or limitations
- Mention your skill level
- Specify desired output format
Regenerate strategically
Regenerate strategically
When to regenerate:
- ✅ Response is close but needs improvement
- ✅ Want to see alternative approaches
- ✅ Technical error in the response
- ✅ Need more detail
- ❌ Your question was unclear
- ❌ You forgot important context
- ❌ You need something different
- ❌ Requirements changed
Use branches effectively
Use branches effectively
Branch management tips:
- Create branches for major direction changes
- Keep branches focused on specific approaches
- Review all branches before finalizing
- Delete unsuccessful branches to reduce clutter
- Document why you chose a particular branch
Combine edit + regenerate
Combine edit + regenerate
Powerful workflow:
- Edit message to improve clarity
- Regenerate to get fresh response
- If not satisfied, regenerate again
- Switch models for different perspective
- Pick the best variation
Keyboard Shortcuts
Speed up your workflow with shortcuts:| Action | Shortcut | Description |
|---|---|---|
| Edit message | E (hover) | Edit the message under cursor |
| Regenerate | R (hover) | Regenerate response under cursor |
| Previous variation | Alt + ← | View previous response variation |
| Next variation | Alt + → | View next response variation |
| Cancel edit | Esc | Cancel editing and restore original |
| Save edit | Cmd/Ctrl + Enter | Save edit and regenerate |
Enable keyboard shortcuts in Settings > General > Keyboard Shortcuts
Examples
Example 1: Refining a Code Request
Original message:Example 2: Getting Multiple Perspectives
Your message:- Response 1: Strong REST recommendation with practical reasons
- Response 2: Balanced comparison with use cases for each
- Response 3: GraphQL recommendation with modern app context
Example 3: Debugging Through Iteration
Start:Troubleshooting
Can't see edit button
Can't see edit button
Edit not saving
Edit not saving
Possible issues:
- Network connection problems
- Message too long (exceeds token limit)
- Browser blocking save
- Check internet connection
- Shorten the edited message
- Try in a different browser
- Clear browser cache
Regeneration produces same response
Regeneration produces same response
Why this happens:
- Temperature setting too low
- Highly deterministic query
- Model cached the response
- Increase temperature in model settings
- Edit message slightly before regenerating
- Switch to a different model
- Add randomness to the prompt (“Suggest 3 different approaches…”)
Lost in conversation branches
Lost in conversation branches
Navigation help:
- Look for branch indicator icons
- Use breadcrumbs to track path
- Click on earlier messages to see branches
- Consider starting a new chat if too complex
Next Steps
Custom Instructions
Set default preferences for all responses
Conversation Branches
Deep dive into branch management
Switch Models
Learn which models work best for different tasks
Canvas
Iteratively refine content in Canvas
Master editing and regeneration to get the perfect response every time!

