# debugger: Open debugger panel on session startup \(\#29186\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 6a009b447af415f80cdb55d8c6064e984b899fd5

Requested commit: 6a009b447af415f80cdb55d8c6064e984b899fd5

Commit: 6a009b447af415f80cdb55d8c6064e984b899fd5

Tree: f61c03237b0a1e6370faf4a491625faf27d48d64

Author: Conrad Irwin

Committer: GitHub

## Message

```
debugger: Open debugger panel on session startup (#29186)

Now all debug sessions are routed through the debug panel and are
started synchronously instead of by a task that returns a session once
the initialization process is finished. A session is `Mode::Booting`
while it's starting the debug adapter process and then transitions to
`Mode::Running` once this is completed.

This PR also added new tests for the dap logger, reverse start debugging
request, and debugging over SSH.

Release Notes:

- N/A

---------

Co-authored-by: Anthony Eid <hello@anthonyeid.me>
Co-authored-by: Anthony <anthony@zed.dev>
Co-authored-by: Cole Miller <m@cole-miller.net>
Co-authored-by: Cole Miller <cole@zed.dev>
Co-authored-by: Zed AI <ai@zed.dev>
Co-authored-by: Remco Smits <djsmits12@gmail.com>
```

## Parents

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

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