ChatGPT Containers can now run bash, pip/npm install packages, and download files
- •OpenAI upgrades ChatGPT coding environment to support native Bash commands and multilingual execution.
- •New container.download tool enables fetching external files directly into the AI's isolated filesystem.
- •Integrated proxy allows on-the-fly package installation via pip and npm for expanded functionality.
ChatGPT's internal coding environment, historically known as Code Interpreter, has received a massive, undocumented upgrade that significantly expands its utility. Users are no longer restricted to Python; the system now supports native Bash execution and a variety of other programming languages including Node.js, C++, and Go. This shift effectively turns the chat interface into a versatile developer terminal, allowing the model to perform complex system-level tasks and script executions within its isolated sandbox. A standout feature in this update is the "container.download" tool, which allows the model to retrieve public files from the web and store them locally for analysis or manipulation. To mitigate security risks like data exfiltration—where a malicious prompt might attempt to leak sensitive data to an external server (Prompt Injection)—OpenAI has restricted this tool to URLs that have already surfaced within the conversation or search results. This ensures that the AI only interacts with data the user has explicitly authorized or encountered during the current session. Furthermore, the environment now supports dynamic package installation through a custom proxy mechanism. By allowing the AI to use pip and npm to fetch external libraries, OpenAI has moved ChatGPT closer to being a fully functional Agentic AI. The model no longer relies solely on pre-installed libraries; it can now adapt its environment in real-time to solve niche technical problems, representing a major leap in the model's ability to act as a self-sufficient coding assistant.