AI Coding AgentPython agent that uses Gemini function calling to list, read, write, and run files in a sandboxed directory.PythonLLMFunction calling