I was experimenting with some of the built in tools today and I saw this hosted shell tool had been added, not sure when. I can’t find relevant info on it in the docs.
The hosted shell is newer and not documented yet. That page only covers the local shell tool, which doesn’t use Skill IDs. The hosted version runs in a managed environment and is exposed as a Skill, which is why you’re seeing Skill IDs.
You’d assume the better way would be to pass your own container ID … if it even uses the same hosted containers as code interpreter. That is, when they finally won’t let the code container (with unreasonably short expiration before another bill) die on you when the AI model first does 20 minutes of thinking without tool-calling.
No hint of a hosted “patch” tool; and demonstration of developer functions you can use now is in a sub-menu “local” in the platform site.