Skip to content

Add sandbox container runtime v2#7

Merged
ravenSanstete merged 1 commit intomainfrom
codex/sandbox-container-runtime-v2
Apr 28, 2026
Merged

Add sandbox container runtime v2#7
ravenSanstete merged 1 commit intomainfrom
codex/sandbox-container-runtime-v2

Conversation

@ravenSanstete
Copy link
Copy Markdown
Contributor

Summary

  • Adds runtime_container v2 fields for workspace, lifecycle commands, network/env/mount/resource metadata.
  • Adds runtime-owned per-trial workspaces, Docker container provider, and compose lifecycle command support.
  • Wires phase admission through prepare/execute/score/finalize scheduler APIs and updates TerminalBench/IPI Coding Agent/AgentBench OS adapter metadata.
  • Adds README badges, docs updates, and sandbox-coding-smoke example.

Tests

  • python -m pytest tests/test_runtime_workspace.py tests/test_container_lifecycle.py tests/test_container_runtime_providers.py tests/test_resource_scheduler.py tests/test_agent_benchmark_adapters.py -q
  • python -m pytest tests/test_runtime_workspace.py tests/test_container_lifecycle.py tests/test_container_runtime_providers.py tests/test_resource_scheduler.py tests/test_agent_benchmark_adapters.py tests/test_runtime_engine.py tests/test_runtime_controls_and_profiling.py -q
  • python -m snowl.cli eval examples/sandbox-coding-smoke/project.yml --no-web
  • python -m snowl.cli bench check terminalbench --adapter-arg dataset_path=
  • python -m snowl.cli bench check ipi_coding_agent --adapter-arg dataset_path=
  • python -m snowl.cli bench check agent_bench_os --adapter-arg dataset_path=
  • python -m pytest -q

@ravenSanstete ravenSanstete merged commit 8673a1b into main Apr 28, 2026
0 of 2 checks passed
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.

1 participant