multi-step AI agent capabilities