Adioso Agent Refactoring