This is the official repository for the EMNLP 2025 Findings paper:
LRPLAN: A Multi-Agent Collaboration of Large Language and Reasoning Models for Planning with Implicit & Explicit Constraints
LRPlan is a multi-agent architecture designed to solve complex real-world planning problems.
- Create a conda environment and install dependencies:
conda create -n lrplan python=3.9
conda activate lrplan
pip install -r requirements.txt- (Only needed for TravelPlanner) Download the database and unzip it to the
Code/TravelPlanner/feedback_script/travelplanner/directory (creating a folder named 'database' insideCode/TravelPlanner/feedback_script/travelplanner/).
- Write API Keys in
OAI_CONFIG_LIST - Navigate to the directory
Code/TravelPlanner/ - Generate reasoning traces:
- Write your DeepSeek API key at
line 33in the fileget_reasoning_traces.py - Navigate back to the main directory.
python get_reasoning_traces.py
- Write your DeepSeek API key at
- Run Inference file in directory
Code/TravelPlanner/LRPlan:
python LRPlan.py - Similar to TravelPlanner in the
Code/TimeArenaStatic/directory.
- All prompts are found in the directory
Prompts/. cot_instructions.pycontains basic CoT instructions used for baseline comparisons.pattern_extractor_corrector.pycontains the prompt for meta-agents used in LRPlan.timearena.pyandtravelplannercontain task description, output format, and a few sample input-output pairs for their respective datasets.
- Directory
Data/contains all query samples for both datasets.

