Workflow Assistant
The Workflow Assistant is an AI-powered chat panel that lives inside your workflow editor. Instead of dragging and configuring nodes manually, you can describe what you want in plain English and the assistant builds it for you.
Open it by clicking the floating button on the right edge of the editor.
What It Can Do
The assistant has direct access to your workflow canvas. It can:
- Add nodes — create any node type and place it on the canvas
- Connect nodes — wire outputs to inputs with proper handle mapping
- Configure nodes — set properties like asset symbols, LLM prompts, conditions, and more
- Delete and reorganize — remove nodes, rename them, reposition them on the canvas
- Execute workflows — trigger a run and monitor the results
- Debug failures — pull execution logs, analyze errors, and suggest fixes
Every action the assistant takes appears as a live update on your canvas — you see nodes being added and connected in real time.
Building with Natural Language
Just describe what you want. The assistant understands trading concepts and workflow logic. Watch it build a sentiment trading bot from a single prompt:
The assistant creates all nodes first, then wires them together, then configures properties — just like you would manually, but in seconds.
Actions
When the assistant modifies your workflow, each change appears as an action pill in the chat showing exactly what happened:
| Action | Description |
|---|---|
| Add Node | Creates a new node on the canvas |
| Connect Nodes | Wires an output to an input |
| Update Config | Changes a node's properties |
| Set Property | Updates a single field (e.g., symbol, prompt) |
| Delete Node | Removes a node and its connections |
| Rename Node | Changes the display label |
| Execute | Triggers a workflow run |
Each action shows a status indicator — spinning while executing, checkmark on success.
Debugging
When a workflow fails, the assistant can diagnose the issue:
- It retrieves the execution logs and per-node inputs/outputs
- Analyzes where the failure occurred
- Explains the root cause in plain language
- Suggests or applies a fix directly
Auto-Iterate
Enable Auto-Iterate to let the assistant automatically fix and retry failed workflows:
- You click Run (or the assistant triggers execution)
- If the workflow fails, the assistant analyzes the error
- It modifies the workflow to fix the issue
- Reruns automatically
- Repeats up to 5 times or until the workflow succeeds
Credential errors (expired API keys, wrong permissions) can't be auto-fixed. The assistant will ask you to update your credentials manually.
Enable auto-iterate from the toggle in the chat input area. Your preference is saved across sessions.
Voice Input
Click the microphone icon to speak instead of type. The assistant uses your browser's speech recognition to convert voice to text.
- Automatic silence detection — stops recording after 2 seconds of quiet
- Real-time visualization — audio level indicator shows recording is active
- Works in Chrome, Edge, and Safari
Attachments
You can attach files to your messages:
- Images — share screenshots of charts, error messages, or UI issues (up to 20MB)
- Documents — attach PDFs, text files, or spreadsheets for the assistant to reference (up to 20MB)
Useful for sharing chart screenshots for analysis, or pasting error logs from external systems.
Models
The assistant supports multiple LLM providers through a unified interface. Switch models from the dropdown in the chat input area.
| Provider | Models |
|---|---|
| Anthropic | Claude Sonnet 4.6 (default), Claude Opus 4.6, Claude Haiku 4.5 |
| OpenAI | GPT-5.2, GPT-5, GPT-4o, GPT-4o Mini |
| Gemini 2.5 Flash, Gemini 3 Pro | |
| xAI | Grok 4, Grok 3 |
| DeepSeek | DeepSeek Chat, DeepSeek Reasoner |
| Perplexity | Sonar Pro, Sonar Reasoning (with web search) |
Only models with native tool-calling support work with the assistant. The default (Claude Sonnet 4.6) is recommended for the best balance of speed and quality.
Some models support extended thinking — you'll see a collapsible "Thought process" block showing the assistant's reasoning before its response.
How It Understands Your Workflow
The assistant receives full context about your current workflow:
- All nodes — types, positions, labels, configurations
- All connections — which outputs connect to which inputs
- Node schemas — what each node type accepts and produces
- Execution history — recent run results, errors, and per-node outputs
- Variables — workflow and global variables you've defined
This context means the assistant can reference specific nodes by name, understand data flow between them, and make targeted fixes.
Next Steps
- Workflows — learn the visual editor fundamentals
- Executions — understand how workflows run and how to debug them
- Nodes — explore all available node types the assistant can use
- Credentials — set up the API keys your workflows need