...
Mark a routine private if it is intended to be used by other routines defined within the agent only and not by the agent itselfor for invocation from from Agent Instructions. When a routine is marked private, the AI model itself does not receive any information about it and is unable to initiate a call to that routine directly.
...