feat(agents): add more randomness