4 ms·
Initializing the http client is one of the very first things this text editor does in "app.run()": https://github.com/zed-industries/zed/blob/a7c9c24f40d7e91699
by marshray 5mo ago
Initializing the http client is one of the very first things this text editor does in "app.run()": https://github.com/zed-industries/zed/blob/a7c9c24f40d7e916999824bc4728bdd38daa4ae0/crates/client/src/telemetry.rs#L469-L512 https://github.com/zed-industries/zed/blob/a7c9c24f40d7e9169... Line 497 suggests it fails without it.
There are hundreds of references to http requests in the source tree, though most seem associated with calling particular AI model providers.
This looks to be the telemetry struct: https://github.com/zed-industries/zed/blob/a7c9c24f40d7e916999824bc4728bdd38daa4ae0/crates/client/src/telemetry.rs#L46-L69 https://github.com/zed-industries/zed/blob/a7c9c24f40d7e9169...
It appears to crawl your worktrees collecting an inventory of the types of projects you have and is interested in certain named files specificaly: https://github.com/zed-industries/zed/blob/a7c9c24f40d7e916999824bc4728bdd38daa4ae0/crates/client/src/telemetry.rs#L490-L496 https://github.com/zed-industries/zed/blob/a7c9c24f40d7e9169...