6 min read
|
Saved February 14, 2026
|
Copied!
Do you care about this?
The article discusses recent upgrades to ChatGPT's container feature, which now allows execution of Bash commands, installation of packages via pip and npm, and downloading files from the web. These enhancements enable ChatGPT to run code in multiple programming languages and process data more effectively.
If you do, here's more
ChatGPT has seen significant upgrades, enabling it to run Bash commands, execute Node.js JavaScript, and download files from the web. Initially limited to Python, the platform now supports multiple programming languages, including Ruby, Perl, and Go, among others. It can also install packages via pip and npm using a custom proxy, despite the container's inability to make outbound requests. These improvements allow users to write and test code in a broader range of languages and access external files directly within the ChatGPT environment.
A standout feature is the `container.download` tool, which lets ChatGPT fetch files from publicly accessible URLs and save them into its sandboxed filesystem. This tool enhances the platform's utility for tasks like data analysis. An example highlighted in the article involves downloading an Excel file containing air quality data for Los Angeles using this tool. However, concerns about data exfiltration vulnerabilities arise. The author tested prompt injection attacks but found that ChatGPT's security measures, which limit URL access to previously viewed links, effectively mitigate these risks.
The article emphasizes the importance of Bash in coding environments, noting that OpenAI's shift to include it in ChatGPT aligns with trends seen in similar AI tools like Claude. This change expands ChatGPT's capabilities significantly. The author conducted experiments to confirm the installation of packages from pip and npm through an internal proxy, revealing specific environment variables that facilitate this process. Overall, these enhancements position ChatGPT as a more powerful tool for developers and data analysts.
Questions about this article
No questions yet.