When there are many agents, the agent view can overflow. We should put the agents inside a scroll view and set a max height before scrolling kicks in. Parity with macOS, which already has this functionality: https://github.com/coder/coder-desktop-macos/pull/197