mirror of
https://github.com/vegu-ai/talemate.git
synced 2025-12-15 19:27:47 +01:00
* separate other tts apis and improve chunking * move old tts config to voice agent config and implement config widget ux elements for table editing * elevenlabs updated to use their client and expose model selection * linting * separate character class into character.pt and start on voice routing * linting * tts hot swapping and chunking improvements * linting * add support for piper-tts * update gitignore * linting * support google tts fix issue where quick_toggle agent config didnt work on standard config items * linting * only show agent quick toggles if the agent is enabled * change elevenlabs to use a locally maintained voice list * tts generate before / after events * voice library refactor * linting * update openai model and voices * tweak configs * voice library ux * linting * add support for kokoro tts * fix add / remove voice * voice library tags * linting * linting * tts api status * api infos and add more kokoro voices * allow voice testing before saving a new voice * tweaks to voice library ux and some api info text * linting * voice mixer * polish * voice files go into /tts instead of templates/voice * change default narrator voice * xtts confirmation note * character voice select * koboldai format template * polish * skip empty chunks * change default voice * replace em-dash with normal dash * adjust limit * replace libebreaks * chunk cleanup for whitespace * info updated * remove invalid endif tag * sort voices by ready api * Character hashable type * clarify set_simulated_environment use to avoid unwanted character deactivated * allow manual generation of tts and fix assorted issues with tts * tts websocket handler router renamed * voice mixer: when there are only 2 voices auto adjust the other weight as needed * separate persist character functions into own mixin * auto assign voices * fix chara load and auto assign voice during chara load * smart speaker separation * tts speaker separation config * generate tts for intro text * fix prompting issues with anthropic, google and openrouter clients * decensor flag off again * only to ai assisted voice markup on narrator messages * openrouter provider configuration * linting * improved sound controls * add support for chatterbox * fix info * chatterbox dependencies * remove piper and xtts2 * linting * voice params * linting * tts model overrides and move tts info to tab * reorg toolbar * allow overriding of test text * more tts fixes, apply intensity, chatterbox voices * confirm voice delete * lintinG * groq updates * reorg decorators * tts fixes * cancelable audio queue * voice library uploads * scene voice library * Config refactor (#13) * config refactor progres * config nuke continues * fix system prompts * linting * client fun * client config refactor * fix kcpp auto embedding selection * linting * fix proxy config * remove cruft * fix remaining client bugs from config refactor always use get_config(), dont keep an instance reference * support for reasoning models * more reasoning tweaks * only allow one frontend to connect at a time * fix tests * relock * relock * more client adjustments * pattern prefill * some tts agent fixes * fix ai assist cond * tts nodes * fix config retrieval * assign voice node and fixes * sim suite char gen assign voice * fix voice assign template to consider used voices * get rid of auto break repetition which wasn't working right for a while anyhow * linting * generate tts node as string node * linting * voice change on character event * tweak chatterbox max length * koboldai default template * linting * fix saving of existing voice * relock * adjust params of eva default voice * f5tts support * f5tts samples * f5tts support * f5tts tweaks * chunk size per tts api and reorg defaul f5tts voices * chatterbox default voice reog to match f5-tts default voices * voice library ux polish pass * cleanup * f5-tts tweaks * missing samples * get rid of old save cmd * add chatterbox and f5tts * housekeeping * fix some issues with world entry editing * remove cruft * replace exclamation marks * fix save immutable check * fix replace_exclamation_marks * better error handling in websocket plugins and fix issue with saves * agent config save on dialog close * ctrl click to disable / enable agents * fix quick config * allow modifying response size of focal requests * sim suite set goal always sets story intent, encourage calling of set goal during simulation start * allow setting of model * voice param tweaks * tts tweaks * fix character card load * fix note_on_value * add mixed speaker_separation mode * indicate which message the audio is for and provide way to stop audio from the message * fix issue with some tts generation failing * linting * fix speaker separate modes * bad idea * linting * refactor speaker separation prompt * add kimi think pattern * fix issue with unwanted cover image replacemenT * no scene analysis for visual promp generation (for now) * linting * tts for context investigation messages * prompt tweaks * tweak intro * fix intro text tts not auto playing sometimes * consider narrator voice when assigning voice tro a character * allow director log messages to go only into the director console * linting * startup performance fixes * init time * linting * only show audio control for messagews taht can have it * always create story intent and dont override existing saves during character card load * fix history check in dynamic story line node add HasHistory node * linting * fix intro message not having speaker separation * voice library character manager * sequantial and cancelable auto assign all * linting * fix generation cancel handling * tooltips * fix auto assign voice from scene voices * polish * kokoro does not like lazy import * update info text * complete scene export / import * linting * wording * remove cruft * fix story intent generation during character card import * fix generation cancelled emit status inf loop * prompt tweak * reasoning quick toggle, reasoning token slider, tooltips * improved reasoning pattern handling * fix indirect coercion response parsing * fix streaming issue * response length instructions * more robust streaming * adjust default * adjust formatting * litning * remove debug output * director console log function calls * install cuda script updated * linting * add another step * adjust default * update dialogue examples * fix voice selection issues * what's happening here * third time's the charm? * Vite migration (#207) * add vite config * replace babel, webpack, vue-cli deps with vite, switch to esm modules, separate eslint config * change process.env to import.meta.env * update index.html for vite and move to root * update docs for vite * remove vue cli config * update example env with vite * bump frontend deps after rebase to 32.0 --------- Co-authored-by: pax-co <Pax_801@proton.me> * properly referencer data type * what's new * better indication of dialogue example supporting multiple lines, improve dialogue example display * fix potential issue with cached scene anlysis being reused when it shouldn't * fix character creation issues with player character toggle * fix issue where editing a message would sometimes lose parts of the message * fix slider ux thumb labels (vuetify update) * relock * narrative conversation format * remove planning step * linting * tweaks * don't overthink * update dialogue examples and intro * dont dictate response length instructions when data structures are expected * prompt tweaks * prompt tweaks * linting * fix edit message not handling : well * prompt tweaks * fix tests * fix manual revision when character message was generated in new narrative mode * fix issue with message editing * Docker packages relese (#204) * add CI workflow for Docker image build and MkDocs deployment * rename CI workflow from 'ci' to 'package' * refactor CI workflow: consolidate container build and documentation deployment into a single file * fix: correct indentation for permissions in CI workflow * fix: correct indentation for steps in deploy-docs job in CI workflow * build both cpu and cuda image * docs * docs * expose writing style during state reinforcement * prompt tweaks * test container build * test container image * update docker compose * docs * test-container-build * test container build * test container build * update docker build workflows * fix guidance prompt prefix not being dropped * mount tts dir * add gpt-5 * remove debug output * docs * openai auto toggle reasoning based on model selection * linting --------- Co-authored-by: pax-co <123330830+pax-co@users.noreply.github.com> Co-authored-by: pax-co <Pax_801@proton.me> Co-authored-by: Luis Alexandre Deschamps Brandão <brandao_luis@yahoo.com>
826 lines
22 KiB
JSON
826 lines
22 KiB
JSON
{
|
|
"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"
|
|
},
|
|
"a748570f-e8ce-4281-84db-abe75decc5ad": {
|
|
"title": "Visual Settings",
|
|
"id": "a748570f-e8ce-4281-84db-abe75decc5ad",
|
|
"properties": {},
|
|
"x": 58,
|
|
"y": 2484,
|
|
"width": 254,
|
|
"height": 546,
|
|
"collapsed": true,
|
|
"inherited": false,
|
|
"registry": "agents/visual/Settings",
|
|
"base_type": "core/Node"
|
|
},
|
|
"7b154ca5-f1b8-4aed-89a0-a22101d7e115": {
|
|
"title": "GET created_character",
|
|
"id": "7b154ca5-f1b8-4aed-89a0-a22101d7e115",
|
|
"properties": {
|
|
"name": "created_character",
|
|
"scope": "local"
|
|
},
|
|
"x": 38,
|
|
"y": 2544,
|
|
"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": 318,
|
|
"y": 2514,
|
|
"width": 140,
|
|
"height": 66,
|
|
"collapsed": false,
|
|
"inherited": false,
|
|
"registry": "core/RSwitch",
|
|
"base_type": "core/Node"
|
|
},
|
|
"3c3c8925-d18c-4cb4-81e6-936c77512ef1": {
|
|
"title": "Generate Character Portrait",
|
|
"id": "3c3c8925-d18c-4cb4-81e6-936c77512ef1",
|
|
"properties": {
|
|
"instructions": null
|
|
},
|
|
"x": 518,
|
|
"y": 2514,
|
|
"width": 261,
|
|
"height": 112,
|
|
"collapsed": false,
|
|
"inherited": false,
|
|
"registry": "agents/visual/GenerateCharacterPortrait",
|
|
"base_type": "core/Node"
|
|
},
|
|
"c675e973-524b-4bc2-82d6-48c09880e92a": {
|
|
"title": "Stage 6",
|
|
"id": "c675e973-524b-4bc2-82d6-48c09880e92a",
|
|
"properties": {
|
|
"stage": 6
|
|
},
|
|
"x": 818,
|
|
"y": 2574,
|
|
"width": 210,
|
|
"height": 118,
|
|
"collapsed": true,
|
|
"inherited": false,
|
|
"registry": "core/Stage",
|
|
"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"
|
|
},
|
|
"a9f17ddc-fc8f-4257-8e32-45ac111fd50d": {
|
|
"title": "Determine Character Dialogue Instructions",
|
|
"id": "a9f17ddc-fc8f-4257-8e32-45ac111fd50d",
|
|
"properties": {
|
|
"instructions": null
|
|
},
|
|
"x": 349,
|
|
"y": 1990,
|
|
"width": 344,
|
|
"height": 98,
|
|
"collapsed": false,
|
|
"inherited": false,
|
|
"registry": "agents/creator/DetermineCharacterDialogueInstructions",
|
|
"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"
|
|
}
|
|
},
|
|
"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"
|
|
],
|
|
"a748570f-e8ce-4281-84db-abe75decc5ad.agent_enabled": [
|
|
"71e63a09-153c-4fb3-9274-a63129aaf045.check"
|
|
],
|
|
"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"
|
|
],
|
|
"3c3c8925-d18c-4cb4-81e6-936c77512ef1.state": [
|
|
"c675e973-524b-4bc2-82d6-48c09880e92a.state"
|
|
],
|
|
"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"
|
|
],
|
|
"a9f17ddc-fc8f-4257-8e32-45ac111fd50d.dialogue_instructions": [
|
|
"ab17bcda-58a1-4b82-bb98-460b14ede0c8.value"
|
|
],
|
|
"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_attributes",
|
|
"72943c1c-d2a1-40b4-bb28-8bcc5f02aa5c.is_active",
|
|
"72943c1c-d2a1-40b4-bb28-8bcc5f02aa5c.generate",
|
|
"72943c1c-d2a1-40b4-bb28-8bcc5f02aa5c.assign_voice"
|
|
]
|
|
},
|
|
"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": 932,
|
|
"height": 295,
|
|
"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": "92423e0a-89d8-4ad8-a42d-fdcba75b31d1",
|
|
"name": "fn",
|
|
"optional": false,
|
|
"group": null,
|
|
"socket_type": "function"
|
|
}
|
|
],
|
|
"module_properties": {},
|
|
"style": {
|
|
"title_color": "#573a2e",
|
|
"node_color": "#392f2c",
|
|
"icon": "F0295",
|
|
"auto_title": null
|
|
}
|
|
} |