Feature Request: Flowchart Importer (Lucidchart XML → Agent Task Graph & Code) #1418
Replies: 2 comments 2 replies
-
|
I think it would be best to make this a plugin once they are possible, and use a custom XML chart based on a mainstream format. The task nodes should have the following attributes:
Here is an example workflow that should be possible to create :
|
Beta Was this translation helpful? Give feedback.
-
Progress UpdateFollowing @ArpegorPSGH's suggestion to implement this as a plugin, I've started building the Flowchart Importer alongside a Plugin System architecture. Current StatusPlugin System (new proposal: #1717)
Flowchart Importer Plugin
Early PreviewDevelopment repo: https://github.com/cjaingithub/plugin_system Would appreciate feedback on the direction before finalizing. Does this approach align with what maintainers envision for extensibility? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Problem Statement
Many users design system workflows and automation logic visually (e.g., in Lucidchart) but must manually translate these flowcharts into agent tasks, execution plans, and validation logic. This manual step introduces friction, slows iteration, and can lead to mismatches between design intent and implementation.
Given this project’s focus on autonomous agents, parallel execution, and self-validating workflows, there is currently no direct way to move from visual design → executable agent workflows.
Proposed Feature
Introduce a Flowchart Importer that allows users to import Lucidchart XML files and automatically generate agent-compatible task graphs and code.
User Flow
Sidebar → Import → Flowchart
Upload Lucidchart XML
System converts:
Flowchart nodes → agent tasks
Edges → execution dependencies
Decision nodes → branching logic
Generated tasks run through existing autonomous execution and QA loops
High-Level Architecture
Lucidchart XML
↓
XML Parser
↓
Intermediate Task Graph (IR)
↓
Agent Task + Dependency Generator
↓
Autonomous Execution + Self-Validating QA
Example Use Case
Architect designs a workflow in Lucidchart
Imports XML into the app
Agents generate:
Task definitions
Execution order
Validation checks
User reviews output
Code is automatically merged and executed
MVP Scope (Proposed)
To keep scope manageable:
Support core flowchart elements:
Start / End
Process
Decision
Ignore styling/layout
Single-file import
Lucidchart XML only (future: draw.io, BPMN)
Future Extensions
BPMN / Draw.io support
Round-trip editing (code ↔ visual)
AI-assisted flowchart normalization
Figma FigJam import
Contribution Plan
If this direction aligns with the project roadmap, I’m happy to:
Implement the XML parser + intermediate task graph as an initial PR
Iterate in small, reviewable steps based on maintainer feedback
Beta Was this translation helpful? Give feedback.
All reactions