# colmind
colmind

## Reproducing the experiments

In order to reproduce the experiments, one needs to first follow all the setup instructions associated with the original Voyager repository. Specifically, install Minecraft, Minecraft mods, environment etc.

Once the original setup is completed, the colmind package needs to be installed which can be done using the **setup.py** file.

The script **colmind_individual.py** can be used to run an individual MindForge agent, while the script **colmind_multiplayer.py** can be used to run 2 concurrent agents that collaborate (main results) in the paper.

To facilitate efficient communication between the agents, one needs to run a separate process **communication.js** that ensures the communication between multiple agents.

In order to change the underlying LLMs or any other configurations, one should look at the **configs** folder and replace **ADD_MODEL** and **ADD_PATH**
with their specific needs. Lastly, LLMs require API keys to different providers, one should provide that as well.