The current execution environment is a Linux container with a preinstalled toolchain. Obviously it should be treated as environment-specific, not a stable contract.
Host: Linux-4.4.0-x86_64-with-glibc2.41
Usable preinstalled toolchains in this environment:
python: Python 3.13.5
pip: pip 25.1.1 from /opt/pyvenv/lib/python3.13/site-packages/pip (python 3.13)
node: v22.16.0
npm: 10.9.2
npx: 10.9.2
tsc: Version 5.8.3
go: go version go1.23.2 linux/amd64
java: openjdk version "21.0.10" 2026-01-20
javac: javac 21.0.10
gcc: gcc (Debian 14.2.0-19) 14.2.0
g++: g++ (Debian 14.2.0-19) 14.2.0
clang: clang version 17.0.0 (https://github.com/swiftlang/llvm-project.git 10999b6d034fe318f3d56c83bddb6572593a8bb0)
clang++: clang version 17.0.0 (https://github.com/swiftlang/llvm-project.git 10999b6d034fe318f3d56c83bddb6572593a8bb0)
cmake: cmake version 3.31.6
make: GNU Make 4.4.1
ruby: ruby 3.3.8 (2025-04-09 revision b200bad6cd) [x86_64-linux-gnu]
gem: 3.6.7
php: PHP 8.4.16 (cli) (built: Dec 18 2025 21:19:25) (NTS)
perl: This is perl 5, version 40, subversion 1 (v5.40.1) built for x86_64-linux-gnu-thread-multi
swift: Swift version 6.2.1 (swift-6.2.1-RELEASE)
kotlinc: info: kotlinc-jvm 1.9.0 (JRE 21.0.10+7-Debian-1deb13u1)
OpenAI describes it as a secure code execution environment with hundreds of preloaded Python libraries (see python_packages_list.txt in this Gist), access to attached files, no outbound network requests, and isolation from the rest of the hosting platform. A fresh environment is created for a conversation’s first analysis run and is destroyed after 13 hours of inactivity.