gitextract_d857zhx1/ ├── .dockerignore ├── .github/ │ └── workflows/ │ └── docker-image.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README-EN.md ├── README.md ├── backend/ │ ├── app/ │ │ ├── __init__.py │ │ ├── api/ │ │ │ ├── __init__.py │ │ │ ├── graph.py │ │ │ ├── report.py │ │ │ └── simulation.py │ │ ├── config.py │ │ ├── models/ │ │ │ ├── __init__.py │ │ │ ├── project.py │ │ │ └── task.py │ │ ├── services/ │ │ │ ├── __init__.py │ │ │ ├── graph_builder.py │ │ │ ├── oasis_profile_generator.py │ │ │ ├── ontology_generator.py │ │ │ ├── report_agent.py │ │ │ ├── simulation_config_generator.py │ │ │ ├── simulation_ipc.py │ │ │ ├── simulation_manager.py │ │ │ ├── simulation_runner.py │ │ │ ├── text_processor.py │ │ │ ├── zep_entity_reader.py │ │ │ ├── zep_graph_memory_updater.py │ │ │ └── zep_tools.py │ │ └── utils/ │ │ ├── __init__.py │ │ ├── file_parser.py │ │ ├── llm_client.py │ │ ├── logger.py │ │ ├── retry.py │ │ └── zep_paging.py │ ├── pyproject.toml │ ├── requirements.txt │ ├── run.py │ └── scripts/ │ ├── action_logger.py │ ├── run_parallel_simulation.py │ ├── run_reddit_simulation.py │ ├── run_twitter_simulation.py │ └── test_profile_format.py ├── docker-compose.yml ├── frontend/ │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── src/ │ │ ├── App.vue │ │ ├── api/ │ │ │ ├── graph.js │ │ │ ├── index.js │ │ │ ├── report.js │ │ │ └── simulation.js │ │ ├── components/ │ │ │ ├── GraphPanel.vue │ │ │ ├── HistoryDatabase.vue │ │ │ ├── Step1GraphBuild.vue │ │ │ ├── Step2EnvSetup.vue │ │ │ ├── Step3Simulation.vue │ │ │ ├── Step4Report.vue │ │ │ └── Step5Interaction.vue │ │ ├── main.js │ │ ├── router/ │ │ │ └── index.js │ │ ├── store/ │ │ │ └── pendingUpload.js │ │ └── views/ │ │ ├── Home.vue │ │ ├── InteractionView.vue │ │ ├── MainView.vue │ │ ├── Process.vue │ │ ├── ReportView.vue │ │ ├── SimulationRunView.vue │ │ └── SimulationView.vue │ └── vite.config.js └── package.json