├── .dockerignore ├── .env.example ├── .github └── workflows │ ├── docker-image.yml │ └── main.yml ├── .gitignore ├── CLAUDE.md ├── CONTRIBUTING.md ├── GEMINI.md ├── LICENSE ├── README.md ├── docker ├── Dockerfile ├── docker-compose.yml └── docker_wizard.py ├── docs ├── MCP_INTEGRATION.md ├── Makefile ├── api │ ├── implementation.md │ ├── quick_reference.md │ ├── structure.md │ └── testing_guide.md ├── doc_migration.md ├── help.md ├── make.bat ├── mcp_server.md ├── node_grouping_suggestions.md └── source │ ├── conf.py │ ├── index.rst │ └── nodes.rst ├── examples ├── comprehensive_test.py ├── mcp_workflows │ └── example_usage.md ├── repl_example.py ├── repl_quickstart.md └── test_new_helpers.py ├── images ├── TL_logo.jpeg ├── TL_logo.png ├── flow_node_example.png ├── leaderloop_trim_4.gif ├── mainwin3_trim.gif ├── node_design.jpg └── node_design.xcf ├── install.sh ├── mcp_server ├── pytest.ini ├── requirements.txt ├── setup.py ├── src ├── GUI │ ├── .gitignore │ ├── README.md │ ├── eslint.config.js │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── phase_1_core_infrastructure.md │ ├── phase_2_node_management.md │ ├── phase_3_1_foundation.md │ ├── phase_3_2_visual_handles.md │ ├── phase_3_3_data_mapping.md │ ├── phase_3_4_interactivity.md │ ├── phase_3_connection_management.md │ ├── phase_4_1_parameters.md │ ├── phase_4_2_execution.md │ ├── phase_4_3_globals.md │ ├── phase_4_parameters_globals_execution.md │ ├── phase_5_advanced_operations.md │ ├── src │ │ ├── AboutDialog.tsx │ │ ├── AddNodeMenu.tsx │ │ ├── App.tsx │ │ ├── AutosaveRecoveryDialog.tsx │ │ ├── CustomNode.tsx │ │ ├── DeleteConfirmDialog.tsx │ │ ├── ExecutionOutput.tsx │ │ ├── FileBrowserDialog.tsx │ │ ├── FileMenu.tsx │ │ ├── GlobalEditor.tsx │ │ ├── GlobalRow.tsx │ │ ├── GlobalsPanel.tsx │ │ ├── GraphCanvas.tsx │ │ ├── KeyboardShortcutsDialog.tsx │ │ ├── LoopBoundary.tsx │ │ ├── MenuBar.tsx │ │ ├── NodeDetailsPanel.tsx │ │ ├── NodePreferencesContext.tsx │ │ ├── OutputPanel.tsx │ │ ├── ParameterEditor.tsx │ │ ├── ThemeContext.tsx │ │ ├── TokensPanel.tsx │ │ ├── WorkspaceContext.tsx │ │ ├── apiClient.ts │ │ ├── apiTest.ts │ │ ├── constants.ts │ │ ├── flickerfixes.md │ │ ├── hooks │ │ │ └── useFileManager.ts │ │ ├── looperTransform.ts │ │ ├── main.tsx │ │ ├── nodeDesign.ts │ │ ├── services │ │ │ └── fileManager.ts │ │ ├── theme.ts │ │ ├── types.ts │ │ └── utils │ │ │ ├── edgeMapping.ts │ │ │ ├── looperBoundary.ts │ │ │ └── looperConnections.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── TUI │ ├── __init__.py │ ├── clear_all_modal.py │ ├── events.py │ ├── file_screen.py │ ├── global_window.py │ ├── help_tui.md │ ├── help_window.py │ ├── keymap_screen.py │ ├── logging_config.py │ ├── main_layout.py │ ├── messages.py │ ├── modeline.py │ ├── network_visualizer.py │ ├── node_support_modals.py │ ├── node_type_emojis.py │ ├── node_window.py │ ├── output_window.py │ ├── parameter_window.py │ ├── reset_tokens_modal.py │ ├── screens_registry.py │ ├── status_window.py │ ├── theme_collection copy.py │ ├── theme_collection.py │ ├── theme_loader.py │ ├── theme_manager.py │ ├── theme_selector.py │ └── tui_skeleton.py ├── __init__.py ├── api │ ├── main.py │ ├── models.py │ ├── router_utils.py │ └── routers │ │ ├── __init__.py │ │ ├── connections.py │ │ ├── files.py │ │ ├── globals.py │ │ ├── nodes.py │ │ ├── tokens.py │ │ └── workspace.py ├── config │ └── ui_constants.py ├── core │ ├── __init__.py │ ├── auto_testing.py │ ├── base_classes.py │ ├── batch_loom.py │ ├── chunk_node.py │ ├── count_node.py │ ├── enums.py │ ├── file_in_node.py │ ├── file_out_node.py │ ├── findLLM.py │ ├── flow_simple.py │ ├── flowstate_manager.py │ ├── folder_node.py │ ├── folder_out_node.py │ ├── global_store.py │ ├── input_null_node.py │ ├── internal_path.py │ ├── json_node.py │ ├── llm_utils.py │ ├── loop_manager.py │ ├── looper_node.py │ ├── make_list_node.py │ ├── merge_node.py │ ├── mobile_item.py │ ├── models.py │ ├── network_entity.py │ ├── node.py │ ├── node_connection.py │ ├── node_creation_guide.md │ ├── node_environment.py │ ├── node_guide.md │ ├── node_parms.md │ ├── null_node.py │ ├── output_null_node.py │ ├── parm.py │ ├── print_node_info.py │ ├── query_node.py │ ├── regex.dat.json │ ├── search_node.py │ ├── section_node.py │ ├── settings.cfg │ ├── smart_parse.py │ ├── split_node.py │ ├── string_transform_node.py │ ├── text_node.py │ ├── text_utils.py │ ├── token_manager.py │ └── undo_manager.py ├── mcp │ ├── __init__.py │ ├── server.py │ ├── session_manager.py │ └── workflow_builder.py ├── repl │ ├── __init__.py │ ├── helpers.py │ ├── namespace.py │ └── tloom_shell.py ├── tests │ ├── poetrybook_2.py │ ├── romance_book_1.py │ ├── test_all_nodes_1.py │ ├── test_allmaths.py │ ├── test_api_connections.py │ ├── test_api_endpoints.py │ ├── test_api_tokens.py │ ├── test_api_write_endpoints.py │ ├── test_chunk_node.py │ ├── test_connection_session_ids.py │ ├── test_connection_workflows.py │ ├── test_count_node.py │ ├── test_defaults_1.py │ ├── test_failing_endpoints.py │ ├── test_file_in.py │ ├── test_file_in_out.py │ ├── test_file_out_format.py │ ├── test_folderAndLooper_flow_1.py │ ├── test_folder_node.py │ ├── test_folder_node_1.py │ ├── test_folder_node_2.py │ ├── test_folder_node_3.py │ ├── test_folder_node_4.py │ ├── test_globalundos_1.py │ ├── test_globalundos_2.py │ ├── test_globalundos_3.py │ ├── test_globalundos_4.py │ ├── test_integer_indices.py │ ├── test_json_node_1.py │ ├── test_json_node_2.py │ ├── test_json_node_3.py │ ├── test_json_node_4.py │ ├── test_llm_utils_tokens.py │ ├── test_loop_1_feedback.py │ ├── test_loop_1_pipe_merge_globals.py │ ├── test_looper_child_nodes.py │ ├── test_looper_connection_routing.py │ ├── test_looper_errors_diagnostic.py │ ├── test_looper_positions.py │ ├── test_looper_save_load.py │ ├── test_loopmergemath.py │ ├── test_open_2.py │ ├── test_position_persistence.py │ ├── test_position_persistence_simple.py │ ├── test_query_node_tokens.py │ ├── test_rename_core.py │ ├── test_repl_tokens.py │ ├── test_save_open_min_1.py │ ├── test_search_node.py │ ├── test_section_1.py │ ├── test_section_2.py │ ├── test_section_3.py │ ├── test_section_4.py │ ├── test_split_1.py │ ├── test_split_looper.py │ ├── test_split_looper_2.py │ ├── test_string_transform_node.py │ ├── test_text_5.py │ ├── test_token_counting_live_1.py │ ├── test_token_manager.py │ ├── testcuesubplot.py │ ├── testloop_1.py │ ├── testloop_1_fullpipe.py │ ├── testloop_1_pipe_merge.py │ ├── testloop_2.py │ ├── testloop_3_math.py │ ├── testloop_4_move.py │ ├── testloopmerge.py │ ├── testloopsimple.py │ ├── testmakelist_1.py │ ├── testmergemix.py │ ├── testopen.py │ ├── testpoetrybook_1.py │ ├── testprompt_1.py │ ├── testpromptglobals.py │ ├── testsave.py │ ├── testsave_2.py │ ├── testsimplebook.py │ ├── testtext_1.py │ ├── testtext_2.py │ ├── testtext_3_prefix.py │ ├── testtext_4.py │ ├── testtextglobals_1.py │ ├── testtextglobals_1_open.py │ ├── testtextglobals_1_save.py │ └── testtextnodename.py └── utils │ ├── __init__.py │ └── node_loader.py ├── start.py └── text_loom /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/.gitignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /GEMINI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/GEMINI.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/README.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/docker_wizard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/docker/docker_wizard.py -------------------------------------------------------------------------------- /docs/MCP_INTEGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/docs/MCP_INTEGRATION.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api/implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/docs/api/implementation.md -------------------------------------------------------------------------------- /docs/api/quick_reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/docs/api/quick_reference.md -------------------------------------------------------------------------------- /docs/api/structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/docs/api/structure.md -------------------------------------------------------------------------------- /docs/api/testing_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/docs/api/testing_guide.md -------------------------------------------------------------------------------- /docs/doc_migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/docs/doc_migration.md -------------------------------------------------------------------------------- /docs/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/docs/help.md -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/mcp_server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/docs/mcp_server.md -------------------------------------------------------------------------------- /docs/node_grouping_suggestions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/docs/node_grouping_suggestions.md -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/nodes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/docs/source/nodes.rst -------------------------------------------------------------------------------- /examples/comprehensive_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/examples/comprehensive_test.py -------------------------------------------------------------------------------- /examples/mcp_workflows/example_usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/examples/mcp_workflows/example_usage.md -------------------------------------------------------------------------------- /examples/repl_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/examples/repl_example.py -------------------------------------------------------------------------------- /examples/repl_quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/examples/repl_quickstart.md -------------------------------------------------------------------------------- /examples/test_new_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/examples/test_new_helpers.py -------------------------------------------------------------------------------- /images/TL_logo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/images/TL_logo.jpeg -------------------------------------------------------------------------------- /images/TL_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/images/TL_logo.png -------------------------------------------------------------------------------- /images/flow_node_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/images/flow_node_example.png -------------------------------------------------------------------------------- /images/leaderloop_trim_4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/images/leaderloop_trim_4.gif -------------------------------------------------------------------------------- /images/mainwin3_trim.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/images/mainwin3_trim.gif -------------------------------------------------------------------------------- /images/node_design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/images/node_design.jpg -------------------------------------------------------------------------------- /images/node_design.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/images/node_design.xcf -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/install.sh -------------------------------------------------------------------------------- /mcp_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/mcp_server -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/setup.py -------------------------------------------------------------------------------- /src/GUI/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/.gitignore -------------------------------------------------------------------------------- /src/GUI/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/README.md -------------------------------------------------------------------------------- /src/GUI/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/eslint.config.js -------------------------------------------------------------------------------- /src/GUI/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/index.html -------------------------------------------------------------------------------- /src/GUI/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/package-lock.json -------------------------------------------------------------------------------- /src/GUI/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/package.json -------------------------------------------------------------------------------- /src/GUI/phase_1_core_infrastructure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/phase_1_core_infrastructure.md -------------------------------------------------------------------------------- /src/GUI/phase_2_node_management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/phase_2_node_management.md -------------------------------------------------------------------------------- /src/GUI/phase_3_1_foundation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/phase_3_1_foundation.md -------------------------------------------------------------------------------- /src/GUI/phase_3_2_visual_handles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/phase_3_2_visual_handles.md -------------------------------------------------------------------------------- /src/GUI/phase_3_3_data_mapping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/phase_3_3_data_mapping.md -------------------------------------------------------------------------------- /src/GUI/phase_3_4_interactivity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/phase_3_4_interactivity.md -------------------------------------------------------------------------------- /src/GUI/phase_3_connection_management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/phase_3_connection_management.md -------------------------------------------------------------------------------- /src/GUI/phase_4_1_parameters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/phase_4_1_parameters.md -------------------------------------------------------------------------------- /src/GUI/phase_4_2_execution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/phase_4_2_execution.md -------------------------------------------------------------------------------- /src/GUI/phase_4_3_globals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/phase_4_3_globals.md -------------------------------------------------------------------------------- /src/GUI/phase_4_parameters_globals_execution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/phase_4_parameters_globals_execution.md -------------------------------------------------------------------------------- /src/GUI/phase_5_advanced_operations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/phase_5_advanced_operations.md -------------------------------------------------------------------------------- /src/GUI/src/AboutDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/AboutDialog.tsx -------------------------------------------------------------------------------- /src/GUI/src/AddNodeMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/AddNodeMenu.tsx -------------------------------------------------------------------------------- /src/GUI/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/App.tsx -------------------------------------------------------------------------------- /src/GUI/src/AutosaveRecoveryDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/AutosaveRecoveryDialog.tsx -------------------------------------------------------------------------------- /src/GUI/src/CustomNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/CustomNode.tsx -------------------------------------------------------------------------------- /src/GUI/src/DeleteConfirmDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/DeleteConfirmDialog.tsx -------------------------------------------------------------------------------- /src/GUI/src/ExecutionOutput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/ExecutionOutput.tsx -------------------------------------------------------------------------------- /src/GUI/src/FileBrowserDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/FileBrowserDialog.tsx -------------------------------------------------------------------------------- /src/GUI/src/FileMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/FileMenu.tsx -------------------------------------------------------------------------------- /src/GUI/src/GlobalEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/GlobalEditor.tsx -------------------------------------------------------------------------------- /src/GUI/src/GlobalRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/GlobalRow.tsx -------------------------------------------------------------------------------- /src/GUI/src/GlobalsPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/GlobalsPanel.tsx -------------------------------------------------------------------------------- /src/GUI/src/GraphCanvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/GraphCanvas.tsx -------------------------------------------------------------------------------- /src/GUI/src/KeyboardShortcutsDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/KeyboardShortcutsDialog.tsx -------------------------------------------------------------------------------- /src/GUI/src/LoopBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/LoopBoundary.tsx -------------------------------------------------------------------------------- /src/GUI/src/MenuBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/MenuBar.tsx -------------------------------------------------------------------------------- /src/GUI/src/NodeDetailsPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/NodeDetailsPanel.tsx -------------------------------------------------------------------------------- /src/GUI/src/NodePreferencesContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/NodePreferencesContext.tsx -------------------------------------------------------------------------------- /src/GUI/src/OutputPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/OutputPanel.tsx -------------------------------------------------------------------------------- /src/GUI/src/ParameterEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/ParameterEditor.tsx -------------------------------------------------------------------------------- /src/GUI/src/ThemeContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/ThemeContext.tsx -------------------------------------------------------------------------------- /src/GUI/src/TokensPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/TokensPanel.tsx -------------------------------------------------------------------------------- /src/GUI/src/WorkspaceContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/WorkspaceContext.tsx -------------------------------------------------------------------------------- /src/GUI/src/apiClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/apiClient.ts -------------------------------------------------------------------------------- /src/GUI/src/apiTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/apiTest.ts -------------------------------------------------------------------------------- /src/GUI/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/constants.ts -------------------------------------------------------------------------------- /src/GUI/src/flickerfixes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/flickerfixes.md -------------------------------------------------------------------------------- /src/GUI/src/hooks/useFileManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/hooks/useFileManager.ts -------------------------------------------------------------------------------- /src/GUI/src/looperTransform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/looperTransform.ts -------------------------------------------------------------------------------- /src/GUI/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/main.tsx -------------------------------------------------------------------------------- /src/GUI/src/nodeDesign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/nodeDesign.ts -------------------------------------------------------------------------------- /src/GUI/src/services/fileManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/services/fileManager.ts -------------------------------------------------------------------------------- /src/GUI/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/theme.ts -------------------------------------------------------------------------------- /src/GUI/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/types.ts -------------------------------------------------------------------------------- /src/GUI/src/utils/edgeMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/utils/edgeMapping.ts -------------------------------------------------------------------------------- /src/GUI/src/utils/looperBoundary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/utils/looperBoundary.ts -------------------------------------------------------------------------------- /src/GUI/src/utils/looperConnections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/src/utils/looperConnections.ts -------------------------------------------------------------------------------- /src/GUI/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/tsconfig.app.json -------------------------------------------------------------------------------- /src/GUI/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/tsconfig.json -------------------------------------------------------------------------------- /src/GUI/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/tsconfig.node.json -------------------------------------------------------------------------------- /src/GUI/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/GUI/vite.config.ts -------------------------------------------------------------------------------- /src/TUI/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/TUI/clear_all_modal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/clear_all_modal.py -------------------------------------------------------------------------------- /src/TUI/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/events.py -------------------------------------------------------------------------------- /src/TUI/file_screen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/file_screen.py -------------------------------------------------------------------------------- /src/TUI/global_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/global_window.py -------------------------------------------------------------------------------- /src/TUI/help_tui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/help_tui.md -------------------------------------------------------------------------------- /src/TUI/help_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/help_window.py -------------------------------------------------------------------------------- /src/TUI/keymap_screen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/keymap_screen.py -------------------------------------------------------------------------------- /src/TUI/logging_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/logging_config.py -------------------------------------------------------------------------------- /src/TUI/main_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/main_layout.py -------------------------------------------------------------------------------- /src/TUI/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/messages.py -------------------------------------------------------------------------------- /src/TUI/modeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/modeline.py -------------------------------------------------------------------------------- /src/TUI/network_visualizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/network_visualizer.py -------------------------------------------------------------------------------- /src/TUI/node_support_modals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/node_support_modals.py -------------------------------------------------------------------------------- /src/TUI/node_type_emojis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/node_type_emojis.py -------------------------------------------------------------------------------- /src/TUI/node_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/node_window.py -------------------------------------------------------------------------------- /src/TUI/output_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/output_window.py -------------------------------------------------------------------------------- /src/TUI/parameter_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/parameter_window.py -------------------------------------------------------------------------------- /src/TUI/reset_tokens_modal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/reset_tokens_modal.py -------------------------------------------------------------------------------- /src/TUI/screens_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/screens_registry.py -------------------------------------------------------------------------------- /src/TUI/status_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/status_window.py -------------------------------------------------------------------------------- /src/TUI/theme_collection copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/theme_collection copy.py -------------------------------------------------------------------------------- /src/TUI/theme_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/theme_collection.py -------------------------------------------------------------------------------- /src/TUI/theme_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/theme_loader.py -------------------------------------------------------------------------------- /src/TUI/theme_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/theme_manager.py -------------------------------------------------------------------------------- /src/TUI/theme_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/theme_selector.py -------------------------------------------------------------------------------- /src/TUI/tui_skeleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/TUI/tui_skeleton.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/api/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/api/main.py -------------------------------------------------------------------------------- /src/api/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/api/models.py -------------------------------------------------------------------------------- /src/api/router_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/api/router_utils.py -------------------------------------------------------------------------------- /src/api/routers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/api/routers/__init__.py -------------------------------------------------------------------------------- /src/api/routers/connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/api/routers/connections.py -------------------------------------------------------------------------------- /src/api/routers/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/api/routers/files.py -------------------------------------------------------------------------------- /src/api/routers/globals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/api/routers/globals.py -------------------------------------------------------------------------------- /src/api/routers/nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/api/routers/nodes.py -------------------------------------------------------------------------------- /src/api/routers/tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/api/routers/tokens.py -------------------------------------------------------------------------------- /src/api/routers/workspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/api/routers/workspace.py -------------------------------------------------------------------------------- /src/config/ui_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/config/ui_constants.py -------------------------------------------------------------------------------- /src/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/core/auto_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/auto_testing.py -------------------------------------------------------------------------------- /src/core/base_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/base_classes.py -------------------------------------------------------------------------------- /src/core/batch_loom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/batch_loom.py -------------------------------------------------------------------------------- /src/core/chunk_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/chunk_node.py -------------------------------------------------------------------------------- /src/core/count_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/count_node.py -------------------------------------------------------------------------------- /src/core/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/enums.py -------------------------------------------------------------------------------- /src/core/file_in_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/file_in_node.py -------------------------------------------------------------------------------- /src/core/file_out_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/file_out_node.py -------------------------------------------------------------------------------- /src/core/findLLM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/findLLM.py -------------------------------------------------------------------------------- /src/core/flow_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/flow_simple.py -------------------------------------------------------------------------------- /src/core/flowstate_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/flowstate_manager.py -------------------------------------------------------------------------------- /src/core/folder_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/folder_node.py -------------------------------------------------------------------------------- /src/core/folder_out_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/folder_out_node.py -------------------------------------------------------------------------------- /src/core/global_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/global_store.py -------------------------------------------------------------------------------- /src/core/input_null_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/input_null_node.py -------------------------------------------------------------------------------- /src/core/internal_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/internal_path.py -------------------------------------------------------------------------------- /src/core/json_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/json_node.py -------------------------------------------------------------------------------- /src/core/llm_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/llm_utils.py -------------------------------------------------------------------------------- /src/core/loop_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/loop_manager.py -------------------------------------------------------------------------------- /src/core/looper_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/looper_node.py -------------------------------------------------------------------------------- /src/core/make_list_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/make_list_node.py -------------------------------------------------------------------------------- /src/core/merge_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/merge_node.py -------------------------------------------------------------------------------- /src/core/mobile_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/mobile_item.py -------------------------------------------------------------------------------- /src/core/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/models.py -------------------------------------------------------------------------------- /src/core/network_entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/network_entity.py -------------------------------------------------------------------------------- /src/core/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/node.py -------------------------------------------------------------------------------- /src/core/node_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/node_connection.py -------------------------------------------------------------------------------- /src/core/node_creation_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/node_creation_guide.md -------------------------------------------------------------------------------- /src/core/node_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/node_environment.py -------------------------------------------------------------------------------- /src/core/node_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/node_guide.md -------------------------------------------------------------------------------- /src/core/node_parms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/node_parms.md -------------------------------------------------------------------------------- /src/core/null_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/null_node.py -------------------------------------------------------------------------------- /src/core/output_null_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/output_null_node.py -------------------------------------------------------------------------------- /src/core/parm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/parm.py -------------------------------------------------------------------------------- /src/core/print_node_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/print_node_info.py -------------------------------------------------------------------------------- /src/core/query_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/query_node.py -------------------------------------------------------------------------------- /src/core/regex.dat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/regex.dat.json -------------------------------------------------------------------------------- /src/core/search_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/search_node.py -------------------------------------------------------------------------------- /src/core/section_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/section_node.py -------------------------------------------------------------------------------- /src/core/settings.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/settings.cfg -------------------------------------------------------------------------------- /src/core/smart_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/smart_parse.py -------------------------------------------------------------------------------- /src/core/split_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/split_node.py -------------------------------------------------------------------------------- /src/core/string_transform_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/string_transform_node.py -------------------------------------------------------------------------------- /src/core/text_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/text_node.py -------------------------------------------------------------------------------- /src/core/text_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/text_utils.py -------------------------------------------------------------------------------- /src/core/token_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/token_manager.py -------------------------------------------------------------------------------- /src/core/undo_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/core/undo_manager.py -------------------------------------------------------------------------------- /src/mcp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/mcp/__init__.py -------------------------------------------------------------------------------- /src/mcp/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/mcp/server.py -------------------------------------------------------------------------------- /src/mcp/session_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/mcp/session_manager.py -------------------------------------------------------------------------------- /src/mcp/workflow_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/mcp/workflow_builder.py -------------------------------------------------------------------------------- /src/repl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/repl/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/repl/helpers.py -------------------------------------------------------------------------------- /src/repl/namespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/repl/namespace.py -------------------------------------------------------------------------------- /src/repl/tloom_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/repl/tloom_shell.py -------------------------------------------------------------------------------- /src/tests/poetrybook_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/poetrybook_2.py -------------------------------------------------------------------------------- /src/tests/romance_book_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/romance_book_1.py -------------------------------------------------------------------------------- /src/tests/test_all_nodes_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_all_nodes_1.py -------------------------------------------------------------------------------- /src/tests/test_allmaths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_allmaths.py -------------------------------------------------------------------------------- /src/tests/test_api_connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_api_connections.py -------------------------------------------------------------------------------- /src/tests/test_api_endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_api_endpoints.py -------------------------------------------------------------------------------- /src/tests/test_api_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_api_tokens.py -------------------------------------------------------------------------------- /src/tests/test_api_write_endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_api_write_endpoints.py -------------------------------------------------------------------------------- /src/tests/test_chunk_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_chunk_node.py -------------------------------------------------------------------------------- /src/tests/test_connection_session_ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_connection_session_ids.py -------------------------------------------------------------------------------- /src/tests/test_connection_workflows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_connection_workflows.py -------------------------------------------------------------------------------- /src/tests/test_count_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_count_node.py -------------------------------------------------------------------------------- /src/tests/test_defaults_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_defaults_1.py -------------------------------------------------------------------------------- /src/tests/test_failing_endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_failing_endpoints.py -------------------------------------------------------------------------------- /src/tests/test_file_in.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_file_in.py -------------------------------------------------------------------------------- /src/tests/test_file_in_out.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_file_in_out.py -------------------------------------------------------------------------------- /src/tests/test_file_out_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_file_out_format.py -------------------------------------------------------------------------------- /src/tests/test_folderAndLooper_flow_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_folderAndLooper_flow_1.py -------------------------------------------------------------------------------- /src/tests/test_folder_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_folder_node.py -------------------------------------------------------------------------------- /src/tests/test_folder_node_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_folder_node_1.py -------------------------------------------------------------------------------- /src/tests/test_folder_node_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_folder_node_2.py -------------------------------------------------------------------------------- /src/tests/test_folder_node_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_folder_node_3.py -------------------------------------------------------------------------------- /src/tests/test_folder_node_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_folder_node_4.py -------------------------------------------------------------------------------- /src/tests/test_globalundos_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_globalundos_1.py -------------------------------------------------------------------------------- /src/tests/test_globalundos_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_globalundos_2.py -------------------------------------------------------------------------------- /src/tests/test_globalundos_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_globalundos_3.py -------------------------------------------------------------------------------- /src/tests/test_globalundos_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_globalundos_4.py -------------------------------------------------------------------------------- /src/tests/test_integer_indices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_integer_indices.py -------------------------------------------------------------------------------- /src/tests/test_json_node_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_json_node_1.py -------------------------------------------------------------------------------- /src/tests/test_json_node_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_json_node_2.py -------------------------------------------------------------------------------- /src/tests/test_json_node_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_json_node_3.py -------------------------------------------------------------------------------- /src/tests/test_json_node_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_json_node_4.py -------------------------------------------------------------------------------- /src/tests/test_llm_utils_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_llm_utils_tokens.py -------------------------------------------------------------------------------- /src/tests/test_loop_1_feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_loop_1_feedback.py -------------------------------------------------------------------------------- /src/tests/test_loop_1_pipe_merge_globals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_loop_1_pipe_merge_globals.py -------------------------------------------------------------------------------- /src/tests/test_looper_child_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_looper_child_nodes.py -------------------------------------------------------------------------------- /src/tests/test_looper_connection_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_looper_connection_routing.py -------------------------------------------------------------------------------- /src/tests/test_looper_errors_diagnostic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_looper_errors_diagnostic.py -------------------------------------------------------------------------------- /src/tests/test_looper_positions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_looper_positions.py -------------------------------------------------------------------------------- /src/tests/test_looper_save_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_looper_save_load.py -------------------------------------------------------------------------------- /src/tests/test_loopmergemath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_loopmergemath.py -------------------------------------------------------------------------------- /src/tests/test_open_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_open_2.py -------------------------------------------------------------------------------- /src/tests/test_position_persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_position_persistence.py -------------------------------------------------------------------------------- /src/tests/test_position_persistence_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_position_persistence_simple.py -------------------------------------------------------------------------------- /src/tests/test_query_node_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_query_node_tokens.py -------------------------------------------------------------------------------- /src/tests/test_rename_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_rename_core.py -------------------------------------------------------------------------------- /src/tests/test_repl_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_repl_tokens.py -------------------------------------------------------------------------------- /src/tests/test_save_open_min_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_save_open_min_1.py -------------------------------------------------------------------------------- /src/tests/test_search_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_search_node.py -------------------------------------------------------------------------------- /src/tests/test_section_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_section_1.py -------------------------------------------------------------------------------- /src/tests/test_section_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_section_2.py -------------------------------------------------------------------------------- /src/tests/test_section_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_section_3.py -------------------------------------------------------------------------------- /src/tests/test_section_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_section_4.py -------------------------------------------------------------------------------- /src/tests/test_split_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_split_1.py -------------------------------------------------------------------------------- /src/tests/test_split_looper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_split_looper.py -------------------------------------------------------------------------------- /src/tests/test_split_looper_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_split_looper_2.py -------------------------------------------------------------------------------- /src/tests/test_string_transform_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_string_transform_node.py -------------------------------------------------------------------------------- /src/tests/test_text_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_text_5.py -------------------------------------------------------------------------------- /src/tests/test_token_counting_live_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_token_counting_live_1.py -------------------------------------------------------------------------------- /src/tests/test_token_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/test_token_manager.py -------------------------------------------------------------------------------- /src/tests/testcuesubplot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testcuesubplot.py -------------------------------------------------------------------------------- /src/tests/testloop_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testloop_1.py -------------------------------------------------------------------------------- /src/tests/testloop_1_fullpipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testloop_1_fullpipe.py -------------------------------------------------------------------------------- /src/tests/testloop_1_pipe_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testloop_1_pipe_merge.py -------------------------------------------------------------------------------- /src/tests/testloop_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testloop_2.py -------------------------------------------------------------------------------- /src/tests/testloop_3_math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testloop_3_math.py -------------------------------------------------------------------------------- /src/tests/testloop_4_move.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testloop_4_move.py -------------------------------------------------------------------------------- /src/tests/testloopmerge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testloopmerge.py -------------------------------------------------------------------------------- /src/tests/testloopsimple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testloopsimple.py -------------------------------------------------------------------------------- /src/tests/testmakelist_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testmakelist_1.py -------------------------------------------------------------------------------- /src/tests/testmergemix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testmergemix.py -------------------------------------------------------------------------------- /src/tests/testopen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testopen.py -------------------------------------------------------------------------------- /src/tests/testpoetrybook_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testpoetrybook_1.py -------------------------------------------------------------------------------- /src/tests/testprompt_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testprompt_1.py -------------------------------------------------------------------------------- /src/tests/testpromptglobals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testpromptglobals.py -------------------------------------------------------------------------------- /src/tests/testsave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testsave.py -------------------------------------------------------------------------------- /src/tests/testsave_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testsave_2.py -------------------------------------------------------------------------------- /src/tests/testsimplebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testsimplebook.py -------------------------------------------------------------------------------- /src/tests/testtext_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testtext_1.py -------------------------------------------------------------------------------- /src/tests/testtext_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testtext_2.py -------------------------------------------------------------------------------- /src/tests/testtext_3_prefix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testtext_3_prefix.py -------------------------------------------------------------------------------- /src/tests/testtext_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testtext_4.py -------------------------------------------------------------------------------- /src/tests/testtextglobals_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testtextglobals_1.py -------------------------------------------------------------------------------- /src/tests/testtextglobals_1_open.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testtextglobals_1_open.py -------------------------------------------------------------------------------- /src/tests/testtextglobals_1_save.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testtextglobals_1_save.py -------------------------------------------------------------------------------- /src/tests/testtextnodename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/tests/testtextnodename.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/node_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/src/utils/node_loader.py -------------------------------------------------------------------------------- /start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/start.py -------------------------------------------------------------------------------- /text_loom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kleer001/Text_Loom/HEAD/text_loom --------------------------------------------------------------------------------