closes #5695
closes #5028
closes #4842
closes #4480
closes #4665
closes #4492
Fixes #4315
closes #4513
fixes #4346
# Conflicts: # package-lock.json # packages/agent/package.json