├── .env.example ├── .gitignore ├── CANON_BIBLE_FIX.md ├── LICENSE ├── README.md ├── batch_modify_prompts.py ├── config.py ├── data_manager.py ├── entity_manager.py ├── example_usage.py ├── export_ui.py ├── llm_models.json ├── llm_service.py ├── meta_novel_cli.py ├── migrate_to_multi_project.py ├── models.py ├── progress_utils.py ├── project_data_manager.py ├── project_manager.py ├── project_ui.py ├── prompts.default.json ├── prompts.json ├── prompts.v2.json ├── prompts_ui.py ├── pytest.ini ├── requirements.txt ├── retry_utils.py ├── run_tests.py ├── settings_ui.py ├── signal_handler.py ├── sync_prompts.py ├── tests ├── README.md ├── __init__.py ├── test_config.py ├── test_data_manager.py ├── test_entity_manager.py ├── test_llm_service.py ├── test_main_signal.py └── test_signal_handler.py ├── theme_paragraph_service.py ├── ui_utils.py ├── workbench_ui.py └── workflow_ui.py /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/.gitignore -------------------------------------------------------------------------------- /CANON_BIBLE_FIX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/CANON_BIBLE_FIX.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/README.md -------------------------------------------------------------------------------- /batch_modify_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/batch_modify_prompts.py -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/config.py -------------------------------------------------------------------------------- /data_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/data_manager.py -------------------------------------------------------------------------------- /entity_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/entity_manager.py -------------------------------------------------------------------------------- /example_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/example_usage.py -------------------------------------------------------------------------------- /export_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/export_ui.py -------------------------------------------------------------------------------- /llm_models.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/llm_models.json -------------------------------------------------------------------------------- /llm_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/llm_service.py -------------------------------------------------------------------------------- /meta_novel_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/meta_novel_cli.py -------------------------------------------------------------------------------- /migrate_to_multi_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/migrate_to_multi_project.py -------------------------------------------------------------------------------- /models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/models.py -------------------------------------------------------------------------------- /progress_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/progress_utils.py -------------------------------------------------------------------------------- /project_data_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/project_data_manager.py -------------------------------------------------------------------------------- /project_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/project_manager.py -------------------------------------------------------------------------------- /project_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/project_ui.py -------------------------------------------------------------------------------- /prompts.default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/prompts.default.json -------------------------------------------------------------------------------- /prompts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/prompts.json -------------------------------------------------------------------------------- /prompts.v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/prompts.v2.json -------------------------------------------------------------------------------- /prompts_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/prompts_ui.py -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/requirements.txt -------------------------------------------------------------------------------- /retry_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/retry_utils.py -------------------------------------------------------------------------------- /run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/run_tests.py -------------------------------------------------------------------------------- /settings_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/settings_ui.py -------------------------------------------------------------------------------- /signal_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/signal_handler.py -------------------------------------------------------------------------------- /sync_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/sync_prompts.py -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Tests package for MetaNovel-Engine -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_data_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/tests/test_data_manager.py -------------------------------------------------------------------------------- /tests/test_entity_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/tests/test_entity_manager.py -------------------------------------------------------------------------------- /tests/test_llm_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/tests/test_llm_service.py -------------------------------------------------------------------------------- /tests/test_main_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/tests/test_main_signal.py -------------------------------------------------------------------------------- /tests/test_signal_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/tests/test_signal_handler.py -------------------------------------------------------------------------------- /theme_paragraph_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/theme_paragraph_service.py -------------------------------------------------------------------------------- /ui_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/ui_utils.py -------------------------------------------------------------------------------- /workbench_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/workbench_ui.py -------------------------------------------------------------------------------- /workflow_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hahagood/MetaNovel-Engine/HEAD/workflow_ui.py --------------------------------------------------------------------------------