You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Restructure: move submodules to submodules/ directory
This restructuring organizes the repository to support different deployment types
and evaluation frameworks, with all git submodules in a dedicated submodules/ folder.
Changes:
- Moved all submodules to submodules/ directory:
- kernel-images → submodules/kernel-images
- browser-operator-core → submodules/browser-operator-core
- webarena → submodules/webarena
- Updated .gitmodules to point all submodules to submodules/ directory
- Updated all Dockerfiles to use submodules/ paths:
- Dockerfile.devtools
- Dockerfile.kernel-cloud
- deployments/cloudrun/Dockerfile
- deployments/local/Dockerfile
- deployments/local-webarena/Dockerfile
- Updated Makefiles to initialize submodules from submodules/ directory:
- deployments/local/Makefile
- deployments/local-webarena/Makefile
- Moved WebArena config files to evals/webarena/config_files/
- Copied 812 benchmark task configs from submodule
- Fixed WebArenaTaskLoader to try new location first with fallback:
- evals/lib/webarena_adapter.py
- Fixed EvalLoader to support evals/native/data/ structure:
- evals/lib/eval_loader.py (path resolution for restructured evals)
- Updated documentation to reflect new structure:
- CLAUDE.md (main technical docs)
- evals/CLAUDE.md (evals-specific docs)
The restructuring supports three deployment types:
- deployments/local/ - Local development
- deployments/local-webarena/ - Local with WebArena
- deployments/cloudrun/ - Google Cloud Run
All submodules are now properly registered and will download to submodules/
when running 'git submodule update --init'.
0 commit comments