1
Ask Astro to help
You describe what you want to accomplish, whether that’s building a new agent, improving an existing one, or fixing an issue.
2
Astro analyzes and makes changes
Astro reads your agent’s current state and can:
- Read, edit, delete, and rename nodes
- Modify node instructions and configurations
- Tweak agent settings
- Add or remove transitions between nodes
3
Review and approve changes
After Astro makes changes, you’ll see a diff viewer showing exactly what was modified. You can review all proposed changes side-by-side, accept them to apply to your agent, or reject them and provide feedback for Astro to try again.


Review Changes
The diff viewer shows you exactly what Astro changed, with before and after views side-by-side. You can see modifications to node instructions, configurations, and workflow structure.

Accept or Reject
Once you’ve reviewed the changes, you can accept them to apply to your agent, or reject them and provide feedback for Astro to try a different approach.
Conversation Management
You can have multiple conversations with Astro for the same agent. Each conversation maintains its own history, making it easy to:- Work on different aspects of your agent in separate conversations
- Keep track of different topics or improvements
- Share specific conversations with team members
- View history: Access past conversations from the conversation selector
- Resume conversations: Pick up where you left off
- Delete conversations: Remove conversations you no longer need
Operating Context
Each conversation with Astro is tied to a specific agent. When working with an agent, there are two important modes to understand: Edit Mode- Agents must be in Edit mode for Astro to make changes
- When you modify your agent, or accept Astro’s changes, these are automatically saved as a draft
- You can iterate and refine your agent without affecting the published version
- An agent must be Published before it can be run
- When you run an agent, it uses the last published version, not the draft
- This means you can continue editing and improving your agent without disrupting running executions
Safe experimentation
Make changes in drafts without affecting production agents
Version control
Keep a stable published version while iterating on improvements
No disruption
Running agents continue using the published version even as you edit
Confidence
Test and review changes thoroughly before publishing

