# remote_server: Improve error reporting \(\#33770\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/ad25aba990cc26b41903a91cdbff9bfec07ff95c)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: ad25aba990cc26b41903a91cdbff9bfec07ff95c

Requested commit: ad25aba990cc26b41903a91cdbff9bfec07ff95c

Commit: ad25aba990cc26b41903a91cdbff9bfec07ff95c

Tree: fb75408c6e2fb7af4f026a031a1b7458c9d5bb62

Author: Gwen Lg

Committer: GitHub

## Message

```
remote_server: Improve error reporting (#33770)

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>
```

## Parents

- [99cee8778cc7c6ee9ddd405f5f00caa713299d68](https://git.cafe/gitcafe/zed/commit/99cee8778cc7c6ee9ddd405f5f00caa713299d68?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/ad25aba990cc26b41903a91cdbff9bfec07ff95c?format=markdown)
