add missing get_agent and list_agents