def hide_tool(self, context_name, tool_name):
data = self._context(context_name)<EOL>hidden_tools = data["<STR_LIT>"]<EOL>if tool_name not in hidden_tools:<EOL><INDENT>self._validate_tool(context_name, tool_name)<EOL>hidden_tools.add(tool_name)<EOL>self._flush_tools()<EOL><DEDENT>
Hide a tool so that it is not exposed in the suite.

        Args:
            context_name (str): Context containing the tool.
            tool_name (str): Name of tool to hide.