The code currently requires each server to be added to the supervision tree manually. This PR changes the structure so that there is a single DynamicSupervisor that a user must add to their supervision tree. The servers then lazy-init their agents on the first call, and then have their state cached afterwards
The code currently requires each server to be added to the supervision tree manually. This PR changes the structure so that there is a single DynamicSupervisor that a user must add to their supervision tree. The servers then lazy-init their agents on the first call, and then have their state cached afterwards