Closes #33736
Use `thiserror` to implement error stack and `anyhow` to report is to
user.
Also move some code from main to remote_server to have better crate
isolation.
Release Notes:
- N/A
---------
Co-authored-by: Kirill Bulatov <kirill@zed.dev>
ad25aba990Gwen Lg committed on 8/25/2025, 8:23:29 PM· committed by GitHubparent99cee87