Added Experimental Workflows

This commit is contained in:
Nicole Rappe 2025-05-06 06:09:05 -06:00
parent b724976854
commit 9f652518f2
4 changed files with 436 additions and 2 deletions

1
.gitignore vendored
View File

@ -15,7 +15,6 @@ Borealis-Server.exe
/Server/
/Agent/
/ElectronApp/
/Workflows/
# Misc Files/Folders
.vs/s

View File

@ -8,7 +8,7 @@
- Agent (Client / Data Collector)
- Desktop App (Electron)
It begins by presenting a menu to the user. Based on the selection (1, 2, or 3),
It begins by presenting a menu to the user. Based on the selection,
the corresponding module is launched or deployed.
Usage:

View File

@ -0,0 +1,165 @@
{
"nodes": [
{
"id": "node-1746268479537",
"type": "Borealis_Agent",
"position": {
"x": 43.333333333333314,
"y": 52.666666666666686
},
"data": {
"label": "Borealis Agent",
"content": "Select and manage an Agent with dynamic roles",
"agent_id": "lab-operator-01-agent-e1212465"
},
"dragHandle": ".borealis-node-header",
"positionAbsolute": {
"x": 43.333333333333314,
"y": 52.666666666666686
},
"width": 260,
"height": 146,
"selected": false,
"dragging": false
},
{
"id": "node-1746268480891",
"type": "Agent_Role_Screenshot",
"position": {
"x": 389.33333333333337,
"y": 305.33333333333337
},
"data": {
"label": "Agent Role: Screenshot",
"content": "Capture screenshot region via agent"
},
"dragHandle": ".borealis-node-header",
"width": 260,
"height": 189,
"selected": false,
"positionAbsolute": {
"x": 389.33333333333337,
"y": 305.33333333333337
},
"dragging": false
},
{
"id": "node-1746268483827",
"type": "Image_Viewer",
"position": {
"x": 729.3333333333334,
"y": 90.66666666666669
},
"data": {
"label": "Image Viewer",
"content": "Visual preview of base64 image with zoom overlay."
},
"dragHandle": ".borealis-node-header",
"width": 260,
"height": 224,
"selected": false,
"positionAbsolute": {
"x": 729.3333333333334,
"y": 90.66666666666669
},
"dragging": false
},
{
"id": "node-1746271450296",
"type": "Image_Viewer",
"position": {
"x": 792,
"y": 460
},
"data": {
"label": "Image Viewer",
"content": "Visual preview of base64 image with zoom overlay."
},
"dragHandle": ".borealis-node-header",
"width": 160,
"height": 69,
"selected": false,
"positionAbsolute": {
"x": 792,
"y": 460
},
"dragging": false
},
{
"id": "node-1746271463709",
"type": "Agent_Role_Screenshot",
"position": {
"x": 390.6666666666667,
"y": 521.3333333333334
},
"data": {
"label": "Agent Role: Screenshot",
"content": "Capture screenshot region via agent"
},
"dragHandle": ".borealis-node-header",
"width": 260,
"height": 189,
"selected": false,
"positionAbsolute": {
"x": 390.6666666666667,
"y": 521.3333333333334
},
"dragging": false
}
],
"edges": [
{
"source": "node-1746268480891",
"sourceHandle": null,
"target": "node-1746268483827",
"targetHandle": null,
"type": "bezier",
"animated": true,
"style": {
"strokeDasharray": "6 3",
"stroke": "#58a6ff"
},
"id": "reactflow__edge-node-1746268480891-node-1746268483827"
},
{
"source": "node-1746268479537",
"sourceHandle": "provisioner",
"target": "node-1746268480891",
"targetHandle": null,
"type": "bezier",
"animated": true,
"style": {
"strokeDasharray": "6 3",
"stroke": "#58a6ff"
},
"id": "reactflow__edge-node-1746268479537provisioner-node-1746268480891"
},
{
"source": "node-1746271463709",
"sourceHandle": null,
"target": "node-1746271450296",
"targetHandle": null,
"type": "bezier",
"animated": true,
"style": {
"strokeDasharray": "6 3",
"stroke": "#58a6ff"
},
"id": "reactflow__edge-node-1746271463709-node-1746271450296"
},
{
"source": "node-1746268479537",
"sourceHandle": "provisioner",
"target": "node-1746271463709",
"targetHandle": null,
"type": "bezier",
"animated": true,
"style": {
"strokeDasharray": "6 3",
"stroke": "#58a6ff"
},
"id": "reactflow__edge-node-1746268479537provisioner-node-1746271463709"
}
],
"tab_name": "Flow 1"
}

File diff suppressed because one or more lines are too long