Multi-provider agentic sandbox library for OpenShift Lightspeed.
See CLAUDE.md for architecture and usage, and evals/ for the evaluation framework.
Local development uses uv. Run make install for dev dependencies,
make install-all for all providers plus evals, and make lock to refresh
uv.lock after dependency changes.
The container image is built hermetially in Konflux. After changing
dependencies in pyproject.toml, regenerate the lockfiles:
make bump-deps # upgrade uv.lock + regenerate requirements.{arch}.txt
make rpm-lockfile # regenerate rpms.lock.yaml (needs podman)See CLAUDE.md for full details on the hermetic build setup and how to add new dependencies.