This commit fixes compatibility issues with smolagents 1.22.0 ChatMessage
objects and improves the documentation for easier setup.
Changes:
- Fix smolagents_model.py to handle ChatMessage objects (not just dicts)
in _extract_user_message() and _format_chat_messages()
- Fix smolagents_env.py to handle ChatMessage objects in trajectory
scoring and data group creation
- Update README.md with clearer installation instructions, Quick Start
section, and automatic GAIA dataset download documentation
- Add test_run.sh script for easy testing with OpenAI models
Tested with:
- smolagents 1.22.0
- gpt-4o-mini via OpenAI API
- Tavily web search tools
- Automatic GAIA dataset download
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Moved environments/bleuberi to environments/community/bleuberi
- Updated .gitmodules to reflect new submodule path
- Fixed pre-commit formatting issues
- Cleaned up test output files
* minimal implementation, simplified challenge registry
* need game save logic
* fixed challenge gen, works with local test
* updated challenge gen with wider ranges, working with local script
* runs working correctly, wandb stats look ok
* linting
* Add diplomacy environment with AI_Diplomacy submodule
- Add diplomacy_env_minimal.py for diplomacy game environment
- Add atropos_client_minimal.py for client interface
- Add diplomacy_local_server.py for local game server
- Add AI_Diplomacy submodule from GoodStartLabs/AI_Diplomacy
- Fix import ordering and remove unused imports
* test file working, moving to cluster to test training
* updated gitignore
* removed logs
* minor fixes, training running now
* readded proxy reg and queue system
* linting
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* queue gameid bug, refactored
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* cleaned up configs & allowed for openrouter models to be easily used
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* linting
* Remove duplicate dependencies from diplomacy requirements.txt
Only keep AI_Diplomacy-specific dependencies that aren't already in the main project
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* minimal implementation, simplified challenge registry
* need game save logic
* fixed challenge gen, works with local test
* updated challenge gen with wider ranges, working with local script
* runs working correctly, wandb stats look ok
* linting
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* removed unused imports
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>