Skip to content

Conversation

@chowington
Copy link

@chowington chowington commented Feb 27, 2025

Actively-maintained repo: https://github.com/crcresearch/agentic_collab

This is an updated version of the codebase based on @drudilorenzo's great fork featuring the following improvements, on top of his own additions:

  • Added a true headless mode that doesn't require headless Chrome, and a script to print the headless simulation state in real time
  • Implemented OpenAI's Structured Outputs for most prompts to increase consistency
  • Refactored run_gpt_prompt.py and improved prompt template logic
  • Improved error logging
  • Added the ability to customize the simulation world map by renaming locations and objects
  • Allowed passing an agent history file into the automatic execution command
  • Separated prompt templates that are actually used from those that aren't
  • Removed superfluous July1_the_ville_isabella_maria_klaus-step-3-* sim folders that just took up space
  • Updated .gitignore to ignore environment and movement folders within simulation folders, as they severely muddle the repo (to commit full sim runs, it's best to first compress them as described in the original repo's README)
  • Added various other output processing scripts, including some NLP scripts
  • Removed unnecessary duplicated runs of the hourly schedule LLM calls
  • Removed hardcoded sleeping from start of day
  • Improved some prompt wordings
  • Replaced star imports (import *) with enumerated imports
  • Fixed various other small bugs
  • Other small code QOL changes

Note that due to the size of these changes (mainly deleting the huge old simulation folders), GitHub cannot display the diff correctly.

LemmyTron and others added 30 commits October 11, 2024 18:35
Add arg descriptions to README
Used temporary branch to add print_conversations file to main search and rescue branch
Add location remapping functionality within sim folders
denialj12 and others added 29 commits May 12, 2025 12:36
Non-embodied + non-cognitive agents
adding new chief and robots communication via env file
adding CRC map info onto the Police Chief Rex opperation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants