{
  "title": "Fn Sim Suite Add Character",
  "id": "d8dd85bc-2af4-48ad-9672-976b23b78009",
  "properties": {},
  "x": 0,
  "y": 0,
  "width": 200,
  "height": 100,
  "collapsed": false,
  "inherited": false,
  "registry": "sim-suite/fnSimSuiteAddCharacter",
  "nodes": {
    "936539c2-9c37-42f0-bc9b-4723c402dcb7": {
      "title": "Make Dict",
      "id": "936539c2-9c37-42f0-bc9b-4723c402dcb7",
      "properties": {
        "data": {}
      },
      "x": 306,
      "y": 86,
      "width": 214,
      "height": 92,
      "collapsed": true,
      "inherited": false,
      "registry": "data/MakeDict",
      "base_type": "core/Node"
    },
    "60e3c21d-7d81-4ac4-9b82-9f45e50755e5": {
      "title": "Dict Set",
      "id": "60e3c21d-7d81-4ac4-9b82-9f45e50755e5",
      "properties": {
        "key": "character_name"
      },
      "x": 456,
      "y": 146,
      "width": 210,
      "height": 98,
      "collapsed": false,
      "inherited": false,
      "registry": "data/DictSet",
      "base_type": "core/Node"
    },
    "7a6568b1-e283-4ba2-8de0-4eeb7eb7d886": {
      "title": "Make Text",
      "id": "7a6568b1-e283-4ba2-8de0-4eeb7eb7d886",
      "properties": {
        "value": "Simulation suite adding character: {character_name}."
      },
      "x": 746,
      "y": 86,
      "width": 266,
      "height": 63,
      "collapsed": false,
      "inherited": false,
      "registry": "data/string/MakeText",
      "base_type": "core/Node"
    },
    "bbde4fe8-60e6-45c4-96f2-653526d5cf37": {
      "title": "Format",
      "id": "bbde4fe8-60e6-45c4-96f2-653526d5cf37",
      "properties": {},
      "x": 1066,
      "y": 206,
      "width": 140,
      "height": 46,
      "collapsed": false,
      "inherited": false,
      "registry": "data/string/Format",
      "base_type": "core/Node"
    },
    "71179080-6018-455c-89a5-4b2640fe0503": {
      "title": "SET character_name",
      "id": "71179080-6018-455c-89a5-4b2640fe0503",
      "properties": {
        "name": "arg_character_name",
        "scope": "local"
      },
      "x": 463,
      "y": 332,
      "width": 210,
      "height": 122,
      "collapsed": false,
      "inherited": false,
      "registry": "state/SetState",
      "base_type": "core/Node"
    },
    "fdfd2940-6dcc-49f4-9389-956aaf50ee78": {
      "title": "Argument",
      "id": "fdfd2940-6dcc-49f4-9389-956aaf50ee78",
      "properties": {
        "name": "character_name",
        "typ": "str"
      },
      "x": 56,
      "y": 146,
      "width": 210,
      "height": 82,
      "collapsed": false,
      "inherited": false,
      "registry": "core/functions/Argument",
      "base_type": "core/Node"
    },
    "e856514c-de42-4faa-9de8-ffef3a0e80e2": {
      "title": "Stage 0",
      "id": "e856514c-de42-4faa-9de8-ffef3a0e80e2",
      "properties": {
        "stage": 0
      },
      "x": 1591,
      "y": 242,
      "width": 210,
      "height": 118,
      "collapsed": true,
      "inherited": false,
      "registry": "core/Stage",
      "base_type": "core/Node"
    },
    "9fc25ba0-ddd4-4a40-b178-434c3641abfa": {
      "title": "Make Text",
      "id": "9fc25ba0-ddd4-4a40-b178-434c3641abfa",
      "properties": {
        "value": "The computer adds '{character_name}' to the simulation."
      },
      "x": 24,
      "y": 908,
      "width": 250,
      "height": 74,
      "collapsed": false,
      "inherited": false,
      "registry": "data/string/MakeText",
      "base_type": "core/Node"
    },
    "c79d1d05-acd1-43b4-a6b9-ae7cb8ee704f": {
      "title": "Make Dict",
      "id": "c79d1d05-acd1-43b4-a6b9-ae7cb8ee704f",
      "properties": {
        "data": {}
      },
      "x": 34,
      "y": 1098,
      "width": 220,
      "height": 96,
      "collapsed": true,
      "inherited": false,
      "registry": "data/MakeDict",
      "base_type": "core/Node"
    },
    "632c2ab6-3282-4523-9927-336afab2b9d8": {
      "title": "Dict Set",
      "id": "632c2ab6-3282-4523-9927-336afab2b9d8",
      "properties": {
        "key": "character_name"
      },
      "x": 354,
      "y": 1128,
      "width": 210,
      "height": 98,
      "collapsed": false,
      "inherited": false,
      "registry": "data/DictSet",
      "base_type": "core/Node"
    },
    "4c2aa1d9-f9c5-4e79-8d97-281f45735684": {
      "title": "Format",
      "id": "4c2aa1d9-f9c5-4e79-8d97-281f45735684",
      "properties": {},
      "x": 614,
      "y": 1018,
      "width": 140,
      "height": 46,
      "collapsed": false,
      "inherited": false,
      "registry": "data/string/Format",
      "base_type": "core/Node"
    },
    "656031f0-6195-4a70-a0a1-ae665b2182d1": {
      "title": "Emit Status",
      "id": "656031f0-6195-4a70-a0a1-ae665b2182d1",
      "properties": {
        "message": "Simulation suite adding character.",
        "status": "busy",
        "as_scene_message": true
      },
      "x": 1230,
      "y": 210,
      "width": 319,
      "height": 151,
      "collapsed": false,
      "inherited": false,
      "registry": "event/EmitStatus",
      "base_type": "core/Node"
    },
    "578f11b3-40f9-4729-9c37-1401f1bb179f": {
      "title": "GET created_character",
      "id": "578f11b3-40f9-4729-9c37-1401f1bb179f",
      "properties": {
        "name": "created_character",
        "scope": "local"
      },
      "x": 31,
      "y": 1350,
      "width": 210,
      "height": 122,
      "collapsed": false,
      "inherited": false,
      "registry": "state/GetState",
      "base_type": "core/Node"
    },
    "0db5c68d-1a9c-4bb3-be4b-62d41dcb1751": {
      "title": "Emit Status",
      "id": "0db5c68d-1a9c-4bb3-be4b-62d41dcb1751",
      "properties": {
        "message": "Added character",
        "status": "success",
        "as_scene_message": true
      },
      "x": 31,
      "y": 2217,
      "width": 319,
      "height": 151,
      "collapsed": false,
      "inherited": false,
      "registry": "event/EmitStatus",
      "base_type": "core/Node"
    },
    "23c90247-569c-4aed-82c5-e03f62ce5f43": {
      "title": "Stage 5",
      "id": "23c90247-569c-4aed-82c5-e03f62ce5f43",
      "properties": {
        "stage": 5
      },
      "x": 411,
      "y": 2267,
      "width": 210,
      "height": 118,
      "collapsed": true,
      "inherited": false,
      "registry": "core/Stage",
      "base_type": "core/Node"
    },
    "7cbf2491-2bf4-4c1f-9f8f-75278c94db98": {
      "title": "Make Dict",
      "id": "7cbf2491-2bf4-4c1f-9f8f-75278c94db98",
      "properties": {
        "data": {}
      },
      "x": 231,
      "y": 1630,
      "width": 225,
      "height": 92,
      "collapsed": true,
      "inherited": false,
      "registry": "data/MakeDict",
      "base_type": "core/Node"
    },
    "7c24bb52-565a-48ec-a34e-aa8788ad8915": {
      "title": "Dict Set",
      "id": "7c24bb52-565a-48ec-a34e-aa8788ad8915",
      "properties": {
        "key": "character"
      },
      "x": 451,
      "y": 1600,
      "width": 237,
      "height": 98,
      "collapsed": false,
      "inherited": false,
      "registry": "data/DictSet",
      "base_type": "core/Node"
    },
    "4bd273e6-8898-42b0-b381-660e2be2dfda": {
      "title": "Stage 3",
      "id": "4bd273e6-8898-42b0-b381-660e2be2dfda",
      "properties": {
        "stage": 3
      },
      "x": 1271,
      "y": 1370,
      "width": 210,
      "height": 118,
      "collapsed": true,
      "inherited": false,
      "registry": "core/Stage",
      "base_type": "core/Node"
    },
    "b50e23d4-b456-4385-b80e-c2b6884c7855": {
      "title": "Format",
      "id": "b50e23d4-b456-4385-b80e-c2b6884c7855",
      "properties": {},
      "x": 771,
      "y": 1580,
      "width": 140,
      "height": 46,
      "collapsed": false,
      "inherited": false,
      "registry": "data/string/Format",
      "base_type": "core/Node"
    },
    "76c8118f-bc77-4e4c-8ea3-ca04302edcff": {
      "title": "State Reinforcement",
      "id": "76c8118f-bc77-4e4c-8ea3-ca04302edcff",
      "properties": {
        "query_or_detail": "Goal",
        "instructions": "",
        "interval": 10,
        "insert_method": "sequential",
        "reset": false
      },
      "x": 961,
      "y": 1340,
      "width": 256,
      "height": 214,
      "collapsed": false,
      "inherited": false,
      "registry": "agents/world_state/StateReinforcement",
      "base_type": "core/Node"
    },
    "1aa94d91-7040-4fcd-9ca6-8a161e98a3fd": {
      "title": "Director Message",
      "id": "1aa94d91-7040-4fcd-9ca6-8a161e98a3fd",
      "properties": {
        "source": "ai",
        "action": "actor_instruction"
      },
      "x": 844,
      "y": 902,
      "width": 210,
      "height": 162,
      "collapsed": false,
      "inherited": false,
      "registry": "scene/message/DirectorMessage",
      "base_type": "core/Node"
    },
    "132e5d44-542b-455c-8e7d-23defde39b80": {
      "title": "Push History",
      "id": "132e5d44-542b-455c-8e7d-23defde39b80",
      "properties": {
        "emit_message": true
      },
      "x": 1170,
      "y": 830,
      "width": 210,
      "height": 58,
      "collapsed": false,
      "inherited": false,
      "registry": "scene/history/Push",
      "base_type": "core/Node"
    },
    "365a4706-9af5-40c5-a5da-cd0604ce9363": {
      "title": "Get",
      "id": "365a4706-9af5-40c5-a5da-cd0604ce9363",
      "properties": {
        "attribute": "as_director_action"
      },
      "x": 1170,
      "y": 990,
      "width": 210,
      "height": 98,
      "collapsed": false,
      "inherited": false,
      "registry": "data/Get",
      "base_type": "core/Node"
    },
    "41c0c2cd-d39b-4528-a5fe-459094393ba3": {
      "title": "List Append",
      "id": "41c0c2cd-d39b-4528-a5fe-459094393ba3",
      "properties": {},
      "x": 1670,
      "y": 970,
      "width": 140,
      "height": 46,
      "collapsed": false,
      "inherited": false,
      "registry": "data/ListAppend",
      "base_type": "core/Node"
    },
    "cebb636f-15ad-4961-b46c-d375be76ef33": {
      "title": "GET arg_character_name",
      "id": "cebb636f-15ad-4961-b46c-d375be76ef33",
      "properties": {
        "name": "arg_character_name",
        "scope": "local"
      },
      "x": 18,
      "y": 560,
      "width": 210,
      "height": 122,
      "collapsed": false,
      "inherited": false,
      "registry": "state/GetState",
      "base_type": "core/Node"
    },
    "5102b824-63dc-429a-9e91-c1fb57246741": {
      "title": "Argument",
      "id": "5102b824-63dc-429a-9e91-c1fb57246741",
      "properties": {
        "name": "instructions",
        "typ": "str"
      },
      "x": 18,
      "y": 740,
      "width": 210,
      "height": 82,
      "collapsed": false,
      "inherited": false,
      "registry": "core/functions/Argument",
      "base_type": "core/Node"
    },
    "fd4cd318-121b-47de-84a0-b1ab62c5601b": {
      "title": "Get State",
      "id": "fd4cd318-121b-47de-84a0-b1ab62c5601b",
      "properties": {
        "name": "simulation_calls",
        "scope": "scene loop"
      },
      "x": 1400,
      "y": 860,
      "width": 210,
      "height": 122,
      "collapsed": false,
      "inherited": false,
      "registry": "state/GetState",
      "base_type": "core/Node"
    },
    "970f12d0-330e-41b3-b025-9a53bcf2fc6f": {
      "title": "SET - created_character",
      "id": "970f12d0-330e-41b3-b025-9a53bcf2fc6f",
      "properties": {
        "name": "created_character",
        "scope": "local"
      },
      "x": 980,
      "y": 640,
      "width": 210,
      "height": 122,
      "collapsed": true,
      "inherited": false,
      "registry": "state/SetState",
      "base_type": "core/Node"
    },
    "90610e90-3d00-4b4b-96de-1f6aa3f4f795": {
      "title": "Stage 1",
      "id": "90610e90-3d00-4b4b-96de-1f6aa3f4f795",
      "properties": {
        "stage": 1
      },
      "x": 1320,
      "y": 580,
      "width": 210,
      "height": 118,
      "collapsed": true,
      "inherited": false,
      "registry": "core/Stage",
      "base_type": "core/Node"
    },
    "a2457116-35cb-4571-ba1a-cbf63851544e": {
      "title": "GET created_character",
      "id": "a2457116-35cb-4571-ba1a-cbf63851544e",
      "properties": {
        "name": "created_character",
        "scope": "local"
      },
      "x": 39,
      "y": 1860,
      "width": 210,
      "height": 122,
      "collapsed": false,
      "inherited": false,
      "registry": "state/GetState",
      "base_type": "core/Node"
    },
    "ab17bcda-58a1-4b82-bb98-460b14ede0c8": {
      "title": "SET obj.dialogue_instructions",
      "id": "ab17bcda-58a1-4b82-bb98-460b14ede0c8",
      "properties": {
        "attribute": "dialogue_instructions"
      },
      "x": 799,
      "y": 1880,
      "width": 244,
      "height": 98,
      "collapsed": false,
      "inherited": false,
      "registry": "data/Set",
      "base_type": "core/Node"
    },
    "161d2a52-575a-4edb-8a92-f7e9bf08c368": {
      "title": "Stage 4",
      "id": "161d2a52-575a-4edb-8a92-f7e9bf08c368",
      "properties": {
        "stage": 4
      },
      "x": 1080,
      "y": 1950,
      "width": 210,
      "height": 118,
      "collapsed": true,
      "inherited": false,
      "registry": "core/Stage",
      "base_type": "core/Node"
    },
    "5041f12d-507f-4f5d-a26f-048625974602": {
      "title": "Make Text",
      "id": "5041f12d-507f-4f5d-a26f-048625974602",
      "properties": {
        "value": "Generate a goal for {character.name}, based on the user's chosen simulation. Be specific an detailed about the experience the user is expecting to have with the character."
      },
      "x": 431,
      "y": 1480,
      "width": 272,
      "height": 61,
      "collapsed": false,
      "inherited": false,
      "registry": "data/string/MakeText",
      "base_type": "core/Node"
    },
    "72943c1c-d2a1-40b4-bb28-8bcc5f02aa5c": {
      "title": "Create Character",
      "id": "72943c1c-d2a1-40b4-bb28-8bcc5f02aa5c",
      "properties": {},
      "x": 580,
      "y": 550,
      "width": 245,
      "height": 206,
      "collapsed": false,
      "inherited": false,
      "registry": "agents/creator/CreateCharacter",
      "base_type": "core/Graph"
    },
    "8a050403-5c69-46f7-abe2-f65db4553942": {
      "title": "TRUE",
      "id": "8a050403-5c69-46f7-abe2-f65db4553942",
      "properties": {
        "value": true
      },
      "x": 400,
      "y": 720,
      "width": 210,
      "height": 58,
      "collapsed": true,
      "inherited": false,
      "registry": "core/MakeBool",
      "base_type": "core/Node"
    },
    "a748570f-e8ce-4281-84db-abe75decc5ad": {
      "title": "Visual Settings",
      "id": "a748570f-e8ce-4281-84db-abe75decc5ad",
      "properties": {},
      "x": 60,
      "y": 2480,
      "width": 405,
      "height": 1846,
      "collapsed": true,
      "inherited": false,
      "registry": "agents/visual/Settings",
      "base_type": "core/Node"
    },
    "c675e973-524b-4bc2-82d6-48c09880e92a": {
      "title": "Stage 6",
      "id": "c675e973-524b-4bc2-82d6-48c09880e92a",
      "properties": {
        "stage": 6
      },
      "x": 990,
      "y": 2640,
      "width": 210,
      "height": 118,
      "collapsed": true,
      "inherited": false,
      "registry": "core/Stage",
      "base_type": "core/Node"
    },
    "3c3c8925-d18c-4cb4-81e6-936c77512ef1": {
      "title": "Generate Character Portrait",
      "id": "3c3c8925-d18c-4cb4-81e6-936c77512ef1",
      "properties": {
        "instructions": null
      },
      "x": 650,
      "y": 2580,
      "width": 261,
      "height": 112,
      "collapsed": false,
      "inherited": false,
      "registry": "agents/visual/GenerateCharacterPortrait",
      "base_type": "core/Graph"
    },
    "7b154ca5-f1b8-4aed-89a0-a22101d7e115": {
      "title": "GET created_character",
      "id": "7b154ca5-f1b8-4aed-89a0-a22101d7e115",
      "properties": {
        "name": "created_character",
        "scope": "local"
      },
      "x": 40,
      "y": 2720,
      "width": 210,
      "height": 122,
      "collapsed": false,
      "inherited": false,
      "registry": "state/GetState",
      "base_type": "core/Node"
    },
    "71e63a09-153c-4fb3-9274-a63129aaf045": {
      "title": "RSwitch",
      "id": "71e63a09-153c-4fb3-9274-a63129aaf045",
      "properties": {},
      "x": 450,
      "y": 2590,
      "width": 140,
      "height": 66,
      "collapsed": false,
      "inherited": false,
      "registry": "core/RSwitch",
      "base_type": "core/Node"
    },
    "2e7d01c6-2699-42ba-8ea5-9f7c9e3421b5": {
      "title": "Backend Status",
      "id": "2e7d01c6-2699-42ba-8ea5-9f7c9e3421b5",
      "properties": {},
      "x": 60,
      "y": 2580,
      "width": 170,
      "height": 66,
      "collapsed": false,
      "inherited": false,
      "registry": "agents/visual/BackendStatus",
      "base_type": "core/Node"
    },
    "d629347c-57f7-4681-9c90-9b8a196e0e74": {
      "title": "AND Router",
      "id": "d629347c-57f7-4681-9c90-9b8a196e0e74",
      "properties": {},
      "x": 280,
      "y": 2510,
      "width": 140,
      "height": 106,
      "collapsed": false,
      "inherited": false,
      "registry": "core/ANDRouter",
      "base_type": "core/Node"
    },
    "a9f17ddc-fc8f-4257-8e32-45ac111fd50d": {
      "title": "Determine Character Dialogue Instructions",
      "id": "a9f17ddc-fc8f-4257-8e32-45ac111fd50d",
      "properties": {
        "instructions": null,
        "update_existing": false
      },
      "x": 350,
      "y": 1960,
      "width": 344,
      "height": 142,
      "collapsed": false,
      "inherited": false,
      "registry": "agents/creator/DetermineCharacterDialogueInstructions",
      "base_type": "core/Node"
    }
  },
  "edges": {
    "936539c2-9c37-42f0-bc9b-4723c402dcb7.dict": [
      "60e3c21d-7d81-4ac4-9b82-9f45e50755e5.dict"
    ],
    "60e3c21d-7d81-4ac4-9b82-9f45e50755e5.dict": [
      "bbde4fe8-60e6-45c4-96f2-653526d5cf37.variables"
    ],
    "7a6568b1-e283-4ba2-8de0-4eeb7eb7d886.value": [
      "bbde4fe8-60e6-45c4-96f2-653526d5cf37.template"
    ],
    "bbde4fe8-60e6-45c4-96f2-653526d5cf37.result": [
      "656031f0-6195-4a70-a0a1-ae665b2182d1.message"
    ],
    "fdfd2940-6dcc-49f4-9389-956aaf50ee78.value": [
      "60e3c21d-7d81-4ac4-9b82-9f45e50755e5.value",
      "71179080-6018-455c-89a5-4b2640fe0503.value"
    ],
    "9fc25ba0-ddd4-4a40-b178-434c3641abfa.value": [
      "4c2aa1d9-f9c5-4e79-8d97-281f45735684.template"
    ],
    "c79d1d05-acd1-43b4-a6b9-ae7cb8ee704f.dict": [
      "632c2ab6-3282-4523-9927-336afab2b9d8.dict"
    ],
    "632c2ab6-3282-4523-9927-336afab2b9d8.dict": [
      "4c2aa1d9-f9c5-4e79-8d97-281f45735684.variables"
    ],
    "4c2aa1d9-f9c5-4e79-8d97-281f45735684.result": [
      "1aa94d91-7040-4fcd-9ca6-8a161e98a3fd.message"
    ],
    "656031f0-6195-4a70-a0a1-ae665b2182d1.emitted": [
      "e856514c-de42-4faa-9de8-ffef3a0e80e2.state"
    ],
    "578f11b3-40f9-4729-9c37-1401f1bb179f.value": [
      "7c24bb52-565a-48ec-a34e-aa8788ad8915.value",
      "76c8118f-bc77-4e4c-8ea3-ca04302edcff.character"
    ],
    "0db5c68d-1a9c-4bb3-be4b-62d41dcb1751.emitted": [
      "23c90247-569c-4aed-82c5-e03f62ce5f43.state"
    ],
    "7cbf2491-2bf4-4c1f-9f8f-75278c94db98.dict": [
      "7c24bb52-565a-48ec-a34e-aa8788ad8915.dict"
    ],
    "7c24bb52-565a-48ec-a34e-aa8788ad8915.dict": [
      "b50e23d4-b456-4385-b80e-c2b6884c7855.variables"
    ],
    "b50e23d4-b456-4385-b80e-c2b6884c7855.result": [
      "76c8118f-bc77-4e4c-8ea3-ca04302edcff.state",
      "76c8118f-bc77-4e4c-8ea3-ca04302edcff.instructions"
    ],
    "76c8118f-bc77-4e4c-8ea3-ca04302edcff.state": [
      "4bd273e6-8898-42b0-b381-660e2be2dfda.state"
    ],
    "1aa94d91-7040-4fcd-9ca6-8a161e98a3fd.message": [
      "132e5d44-542b-455c-8e7d-23defde39b80.message",
      "365a4706-9af5-40c5-a5da-cd0604ce9363.object"
    ],
    "365a4706-9af5-40c5-a5da-cd0604ce9363.value": [
      "41c0c2cd-d39b-4528-a5fe-459094393ba3.item"
    ],
    "cebb636f-15ad-4961-b46c-d375be76ef33.value": [
      "632c2ab6-3282-4523-9927-336afab2b9d8.value",
      "72943c1c-d2a1-40b4-bb28-8bcc5f02aa5c.state",
      "72943c1c-d2a1-40b4-bb28-8bcc5f02aa5c.character_name"
    ],
    "5102b824-63dc-429a-9e91-c1fb57246741.value": [
      "1aa94d91-7040-4fcd-9ca6-8a161e98a3fd.action",
      "72943c1c-d2a1-40b4-bb28-8bcc5f02aa5c.instructions"
    ],
    "fd4cd318-121b-47de-84a0-b1ab62c5601b.value": [
      "41c0c2cd-d39b-4528-a5fe-459094393ba3.list"
    ],
    "a2457116-35cb-4571-ba1a-cbf63851544e.value": [
      "a9f17ddc-fc8f-4257-8e32-45ac111fd50d.state",
      "a9f17ddc-fc8f-4257-8e32-45ac111fd50d.character",
      "ab17bcda-58a1-4b82-bb98-460b14ede0c8.object"
    ],
    "ab17bcda-58a1-4b82-bb98-460b14ede0c8.value": [
      "161d2a52-575a-4edb-8a92-f7e9bf08c368.state"
    ],
    "5041f12d-507f-4f5d-a26f-048625974602.value": [
      "b50e23d4-b456-4385-b80e-c2b6884c7855.template"
    ],
    "72943c1c-d2a1-40b4-bb28-8bcc5f02aa5c.state": [
      "90610e90-3d00-4b4b-96de-1f6aa3f4f795.state"
    ],
    "72943c1c-d2a1-40b4-bb28-8bcc5f02aa5c.character": [
      "970f12d0-330e-41b3-b025-9a53bcf2fc6f.value"
    ],
    "8a050403-5c69-46f7-abe2-f65db4553942.value": [
      "72943c1c-d2a1-40b4-bb28-8bcc5f02aa5c.generate",
      "72943c1c-d2a1-40b4-bb28-8bcc5f02aa5c.generate_attributes",
      "72943c1c-d2a1-40b4-bb28-8bcc5f02aa5c.is_active",
      "72943c1c-d2a1-40b4-bb28-8bcc5f02aa5c.assign_voice"
    ],
    "a748570f-e8ce-4281-84db-abe75decc5ad.agent_enabled": [
      "d629347c-57f7-4681-9c90-9b8a196e0e74.a"
    ],
    "3c3c8925-d18c-4cb4-81e6-936c77512ef1.state": [
      "c675e973-524b-4bc2-82d6-48c09880e92a.state"
    ],
    "7b154ca5-f1b8-4aed-89a0-a22101d7e115.value": [
      "71e63a09-153c-4fb3-9274-a63129aaf045.yes"
    ],
    "71e63a09-153c-4fb3-9274-a63129aaf045.value": [
      "3c3c8925-d18c-4cb4-81e6-936c77512ef1.state",
      "3c3c8925-d18c-4cb4-81e6-936c77512ef1.character"
    ],
    "2e7d01c6-2699-42ba-8ea5-9f7c9e3421b5.can_generate_images": [
      "d629347c-57f7-4681-9c90-9b8a196e0e74.b"
    ],
    "d629347c-57f7-4681-9c90-9b8a196e0e74.yes": [
      "71e63a09-153c-4fb3-9274-a63129aaf045.check"
    ],
    "a9f17ddc-fc8f-4257-8e32-45ac111fd50d.dialogue_instructions": [
      "ab17bcda-58a1-4b82-bb98-460b14ede0c8.value"
    ]
  },
  "groups": [
    {
      "title": "Stage 1 - Persist Character",
      "x": 5,
      "y": 490,
      "width": 1841,
      "height": 749,
      "color": "#3f789e",
      "font_size": 24,
      "inherited": false
    },
    {
      "title": "Stage 0",
      "x": 4,
      "y": 3,
      "width": 1709,
      "height": 478,
      "color": "#3f789e",
      "font_size": 24,
      "inherited": false
    },
    {
      "title": "Stage 5 - Emit status",
      "x": 4,
      "y": 2129,
      "width": 541,
      "height": 267,
      "color": "#3f789e",
      "font_size": 24,
      "inherited": false
    },
    {
      "title": "Stage 6 - Visualize",
      "x": 5,
      "y": 2401,
      "width": 1110,
      "height": 500,
      "color": "#a1309b",
      "font_size": 24,
      "inherited": false
    },
    {
      "title": "Stage 3 - Set Goal",
      "x": 4,
      "y": 1242,
      "width": 1409,
      "height": 505,
      "color": "#3f789e",
      "font_size": 24,
      "inherited": false
    },
    {
      "title": "Stage 4 - Generate acting instructions",
      "x": 3,
      "y": 1751,
      "width": 1218,
      "height": 376,
      "color": "#3f789e",
      "font_size": 24,
      "inherited": false
    }
  ],
  "comments": [],
  "extends": null,
  "base_type": "core/functions/Function",
  "inputs": [],
  "outputs": [
    {
      "id": "17baefca-1fa5-4a58-a0d3-6a5a50795395",
      "name": "fn",
      "optional": false,
      "group": null,
      "socket_type": "function"
    }
  ],
  "module_properties": {},
  "style": {
    "title_color": "#573a2e",
    "node_color": "#392f2c",
    "icon": "F0295",
    "auto_title": null,
    "counterpart": null
  }
}