Files
griptape-ai-ComfyUI-Griptape/workflows/testing_nodes.json
T

2317 lines
42 KiB
JSON

{
"last_node_id": 75,
"last_link_id": 85,
"nodes": [
{
"id": 10,
"type": "gtUIInputNode",
"pos": [
31.126420086115893,
131.00324868587185
],
"size": {
"0": 370.6010437011719,
"1": 107.26145935058594
},
"flags": {},
"order": 0,
"mode": 0,
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
10,
12
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "gtUIInputNode"
},
"widgets_values": [
"This is a string of text"
]
},
{
"id": 12,
"type": "gtUICLIPTextEncode",
"pos": [
800.1264200861158,
286.00324868587137
],
"size": {
"0": 365.4683532714844,
"1": 96
},
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 11
},
{
"name": "input_string",
"type": "STRING",
"link": 12,
"widget": {
"name": "input_string"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "CONDITIONING",
"links": [],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "gtUICLIPTextEncode"
},
"widgets_values": [
"This is some string data.",
""
]
},
{
"id": 4,
"type": "CheckpointLoaderSimple",
"pos": [
523.1264200861148,
388.0032486858716
],
"size": {
"0": 315,
"1": 98
},
"flags": {
"collapsed": true
},
"order": 1,
"mode": 0,
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [],
"slot_index": 0
},
{
"name": "CLIP",
"type": "CLIP",
"links": [
11,
19
],
"slot_index": 1
},
{
"name": "VAE",
"type": "VAE",
"links": [],
"slot_index": 2
}
],
"properties": {
"Node name for S&R": "CheckpointLoaderSimple"
},
"widgets_values": [
"dreamshaper_331BakedVae.safetensors"
]
},
{
"id": 25,
"type": "gtUIInputNode",
"pos": [
41.12642008611586,
649.0032486858688
],
"size": {
"0": 265.0383605957031,
"1": 76.00000762939453
},
"flags": {},
"order": 2,
"mode": 0,
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
27,
28,
29
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "gtUIInputNode"
},
"widgets_values": [
"Odd"
]
},
{
"id": 26,
"type": "gtUIInputNode",
"pos": [
43.12642008611584,
770.003248685869
],
"size": {
"0": 265.0383605957031,
"1": 76.00000762939453
},
"flags": {},
"order": 3,
"mode": 0,
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
26,
30,
31
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "gtUIInputNode"
},
"widgets_values": [
"Even"
]
},
{
"id": 14,
"type": "MergeTexts",
"pos": [
447.12642008611454,
657.0032486858688
],
"size": {
"0": 315,
"1": 178
},
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"name": "input_1",
"type": "STRING",
"link": 27,
"widget": {
"name": "input_1"
}
},
{
"name": "input_2",
"type": "STRING",
"link": 26,
"widget": {
"name": "input_2"
},
"slot_index": 1
},
{
"name": "input_3",
"type": "STRING",
"link": 28,
"widget": {
"name": "input_3"
}
},
{
"name": "input_4",
"type": "STRING",
"link": 30,
"widget": {
"name": "input_4"
}
},
{
"name": "input_5",
"type": "STRING",
"link": 29,
"widget": {
"name": "input_5"
}
},
{
"name": "input_6",
"type": "STRING",
"link": 31,
"widget": {
"name": "input_6"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
32
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "MergeTexts"
},
"widgets_values": [
"",
"",
"",
"",
"",
""
]
},
{
"id": 28,
"type": "gtUIOutputStringNode",
"pos": [
814.1264200861158,
662.0032486858688
],
"size": {
"0": 340.321044921875,
"1": 147.82489013671875
},
"flags": {},
"order": 29,
"mode": 0,
"inputs": [
{
"name": "INPUT",
"type": "STRING",
"link": 32,
"widget": {
"name": "INPUT"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "gtUIOutputStringNode"
},
"widgets_values": [
"",
"Odd\n\nEven\n\nOdd\n\nEven\n\nOdd\n\nEven"
]
},
{
"id": 13,
"type": "gtUIOutputStringNode",
"pos": [
797,
128
],
"size": {
"0": 367.1373596191406,
"1": 106.97498321533203
},
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "INPUT",
"type": "STRING",
"link": 10,
"widget": {
"name": "INPUT"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "gtUIOutputStringNode"
},
"widgets_values": [
"",
"This is a string of text"
]
},
{
"id": 22,
"type": "gtUIInputNode",
"pos": [
39,
471
],
"size": {
"0": 370.6010437011719,
"1": 107.26145935058594
},
"flags": {},
"order": 4,
"mode": 0,
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
20
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "gtUIInputNode"
},
"widgets_values": [
"This is a string of text"
]
},
{
"id": 35,
"type": "RunAgent",
"pos": [
2076.646098046875,
422.42039744873034
],
"size": {
"0": 399.9352722167969,
"1": 103.1601791381836
},
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "agent",
"type": "AGENT",
"link": null
},
{
"name": "input_string",
"type": "STRING",
"link": null,
"widget": {
"name": "input_string"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [],
"shape": 3,
"slot_index": 0
},
{
"name": "AGENT",
"type": "AGENT",
"links": [
34
],
"shape": 3,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "RunAgent"
},
"widgets_values": [
"",
"Hi, my name is Jason"
]
},
{
"id": 37,
"type": "gtUIInputNode",
"pos": [
1686.646098046875,
652.4203974487305
],
"size": {
"0": 370.6010437011719,
"1": 107.26145935058594
},
"flags": {},
"order": 6,
"mode": 0,
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
36
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "gtUIInputNode"
},
"widgets_values": [
"I am a fan of comic books."
]
},
{
"id": 34,
"type": "RunAgent",
"pos": [
2506.646098046875,
422.42039744873034
],
"size": {
"0": 399.9352722167969,
"1": 103.1601791381836
},
"flags": {},
"order": 21,
"mode": 0,
"inputs": [
{
"name": "agent",
"type": "AGENT",
"link": 34
},
{
"name": "input_string",
"type": "STRING",
"link": null,
"widget": {
"name": "input_string"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
35
],
"shape": 3,
"slot_index": 0
},
{
"name": "AGENT",
"type": "AGENT",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "RunAgent"
},
"widgets_values": [
"",
"What's my name?"
]
},
{
"id": 40,
"type": "gtUIOutputStringNode",
"pos": [
3266.646098046875,
652.4203974487305
],
"size": {
"0": 367.1373596191406,
"1": 106.97498321533203
},
"flags": {},
"order": 37,
"mode": 0,
"inputs": [
{
"name": "INPUT",
"type": "STRING",
"link": 38,
"widget": {
"name": "INPUT"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "gtUIOutputStringNode"
},
"widgets_values": [
"",
"You mentioned that you're a fan of comic books. Do you have any particular favorites or genres you enjoy the most?"
]
},
{
"id": 29,
"type": "RunAgent",
"pos": [
2086.646098046875,
112.42039744873044
],
"size": {
"0": 399.9352722167969,
"1": 103.1601791381836
},
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"name": "agent",
"type": "AGENT",
"link": null
},
{
"name": "input_string",
"type": "STRING",
"link": null,
"widget": {
"name": "input_string"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
33
],
"shape": 3,
"slot_index": 0
},
{
"name": "AGENT",
"type": "AGENT",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "RunAgent"
},
"widgets_values": [
"",
"Hi, my name is Jason"
]
},
{
"id": 36,
"type": "gtUIOutputStringNode",
"pos": [
3246.646098046875,
422.42039744873034
],
"size": {
"0": 367.1373596191406,
"1": 106.97498321533203
},
"flags": {},
"order": 30,
"mode": 0,
"inputs": [
{
"name": "INPUT",
"type": "STRING",
"link": 35,
"widget": {
"name": "INPUT"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "gtUIOutputStringNode"
},
"widgets_values": [
"",
"Your name is Jason. How can I help you today?"
]
},
{
"id": 39,
"type": "RunAgent",
"pos": [
2516.646098046875,
652.4203974487305
],
"size": {
"0": 399.9352722167969,
"1": 103.1601791381836
},
"flags": {},
"order": 31,
"mode": 0,
"inputs": [
{
"name": "agent",
"type": "AGENT",
"link": 37
},
{
"name": "input_string",
"type": "STRING",
"link": null,
"widget": {
"name": "input_string"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
38
],
"shape": 3,
"slot_index": 0
},
{
"name": "AGENT",
"type": "AGENT",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "RunAgent"
},
"widgets_values": [
"",
"What am I a fan of?"
]
},
{
"id": 38,
"type": "RunAgent",
"pos": [
2086.646098046875,
652.4203974487305
],
"size": {
"0": 399.9352722167969,
"1": 103.1601791381836
},
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "agent",
"type": "AGENT",
"link": null
},
{
"name": "input_string",
"type": "STRING",
"link": 36,
"widget": {
"name": "input_string"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [],
"shape": 3,
"slot_index": 0
},
{
"name": "AGENT",
"type": "AGENT",
"links": [
37
],
"shape": 3,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "RunAgent"
},
"widgets_values": [
"",
"Hi, my name is Jason"
]
},
{
"id": 42,
"type": "gtUIOutputStringNode",
"pos": [
3266.646098046875,
912.4203974487305
],
"size": {
"0": 367.1373596191406,
"1": 106.97498321533203
},
"flags": {},
"order": 26,
"mode": 0,
"inputs": [
{
"name": "INPUT",
"type": "STRING",
"link": 39,
"widget": {
"name": "INPUT"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "gtUIOutputStringNode"
},
"widgets_values": [
"",
"Hi Jason! How can I assist you today?"
]
},
{
"id": 45,
"type": "RunAgent",
"pos": [
1696.646098046875,
1192.4203974487302
],
"size": {
"0": 399.9352722167969,
"1": 103.1601791381836
},
"flags": {},
"order": 8,
"mode": 0,
"inputs": [
{
"name": "agent",
"type": "AGENT",
"link": null
},
{
"name": "input_string",
"type": "STRING",
"link": null,
"widget": {
"name": "input_string"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
41
],
"shape": 3,
"slot_index": 0
},
{
"name": "AGENT",
"type": "AGENT",
"links": [
43
],
"shape": 3,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "RunAgent"
},
"widgets_values": [
"",
"Hi, I'm Bob"
]
},
{
"id": 41,
"type": "CreateAgent",
"pos": [
2096.646098046875,
892.4203974487305
],
"size": {
"0": 400,
"1": 200
},
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"name": "agent",
"type": "AGENT",
"link": null
},
{
"name": "config",
"type": "CONFIG",
"link": null
},
{
"name": "tools",
"type": "TOOL_LIST",
"link": null
},
{
"name": "rulesets",
"type": "RULESET",
"link": null
},
{
"name": "input_string",
"type": "STRING",
"link": null,
"widget": {
"name": "input_string"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
39
],
"shape": 3,
"slot_index": 0
},
{
"name": "AGENT",
"type": "AGENT",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "CreateAgent"
},
"widgets_values": [
"",
"Hi I'm Jason"
]
},
{
"id": 50,
"type": "ExpandAgent",
"pos": [
2156.646098046875,
1242.4203974487302
],
"size": {
"0": 264.7823486328125,
"1": 116.11270904541016
},
"flags": {},
"order": 25,
"mode": 0,
"inputs": [
{
"name": "agent",
"type": "AGENT",
"link": 43
}
],
"outputs": [
{
"name": "AGENT",
"type": "AGENT",
"links": [
44
],
"shape": 3,
"slot_index": 0
},
{
"name": "CONFIG",
"type": "CONFIG",
"links": null,
"shape": 3
},
{
"name": "RULESETS",
"type": "RULESET",
"links": null,
"shape": 3
},
{
"name": "TOOLS",
"type": "TOOL_LIST",
"links": null,
"shape": 3
},
{
"name": "MEMORY",
"type": "MEMORY",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "ExpandAgent"
}
},
{
"id": 32,
"type": "gtUIOutputStringNode",
"pos": [
3276.646098046875,
112.42039744873044
],
"size": {
"0": 367.1373596191406,
"1": 106.97498321533203
},
"flags": {},
"order": 23,
"mode": 0,
"inputs": [
{
"name": "INPUT",
"type": "STRING",
"link": 33,
"widget": {
"name": "INPUT"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "gtUIOutputStringNode"
},
"widgets_values": [
"",
"Hello, Jason! How can I assist you today?"
]
},
{
"id": 47,
"type": "gtUIOutputStringNode",
"pos": [
3276.646098046875,
1202.4203974487302
],
"size": {
"0": 367.1373596191406,
"1": 106.97498321533203
},
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "INPUT",
"type": "STRING",
"link": 41,
"widget": {
"name": "INPUT"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "gtUIOutputStringNode"
},
"widgets_values": [
"",
"Hi Bob! How can I assist you today?"
]
},
{
"id": 51,
"type": "gtUIOutputStringNode",
"pos": [
3286.646098046875,
1362.4203974487302
],
"size": {
"0": 367.1373596191406,
"1": 106.97498321533203
},
"flags": {},
"order": 38,
"mode": 0,
"inputs": [
{
"name": "INPUT",
"type": "STRING",
"link": 45,
"widget": {
"name": "INPUT"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "gtUIOutputStringNode"
},
"widgets_values": [
"",
"You mentioned that your name is Bob. How can I help you today, Bob?"
]
},
{
"id": 49,
"type": "RunAgent",
"pos": [
2516.646098046875,
1352.4203974487302
],
"size": {
"0": 399.9352722167969,
"1": 103.1601791381836
},
"flags": {},
"order": 32,
"mode": 0,
"inputs": [
{
"name": "agent",
"type": "AGENT",
"link": 44
},
{
"name": "input_string",
"type": "STRING",
"link": null,
"widget": {
"name": "input_string"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
45
],
"shape": 3,
"slot_index": 0
},
{
"name": "AGENT",
"type": "AGENT",
"links": [],
"shape": 3,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "RunAgent"
},
"widgets_values": [
"",
"What's my name?"
]
},
{
"id": 66,
"type": "Note",
"pos": [
3726.646098046875,
2482.4203974487305
],
"size": {
"0": 270.5126953125,
"1": 109.29426574707031
},
"flags": {},
"order": 10,
"mode": 0,
"properties": {
"text": ""
},
"widgets_values": [
"Should have the name Bob and have the Sarcastic ruleset."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 64,
"type": "Note",
"pos": [
3716.646098046875,
1912.4203974487302
],
"size": {
"0": 270.5126953125,
"1": 109.29426574707031
},
"flags": {},
"order": 11,
"mode": 0,
"properties": {
"text": ""
},
"widgets_values": [
"Should have the name Jason and have the Kind Rules Ruleset."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 24,
"type": "gtUITextToClipEncode",
"pos": [
804,
449
],
"size": {
"0": 356.4292297363281,
"1": 64.05216217041016
},
"flags": {},
"order": 20,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 19
},
{
"name": "STRING",
"type": "STRING",
"link": 20,
"widget": {
"name": "STRING"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "CONDITIONING",
"links": [],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "gtUITextToClipEncode"
},
"widgets_values": [
""
]
},
{
"id": 54,
"type": "gtUIOutputStringNode",
"pos": [
3306.646098046875,
1722.4203974487302
],
"size": {
"0": 388.0193786621094,
"1": 124.3904037475586
},
"flags": {},
"order": 35,
"mode": 0,
"inputs": [
{
"name": "INPUT",
"type": "STRING",
"link": 47,
"widget": {
"name": "INPUT"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "gtUIOutputStringNode"
},
"widgets_values": [
"",
"Oh, let me guess, Jason. You probably have the \"I'm Totally Clueless\" ruleset, don't you?"
]
},
{
"id": 65,
"type": "Note",
"pos": [
3716.646098046875,
1722.4203974487302
],
"size": {
"0": 270.5126953125,
"1": 109.29426574707031
},
"flags": {},
"order": 12,
"mode": 0,
"properties": {
"text": ""
},
"widgets_values": [
"Should have the name Jason, and be sarcastic."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 59,
"type": "gtUIOutputStringNode",
"pos": [
3306.646098046875,
2292.4203974487305
],
"size": {
"0": 366.1965637207031,
"1": 116.27025604248047
},
"flags": {},
"order": 33,
"mode": 0,
"inputs": [
{
"name": "INPUT",
"type": "STRING",
"link": 51,
"widget": {
"name": "INPUT"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "gtUIOutputStringNode"
},
"widgets_values": [
"",
"Hi Bob! 🌟 You have the \"Kind Rules\" ruleset, which means I'll be super sweet and the kindest in the world when chatting with you. How can I make your day brighter today? 😊"
]
},
{
"id": 61,
"type": "CreateAgent",
"pos": [
2886.646098046875,
2362.4203974487305
],
"size": {
"0": 400,
"1": 200
},
"flags": {},
"order": 40,
"mode": 0,
"inputs": [
{
"name": "agent",
"type": "AGENT",
"link": 53
},
{
"name": "config",
"type": "CONFIG",
"link": null
},
{
"name": "tools",
"type": "TOOL_LIST",
"link": null
},
{
"name": "rulesets",
"type": "RULESET",
"link": 79
},
{
"name": "input_string",
"type": "STRING",
"link": null,
"widget": {
"name": "input_string"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
57
],
"shape": 3,
"slot_index": 0
},
{
"name": "AGENT",
"type": "AGENT",
"links": [],
"shape": 3,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "CreateAgent"
},
"widgets_values": [
"",
"What's my name, and what Ruleset do I have?"
]
},
{
"id": 63,
"type": "gtUIOutputStringNode",
"pos": [
3306.646098046875,
2452.4203974487305
],
"size": {
"0": 381.0558166503906,
"1": 125.87455749511719
},
"flags": {},
"order": 42,
"mode": 0,
"inputs": [
{
"name": "INPUT",
"type": "STRING",
"link": 57,
"widget": {
"name": "INPUT"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "gtUIOutputStringNode"
},
"widgets_values": [
"",
"Oh, Bob, you must be having a blast asking the same question over and over. Your name is Bob, and you have the \"Sarcastic Rules\" ruleset. Isn't that just the most thrilling revelation ever?"
]
},
{
"id": 62,
"type": "gtUIOutputStringNode",
"pos": [
3306.646098046875,
1902.4203974487302
],
"size": {
"0": 393.619384765625,
"1": 120.1904067993164
},
"flags": {},
"order": 41,
"mode": 0,
"inputs": [
{
"name": "INPUT",
"type": "STRING",
"link": 56,
"widget": {
"name": "INPUT"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "gtUIOutputStringNode"
},
"widgets_values": [
"",
"Oh, Jason, you're a real mystery wrapped in an enigma. Your name is Jason, and you have the \"I Enjoy Asking the Same Question Over and Over\" ruleset, right?"
]
},
{
"id": 56,
"type": "Rule",
"pos": [
1596.646098046875,
2342.4203974487305
],
"size": {
"0": 376.1965637207031,
"1": 157.27024841308594
},
"flags": {},
"order": 13,
"mode": 0,
"outputs": [
{
"name": "RULES",
"type": "RULESET",
"links": [
49
],
"shape": 3,
"slot_index": 0
},
{
"name": "NAME",
"type": "STRING",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Rule"
},
"widgets_values": [
"Kind Rules",
"Be super sweet\nBe the kindest in the world"
]
},
{
"id": 67,
"type": "Note",
"pos": [
3736.646098046875,
2292.4203974487305
],
"size": {
"0": 270.5126953125,
"1": 109.29426574707031
},
"flags": {},
"order": 14,
"mode": 0,
"properties": {
"text": ""
},
"widgets_values": [
"Should have the name Bob and have the Kind Rules ruleset."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 53,
"type": "CreateAgent",
"pos": [
2056.646098046875,
1762.4203974487302
],
"size": {
"0": 400,
"1": 200
},
"flags": {},
"order": 28,
"mode": 0,
"inputs": [
{
"name": "agent",
"type": "AGENT",
"link": null
},
{
"name": "config",
"type": "CONFIG",
"link": null
},
{
"name": "tools",
"type": "TOOL_LIST",
"link": null
},
{
"name": "rulesets",
"type": "RULESET",
"link": 46
},
{
"name": "input_string",
"type": "STRING",
"link": null,
"widget": {
"name": "input_string"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
47
],
"shape": 3,
"slot_index": 0
},
{
"name": "AGENT",
"type": "AGENT",
"links": [
52,
76
],
"shape": 3,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "CreateAgent"
},
"widgets_values": [
"",
"Hi I'm Jason, what ruleset do I have??"
]
},
{
"id": 71,
"type": "ExpandAgent",
"pos": [
2506.646098046875,
1932.4203974487302
],
"size": [
259.9104654021803,
116.48963983209796
],
"flags": {},
"order": 36,
"mode": 0,
"inputs": [
{
"name": "agent",
"type": "AGENT",
"link": 76
}
],
"outputs": [
{
"name": "AGENT",
"type": "AGENT",
"links": null,
"shape": 3
},
{
"name": "CONFIG",
"type": "CONFIG",
"links": null,
"shape": 3
},
{
"name": "RULESETS",
"type": "RULESET",
"links": [
79
],
"shape": 3,
"slot_index": 2
},
{
"name": "TOOLS",
"type": "TOOL_LIST",
"links": null,
"shape": 3
},
{
"name": "MEMORY",
"type": "MEMORY",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "ExpandAgent"
}
},
{
"id": 57,
"type": "CreateAgent",
"pos": [
2076.646098046875,
2302.4203974487305
],
"size": {
"0": 400,
"1": 200
},
"flags": {},
"order": 27,
"mode": 0,
"inputs": [
{
"name": "agent",
"type": "AGENT",
"link": null
},
{
"name": "config",
"type": "CONFIG",
"link": null
},
{
"name": "tools",
"type": "TOOL_LIST",
"link": null
},
{
"name": "rulesets",
"type": "RULESET",
"link": 49
},
{
"name": "input_string",
"type": "STRING",
"link": null,
"widget": {
"name": "input_string"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
51
],
"shape": 3,
"slot_index": 0
},
{
"name": "AGENT",
"type": "AGENT",
"links": [
53,
83
],
"shape": 3,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "CreateAgent"
},
"widgets_values": [
"",
"Hi I'm Bob, what Ruleset do I have?"
]
},
{
"id": 60,
"type": "CreateAgent",
"pos": [
2866.646098046875,
1832.4203974487302
],
"size": {
"0": 400,
"1": 200
},
"flags": {},
"order": 39,
"mode": 0,
"inputs": [
{
"name": "agent",
"type": "AGENT",
"link": 52
},
{
"name": "config",
"type": "CONFIG",
"link": null
},
{
"name": "tools",
"type": "TOOL_LIST",
"link": null
},
{
"name": "rulesets",
"type": "RULESET",
"link": 85
},
{
"name": "input_string",
"type": "STRING",
"link": null,
"widget": {
"name": "input_string"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
56
],
"shape": 3,
"slot_index": 0
},
{
"name": "AGENT",
"type": "AGENT",
"links": [],
"shape": 3,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "CreateAgent"
},
"widgets_values": [
"",
"What's my name, and what Ruleset do I have?"
]
},
{
"id": 74,
"type": "ExpandAgent",
"pos": [
2506.646098046875,
2442.4203974487305
],
"size": [
277.69488185749833,
107.53265906767592
],
"flags": {},
"order": 34,
"mode": 0,
"inputs": [
{
"name": "agent",
"type": "AGENT",
"link": 83
}
],
"outputs": [
{
"name": "AGENT",
"type": "AGENT",
"links": null,
"shape": 3
},
{
"name": "CONFIG",
"type": "CONFIG",
"links": null,
"shape": 3
},
{
"name": "RULESETS",
"type": "RULESET",
"links": [
85
],
"shape": 3,
"slot_index": 2
},
{
"name": "TOOLS",
"type": "TOOL_LIST",
"links": null,
"shape": 3
},
{
"name": "MEMORY",
"type": "MEMORY",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "ExpandAgent"
}
},
{
"id": 52,
"type": "Rule",
"pos": [
1596.646098046875,
1802.4203974487302
],
"size": {
"0": 376.1965637207031,
"1": 157.27024841308594
},
"flags": {},
"order": 15,
"mode": 0,
"outputs": [
{
"name": "RULES",
"type": "RULESET",
"links": [
46
],
"shape": 3,
"slot_index": 0
},
{
"name": "NAME",
"type": "STRING",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Rule"
},
"widgets_values": [
"Sarcastic Rules",
"Be Sarcastic\nAlways end in a question"
]
},
{
"id": 75,
"type": "Note",
"pos": [
2867.646098046875,
2125.4203974487305
],
"size": [
320.1328983864237,
100.14621278668392
],
"flags": {},
"order": 16,
"mode": 0,
"properties": {
"text": ""
},
"widgets_values": [
"There is a bug here with the Expand node - ComfyUI is getting confused on what Rulesets are being pulled."
],
"color": "#322",
"bgcolor": "#533"
}
],
"links": [
[
10,
10,
0,
13,
0,
"STRING"
],
[
11,
4,
1,
12,
0,
"CLIP"
],
[
12,
10,
0,
12,
1,
"STRING"
],
[
19,
4,
1,
24,
0,
"CLIP"
],
[
20,
22,
0,
24,
1,
"STRING"
],
[
26,
26,
0,
14,
1,
"STRING"
],
[
27,
25,
0,
14,
0,
"STRING"
],
[
28,
25,
0,
14,
2,
"STRING"
],
[
29,
25,
0,
14,
4,
"STRING"
],
[
30,
26,
0,
14,
3,
"STRING"
],
[
31,
26,
0,
14,
5,
"STRING"
],
[
32,
14,
0,
28,
0,
"STRING"
],
[
33,
29,
0,
32,
0,
"STRING"
],
[
34,
35,
1,
34,
0,
"AGENT"
],
[
35,
34,
0,
36,
0,
"STRING"
],
[
36,
37,
0,
38,
1,
"STRING"
],
[
37,
38,
1,
39,
0,
"AGENT"
],
[
38,
39,
0,
40,
0,
"STRING"
],
[
39,
41,
0,
42,
0,
"STRING"
],
[
41,
45,
0,
47,
0,
"STRING"
],
[
43,
45,
1,
50,
0,
"AGENT"
],
[
44,
50,
0,
49,
0,
"AGENT"
],
[
45,
49,
0,
51,
0,
"STRING"
],
[
46,
52,
0,
53,
3,
"RULESET"
],
[
47,
53,
0,
54,
0,
"STRING"
],
[
49,
56,
0,
57,
3,
"RULESET"
],
[
51,
57,
0,
59,
0,
"STRING"
],
[
52,
53,
1,
60,
0,
"AGENT"
],
[
53,
57,
1,
61,
0,
"AGENT"
],
[
56,
60,
0,
62,
0,
"STRING"
],
[
57,
61,
0,
63,
0,
"STRING"
],
[
76,
53,
1,
71,
0,
"AGENT"
],
[
79,
71,
2,
61,
3,
"RULESET"
],
[
83,
57,
1,
74,
0,
"AGENT"
],
[
85,
74,
2,
60,
3,
"RULESET"
]
],
"groups": [
{
"title": "Text Nodes",
"bounding": [
5,
-4,
1212,
901
],
"color": "#3f789e",
"font_size": 24
},
{
"title": "Agents",
"bounding": [
1496,
-12,
2704,
2838
],
"color": "#3f789e",
"font_size": 24
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.6830134553650712,
"offset": [
-247.5622596590702,
237.69721269199692
]
}
},
"version": 0.4
}