Evolving Agent Interfaces · Bharat Hunt