When a client is deleted, or an agent is deleted this should cascade.
Deleting a client should delete their knowledge bases and their agents.
When deleting an agent their knowledge bases should always be deleted.
Have warnings that this is permanent.
