- Workspace: /tmp/work/swarmagentic/SwarmAgenticCode
- Repo: yaoz720/SwarmAgenticCode
ProductName: macOS ProductVersion: 26.3 BuildVersion: 25D125
arm64
/opt/homebrew/bin/git git version 2.39.2
/Users/linruihe/anaconda3/bin/python3 Python 3.10.9
/Users/linruihe/anaconda3/bin/conda conda 23.9.0
- Created env: swarm (python 3.11, osx-arm64)
/Users/linruihe/anaconda3/envs/swarm/bin/python arm64
- Installed requirements with minimal fixes
- Change 1: requirements.txt pydantic==2.12.3 -> pydantic==2.11.9
- Change 2: pip override pandas to 2.3.3 (compatible with numpy 2.3.4 and gradio<3)
imports_ok
-rw------- API_keys.txt
- detected_format=OpenAI API:VALUE OPENAI_API_KEY_set= True len= 164 prefix= sk-pro...
python pso.py
--max_iteration 1
--settings 0.2 0.8
--sample_step 45
--max_workers 1
--save_dir evaluation_smoke
--dataset data/train_45.jsonl
--ref_info data/train_ref_info.jsonl
- Loaded 1 examples (sampled every 45 items)
- Optimization completed
- Global best fitness: 0.0
- Global best trend: [0.0]
- travelplanner/swarm/save.jsonl exists
- travelplanner/swarm/evaluation_smoke/results-0-0.jsonl
- travelplanner/swarm/evaluation_smoke/results-0-1.jsonl
python test.py
--particle_idx -1
--start_index 0
--end_index 2
--max_workers 1
--save_dir evaluation_smoke/test
--dataset data/validation.jsonl
--ref_info data/validation_ref_info.jsonl
- Commonsense Constraint Pass Rate: {'Commonsense Constraint Micro Pass Rate': 0.0, 'Hard Constraint Micro Pass Rate': 0.0}
- Hard Constraint Pass Rate: {'fallback_reason': "[Errno 2] No such file or directory: '../database/flights/clean_Flights_2022.csv'"}
- travelplanner/swarm/evaluation_smoke/test/results.jsonl
From repo root:
- cd travelplanner/swarm
- python pso.py --max_iteration 5 --dataset data/train_45.jsonl --ref_info data/train_ref_info.jsonl
- python test.py --particle_idx -1
- Default model: gpt-4o-mini (unless --model is provided)
- RUN_LOG.md (this file)
- pip_freeze.txt
- conda_env.txt
- requirements.txt
- pydantic==2.12.3 -> pydantic==2.11.9 (gradio pin compatibility)
- Runtime package override (kept in environment)
- pandas upgraded to 2.3.3 (to resolve numpy/pandas ABI issue with numpy 2.3.4)
- travelplanner/swarm/eval.py
- Added fallback evaluator path when travelplanner/database assets are missing
- Restored cwd after evaluator import attempt to avoid side effects
- travelplanner/swarm/pso.py
- Added save_particles(particles) before save_state(...) so save.jsonl is created for test.py