├── .github └── workflows │ ├── black.yml │ ├── ruff.yml │ └── tests.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── llm4papers ├── .gitignore ├── __init__.py ├── config.example.py ├── editor_agents │ ├── EditorAgent.py │ ├── OpenAIChatEditorAgent.py │ ├── __init__.py │ ├── prompts.py │ ├── test_DigitsEditorAgent.py │ └── test_EditorAgent.py ├── logger.py ├── models.py ├── paper_manager │ ├── JSONFilePaperManager.py │ └── __init__.py ├── paper_remote │ ├── InMemoryPaperRemote.py │ ├── MultiDocumentPaperRemote.py │ ├── OverleafGitPaperRemote.py │ ├── PaperRemote.py │ ├── __init__.py │ ├── test_InMemoryPaperRemote.py │ └── test_OverleafGitPaperRemote.py └── service.py ├── poetry.lock ├── pyproject.toml └── test_data └── dummy_overleaf_git_project ├── main-0.tex ├── main-1.tex └── main-2.tex /.github/workflows/black.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/.github/workflows/black.yml -------------------------------------------------------------------------------- /.github/workflows/ruff.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/.github/workflows/ruff.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/README.md -------------------------------------------------------------------------------- /llm4papers/.gitignore: -------------------------------------------------------------------------------- 1 | config.py 2 | -------------------------------------------------------------------------------- /llm4papers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llm4papers/config.example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/llm4papers/config.example.py -------------------------------------------------------------------------------- /llm4papers/editor_agents/EditorAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/llm4papers/editor_agents/EditorAgent.py -------------------------------------------------------------------------------- /llm4papers/editor_agents/OpenAIChatEditorAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/llm4papers/editor_agents/OpenAIChatEditorAgent.py -------------------------------------------------------------------------------- /llm4papers/editor_agents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llm4papers/editor_agents/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/llm4papers/editor_agents/prompts.py -------------------------------------------------------------------------------- /llm4papers/editor_agents/test_DigitsEditorAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/llm4papers/editor_agents/test_DigitsEditorAgent.py -------------------------------------------------------------------------------- /llm4papers/editor_agents/test_EditorAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/llm4papers/editor_agents/test_EditorAgent.py -------------------------------------------------------------------------------- /llm4papers/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/llm4papers/logger.py -------------------------------------------------------------------------------- /llm4papers/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/llm4papers/models.py -------------------------------------------------------------------------------- /llm4papers/paper_manager/JSONFilePaperManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/llm4papers/paper_manager/JSONFilePaperManager.py -------------------------------------------------------------------------------- /llm4papers/paper_manager/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/llm4papers/paper_manager/__init__.py -------------------------------------------------------------------------------- /llm4papers/paper_remote/InMemoryPaperRemote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/llm4papers/paper_remote/InMemoryPaperRemote.py -------------------------------------------------------------------------------- /llm4papers/paper_remote/MultiDocumentPaperRemote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/llm4papers/paper_remote/MultiDocumentPaperRemote.py -------------------------------------------------------------------------------- /llm4papers/paper_remote/OverleafGitPaperRemote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/llm4papers/paper_remote/OverleafGitPaperRemote.py -------------------------------------------------------------------------------- /llm4papers/paper_remote/PaperRemote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/llm4papers/paper_remote/PaperRemote.py -------------------------------------------------------------------------------- /llm4papers/paper_remote/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/llm4papers/paper_remote/__init__.py -------------------------------------------------------------------------------- /llm4papers/paper_remote/test_InMemoryPaperRemote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/llm4papers/paper_remote/test_InMemoryPaperRemote.py -------------------------------------------------------------------------------- /llm4papers/paper_remote/test_OverleafGitPaperRemote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/llm4papers/paper_remote/test_OverleafGitPaperRemote.py -------------------------------------------------------------------------------- /llm4papers/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/llm4papers/service.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/pyproject.toml -------------------------------------------------------------------------------- /test_data/dummy_overleaf_git_project/main-0.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/test_data/dummy_overleaf_git_project/main-0.tex -------------------------------------------------------------------------------- /test_data/dummy_overleaf_git_project/main-1.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/test_data/dummy_overleaf_git_project/main-1.tex -------------------------------------------------------------------------------- /test_data/dummy_overleaf_git_project/main-2.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KordingLab/llm4papers/HEAD/test_data/dummy_overleaf_git_project/main-2.tex --------------------------------------------------------------------------------