Sharing metainformation to guide cooperative search among heterogeneous reusable agents | Synapse