Editing Steps¶
GloriaMundo offers two ways to edit workflow steps: Smart Edit (describe changes in natural language) and Advanced Edit (direct form editing).
Opening the Editor¶
Click any node in the workflow graph to open the editing drawer on the right side. The drawer has two modes:
- View mode (300px wide) — Read-only summary of the step, with Edit and Delete buttons
- Edit mode (500px wide) — Full editing interface with multiple tabs
Smart Edit¶
Smart Edit lets you describe changes to a step in plain English. It's the fastest way to modify step behaviour.
- Click a node to open the editing drawer
- Switch to the Chat tab
- Describe the change you want, e.g., "Change the recipient to marketing@example.com" or "Add a filter for emails from the last 7 days instead of 24 hours"
- The AI generates suggestions with a preview of what will change
- Review the suggested changes and click Apply to accept
Smart Edit understands the context of your workflow, including upstream step data and connection details.
[Screenshot needed: Smart Edit chat interface in the step drawer]
Advanced Edit¶
For direct control over step parameters, use the form editor.
Tabs¶
The editing drawer has several tabs depending on the step type:
| Tab | Available For | Purpose |
|---|---|---|
| Config | All steps | Edit parameters directly in a form |
| Prompt | LLM steps | Edit the AI prompt; includes a Regenerate from Prompt button |
| Code | Code steps | Edit Python code; includes a Test button for sandbox execution |
| JSON | All steps | Edit the raw step definition as JSON |
| Chat | All steps | Smart Edit via natural language |
Editing Parameters¶
In the Config tab, each parameter is displayed as a form field. Fields support:
- Text inputs and text areas
- Dropdown selectors
- Template variables (e.g.,
{{trigger.email}}or{{step_1.result}}) - Connection status indicators
Testing Code Steps¶
For Code steps, the Code tab includes a Test button that runs your Python code in a sandbox with mock input values. This lets you verify your code works before running the full workflow.
Adding Steps¶
To add a new step to your workflow:
- Use the chat panel to describe the additional step, e.g., "Add a step after the email fetch to filter by subject line"
- Or use the node palette to manually insert a step of a specific type
Available step types: Integration, LLM, Code, Conditional, Agent, Browser Automation, Web Search, Twitter/X Search, URL Extract, State Get/Set.
Deleting Steps¶
Click a node to open the editing drawer, then click Delete to remove the step. Dependencies will be updated automatically.
Saving Changes¶
Changes to individual steps are saved when you click Save in the editing drawer or press Ctrl+S. The builder tracks unsaved changes and will prompt you before navigating away.
Note
Before running a Virtual Run, any unsaved changes are automatically saved.
Node Summarisation¶
Each node shows a plain-English summary of what it does. These summaries are generated by AI and update when you modify the step.
Keyboard Shortcuts¶
| Shortcut | Action |
|---|---|
| Ctrl+[ | Navigate to previous node |
| Ctrl+] | Navigate to next node |
| Ctrl+S | Save current changes |
| + / - | Zoom in / out |
| 0 | Fit to view |
| 1 | Zoom to 100% |