Some extensions fail to start when Zed is launched from the Application launcher vs the terminal
Summary
Some extensions fail to start when Zed is launched from the Application launcher vs the terminal.
Likely related issue https://github.com/zed-extensions/elm/issues/5
Description
When I open Zed with zed ./path/to/project I everything works fine, however when I launch zed from Spotlight/Raycast/Finder/etc (essentially from the icon/app shortcut) then some extensions fail to start/work. I've seen this with the Elm LSP, Elixir LSP, and the Zed Agent panel.
With the LSPs, syntax highlighting works but nothing else and there are no errors reported in Zed. I can't Cmd + <click> syntax nor can I hover over syntax to get info. Formatting also doesn't work.
With the agent panel I can type and press Enter, but the message box clears and nothing else happens. No message is sent to the agent panel and no response from the agent is given.
I also noticed that I'm unable to start tasks. Pressing Cmd + Shift + R does nothing nor does using the command palette to task: spawn.
I haven't yet tested with any other LSPs, and I'm unsure about other extensions failing or not.
Steps to reproduce:
- Open Zed on macOS via Spotlight or opening the Zed.app application via double click.
- File -> Open (Cmd+O)
- Locate the project root, open it
- Try to save an Elm or Elixir file
- Try to chat with the agent
Other relevant context
I am using the agent with an Anthropic key.
Zed logs
``` 2025-05-27T11:54:20-05:00 INFO [project::prettier_store] Initializing default prettier with plugins {} 2025-05-27T11:54:20-05:00 INFO [client] connected to rpc endpoint https://collab.zed.dev/rpc 2025-05-27T11:54:20-05:00 INFO [project::prettier_store] Initializing default prettier with plugins {} 2025-05-27T11:54:20-05:00 INFO [project::prettier_store] Initializing default prettier with plugins {} 2025-05-27T11:54:20-05:00 INFO [project::prettier_store] Initializing default prettier with plugins {} 2025-05-27T11:54:20-05:00 INFO [project::lsp_store] attempting to start language server "elixir-ls", path: "/Users/wolfgangschuster/Development/Jump/api", id: 2 2025-05-27T11:54:20-05:00 INFO [project::prettier_store] Initializing default prettier with plugins {} 2025-05-27T11:54:20-05:00 INFO [lsp] starting language server process. binary path: "/opt/homebrew/bin/elixir-ls", working directory: "/Users/wolfgangschuster/Development/Jump/api", args: [] 2025-05-27T11:54:20-05:00 INFO [rpc::peer] add_connection; 2025-05-27T11:54:20-05:00 INFO [client] set status on client 58306: Connected { peer_id: PeerId { owner_id: 815, id: 4122817 }, connection_id: ConnectionId { owner_id: 0, id: 0 } } 2025-05-27T11:54:20-05:00 ERROR [Users] failed to run node --version. stdout: nodejs 22.12.0 , stderr: No version is set for command node Consider adding one of the following versions in your config file at //.tool-versions2025-05-27T11:54:20-05:00 INFO [node_runtime] Node runtime install_if_needed 2025-05-27T11:54:20-05:00 ERROR [Users] failed to run node --version. stdout: nodejs 22.12.0 , stderr: No version is set for command node Consider adding one of the following versions in your config file at //.tool-versions
2025-05-27T11:54:20-05:00 INFO [node_runtime] Node runtime install_if_needed 2025-05-27T11:54:20-05:00 INFO [language] language server "json-language-server" is already installed 2025-05-27T11:54:20-05:00 INFO [lsp] starting language server process. binary path: "/Users/wolfgangschuster/Library/Application Support/Zed/node/node-v22.5.1-darwin-arm64/bin/node", working directory: "/Users/wolfgangschuster/.config/zed", args: ["/Users/wolfgangschuster/Library/Application Support/Zed/languages/json-language-server/node_modules/vscode-langservers-extracted/bin/vscode-json-language-server", "--stdio"] 2025-05-27T11:54:21-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "eep48", "measurements": {}, "properties": { "elixir_ls.eep48": "true", "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.mix_env": "dev", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:21-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "elixir_sources", "measurements": {}, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_sources": "false", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.mix_env": "dev", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:21-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "otp_sources", "measurements": {}, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.mix_env": "dev", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27", "elixir_ls.otp_sources": "true" } } 2025-05-27T11:54:21-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "dialyzer_support", "measurements": {}, "properties": { "elixir_ls.dialyzer_support": "true", "elixir_ls.dialyzer_support_reason": "", "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.mix_env": "dev", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:21-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 9 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "initialize", "elixir_ls.mix_env": "dev", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:21-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_config", "measurements": {}, "properties": { "elixir_ls.autoBuild": "true", "elixir_ls.autoInsertRequiredAlias": "true", "elixir_ls.dialyzerEnabled": "true", "elixir_ls.dialyzerFormat": "dialyxir_long", "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.enableTestLenses": "false", "elixir_ls.envVariables": "false", "elixir_ls.erts_version": "15.2.6", "elixir_ls.fetchDeps": "false", "elixir_ls.languageServerOverridePath": "false", "elixir_ls.mixEnv": "test", "elixir_ls.mixTarget": "host", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27", "elixir_ls.projectDir": "false", "elixir_ls.signatureAfterComplete": "true", "elixir_ls.stdlibSrcDir": "/Users/wolfgangschuster/.asdf/installs/elixir/1.18.3-otp-27", "elixir_ls.suggestSpecs": "true" } } 2025-05-27T11:54:24-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 10 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:24-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:24.879467Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Attempting initial SSE connection (attempt 2)... 2025-05-27T11:54:24-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 7 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_codeAction", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:24-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:24.880731Z[0m [33m WARN[0m [2mmcp_proxy[0m[2m:[0m Attempt 2 failed to start transport: error sending request for url (http://localhost:4000/tidewave/mcp) 2025-05-27T11:54:24-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:24.880750Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Retrying in 5s... 2025-05-27T11:54:24-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 8 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:24-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 8 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:24-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 8 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:24-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 11 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:25-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 10 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:25-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 10 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:25-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 9 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:25-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 11 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:25-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 8 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:25-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 8 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:25-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 7 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:25-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 15 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_hover", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:25-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 8 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:26-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 9 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:26-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 0 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_codeAction", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:26-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 19 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:26-05:00 INFO [project::prettier_store] Initializing default prettier with plugins {} 2025-05-27T11:54:26-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 18 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:26-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 13 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:26-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 15 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 1 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 1 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 1 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 2 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 1 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 1 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 2 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 1 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 1 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 1 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 2 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 1 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 1 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 1 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 1 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 1 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 1 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 1 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 1 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 2 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 1 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 1 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 2 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 17 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:27-05:00 ERROR [zeta] edit prediction failed
Caused by: error predicting edits. Status: 403 Body: Edit predictions limit reached. Upgrade to Zed Pro for unlimited edit predictions. 2025-05-27T11:54:27-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 37 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_hover", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:28-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 8 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:28-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 8 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_definition", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:29-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:29.881362Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Attempting initial SSE connection (attempt 3)... 2025-05-27T11:54:29-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:29.882172Z[0m [33m WARN[0m [2mmcp_proxy[0m[2m:[0m Attempt 3 failed to start transport: error sending request for url (http://localhost:4000/tidewave/mcp) 2025-05-27T11:54:29-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:29.882181Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Retrying in 5s... 2025-05-27T11:54:33-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "build", "measurements": { "elixir_ls.build_time": 12411 }, "properties": { "elixir_ls.build_result": "mix_compile_ok", "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:54:34-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:34.884668Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Attempting initial SSE connection (attempt 4)... 2025-05-27T11:54:34-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:34.885390Z[0m [33m WARN[0m [2mmcp_proxy[0m[2m:[0m Attempt 4 failed to start transport: error sending request for url (http://localhost:4000/tidewave/mcp) 2025-05-27T11:54:34-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:34.885394Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Retrying in 5s... 2025-05-27T11:54:39-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:39.886389Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Attempting initial SSE connection (attempt 5)... 2025-05-27T11:54:39-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:39.887044Z[0m [33m WARN[0m [2mmcp_proxy[0m[2m:[0m Attempt 5 failed to start transport: error sending request for url (http://localhost:4000/tidewave/mcp) 2025-05-27T11:54:39-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:39.887051Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Retrying in 5s... 2025-05-27T11:54:44-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:44.889220Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Attempting initial SSE connection (attempt 6)... 2025-05-27T11:54:44-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:44.890028Z[0m [33m WARN[0m [2mmcp_proxy[0m[2m:[0m Attempt 6 failed to start transport: error sending request for url (http://localhost:4000/tidewave/mcp) 2025-05-27T11:54:44-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:44.890032Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Retrying in 5s... 2025-05-27T11:54:49-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:49.890135Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Attempting initial SSE connection (attempt 7)... 2025-05-27T11:54:49-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:49.890953Z[0m [33m WARN[0m [2mmcp_proxy[0m[2m:[0m Attempt 7 failed to start transport: error sending request for url (http://localhost:4000/tidewave/mcp) 2025-05-27T11:54:49-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:49.890957Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Retrying in 5s... 2025-05-27T11:54:54-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:54.892543Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Attempting initial SSE connection (attempt 8)... 2025-05-27T11:54:54-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:54.893262Z[0m [33m WARN[0m [2mmcp_proxy[0m[2m:[0m Attempt 8 failed to start transport: error sending request for url (http://localhost:4000/tidewave/mcp) 2025-05-27T11:54:54-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:54.893266Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Retrying in 5s... 2025-05-27T11:54:59-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:59.895370Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Attempting initial SSE connection (attempt 9)... 2025-05-27T11:54:59-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:59.896224Z[0m [33m WARN[0m [2mmcp_proxy[0m[2m:[0m Attempt 9 failed to start transport: error sending request for url (http://localhost:4000/tidewave/mcp) 2025-05-27T11:54:59-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:54:59.896230Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Retrying in 5s... 2025-05-27T11:55:04-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:55:04.898791Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Attempting initial SSE connection (attempt 10)... 2025-05-27T11:55:04-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:55:04.899634Z[0m [33m WARN[0m [2mmcp_proxy[0m[2m:[0m Attempt 10 failed to start transport: error sending request for url (http://localhost:4000/tidewave/mcp) 2025-05-27T11:55:04-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:55:04.899641Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Retrying in 5s... 2025-05-27T11:55:09-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:55:09.901150Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Attempting initial SSE connection (attempt 11)... 2025-05-27T11:55:09-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:55:09.901981Z[0m [33m WARN[0m [2mmcp_proxy[0m[2m:[0m Attempt 11 failed to start transport: error sending request for url (http://localhost:4000/tidewave/mcp) 2025-05-27T11:55:09-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:55:09.901987Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Retrying in 5s... 2025-05-27T11:55:14-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:55:14.903940Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Attempting initial SSE connection (attempt 12)... 2025-05-27T11:55:14-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:55:14.904883Z[0m [33m WARN[0m [2mmcp_proxy[0m[2m:[0m Attempt 12 failed to start transport: error sending request for url (http://localhost:4000/tidewave/mcp) 2025-05-27T11:55:14-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:55:14.904889Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Retrying in 5s... 2025-05-27T11:55:19-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:55:19.905993Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Attempting initial SSE connection (attempt 13)... 2025-05-27T11:55:19-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:55:19.906942Z[0m [33m WARN[0m [2mmcp_proxy[0m[2m:[0m Attempt 13 failed to start transport: error sending request for url (http://localhost:4000/tidewave/mcp) 2025-05-27T11:55:19-05:00 WARN [context_server::client] context server stderr: [2m2025-05-27T16:55:19.906948Z[0m [32m INFO[0m [2mmcp_proxy[0m[2m:[0m Retrying in 5s... 2025-05-27T11:55:20-05:00 ERROR [context_server::client] cancelled csp request task for "initialize" id 0 which took over 60s 2025-05-27T11:55:20-05:00 ERROR [project::context_server_store] mcp-proxy-jump context server failed to start: Context server request timeout 2025-05-27T11:56:13-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 0 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_codeAction", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:56:13-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 22 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_hover", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:56:29-05:00 INFO [lsp] Language server with id 2 sent unhandled notification telemetry/event: { "name": "lsp_request", "measurements": { "elixir_ls.lsp_request_time": 0 }, "properties": { "elixir_ls.elixir_release": "1.18", "elixir_ls.elixir_version": "1.18.3", "elixir_ls.erts_version": "15.2.6", "elixir_ls.lsp_command": "textDocument_codeAction", "elixir_ls.mix_env": "test", "elixir_ls.mix_target": "host", "elixir_ls.otp_release": "27" } } 2025-05-27T11:56:29-05:00 INFO [db] Opening main db
</details>
### Zed Version and System Specs
Zed: v0.187.9 (Zed)
OS: macOS 15.5.0
Memory: 64 GiB
Architecture: aarch64