How do we make libraries that agents love?