Feat/add codex filter#391
Merged
Merged
Conversation
- Add 'Codex' option to agent toggle buttons in status and list views. - Implement filtering for 'codex_cli' generator in both views. - Add missing 'mesop' and 'gunicorn' dependencies to pyproject.toml. TAG=agy CONV=5c0ca3b4-cd35-4f4b-aa14-bc902aaaf0c7
…nstalled. - Updated pyproject.toml to include viewer as a workspace dependency. - Updated Dockerfile to copy viewer/pyproject.toml before running uv sync. - Updated supervisord configs to use uv run to ensure correct environment is used. - Updated viewer/run_frontend.sh to use uv run gunicorn. - Added .dockerignore to prevent copying local .venv. TAG=agy CONV=5c0ca3b4-cd35-4f4b-aa14-bc902aaaf0c7
…lly built. - Added `RUN uv sync --frozen` after `COPY . .` in the Dockerfile. This ensures that the `viewer` workspace member is fully built and installed during the Docker build phase (with internet access), preventing `uv run` from trying to download `setuptools` at runtime in the restricted Cloud Run environment. TAG=agy CONV=5c0ca3b4-cd35-4f4b-aa14-bc902aaaf0c7
This ensures that all workspace packages (including the viewer UI) are fully built and installed during the Docker build phase, supporting clean decoupling of viewer dependencies in the core package. TAG=agy CONV=5c0ca3b4-cd35-4f4b-aa14-bc902aaaf0c7
This ensures that --experiment_config shows up in the basic --help output (instead of being hidden in --helpfull), making the standalone CLI interface much more user-friendly. TAG=agy CONV=5c0ca3b4-cd35-4f4b-aa14-bc902aaaf0c7
- Updated run() in evalbench.py to register key flags under both '__main__' and `sys.argv[0]`. This bypasses the absl-py translation bug where it looks up key flags for `sys.argv[0]` instead of '__main__' when rendering help for the entrypoint script. TAG=agy CONV=5c0ca3b4-cd35-4f4b-aa14-bc902aaaf0c7
TAG=agy CONV=5c0ca3b4-cd35-4f4b-aa14-bc902aaaf0c7
This prevents baking local evaluation results and Jetski agent state into the built Docker image, keeping it clean and reducing image size. TAG=agy CONV=5c0ca3b4-cd35-4f4b-aa14-bc902aaaf0c7
This prevents uv from attempting to verify timestamps or rebuild/sync workspace packages at runtime in Cloud Run, avoiding startup crashes due to lack of internet access. TAG=agy CONV=5c0ca3b4-cd35-4f4b-aa14-bc902aaaf0c7
… uv run at runtime By setting VIRTUAL_ENV and PATH in the Dockerfile, all runtime containers execute python and gunicorn directly from the pre-built virtual environment. This completely eliminates uv from runtime execution, preventing project discovery or environment recreation attempts in Cloud Run. TAG=agy CONV=5c0ca3b4-cd35-4f4b-aa14-bc902aaaf0c7
# Conflicts: # viewer/version.txt
prernakakkar-google
approved these changes
May 13, 2026
wangauone
approved these changes
May 13, 2026
Collaborator
|
/gcbrun |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
do not submit.