Adapt agents