Skip to content

Copilot edit predictions broken with v0.219.4 #46880

@dnlsndr

Description

@dnlsndr

Reproduction steps

  1. Install the latest 0.219.4 version
  2. Try to trigger inline edit predictions
  3. They do not work....

Current vs. Expected behavior

I don't know if it's the Next Edit Suggestion implementation from #44486 or something else, but this is a major pain. Edit predictions are extremely unreliable or most of the times don't even show up with the new version.

Zed version and system specs

Zed: v0.219.4+stable.119.5595f7ce23d51a58eb66dd025a487bbd6c75dad1 (Zed)
OS: macOS 26.2
Memory: 36 GiB
Architecture: aarch64

Attach Zed log file

Zed.log
2026-01-15T11:55:53+01:00 INFO  [zed] ========== starting zed version 0.218.6+stable.114.e8b0ac131bc2bf80056f3769317ef57ebf32d0d1, sha e8b0ac1 ==========
2026-01-15T11:55:53+01:00 INFO  [crashes] spawning crash handler process
2026-01-15T11:55:53+01:00 INFO  [zed] Using git binary path: "/Applications/Zed.app/Contents/MacOS/git"
2026-01-15T11:55:53+01:00 INFO  [crashes] connected to crash handler process after 100ms
2026-01-15T11:55:53+01:00 INFO  [crashes] crash handler registered
2026-01-15T11:55:53+01:00 INFO  [sqlez::migrations] Found 9 foreign key relationships to check
2026-01-15T11:55:53+01:00 INFO  [workspace] Rendered first frame
2026-01-15T11:55:53+01:00 INFO  [util] set environment variables from shell:/bin/zsh, path:/Users/dnlmac/.local/bin:/Users/dnlmac/Library/pnpm:/Users/dnlmac/.deno/bin:/Users/dnlmac/.bun/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/opt/podman/bin:/Users/dnlmac/.cargo/bin:/Applications/Visual Studio Code.app/Contents/Resources/app/bin
2026-01-15T11:55:53+01:00 INFO  [client] set status on client 0: Authenticating
2026-01-15T11:55:53+01:00 INFO  [sqlez::migrations] Found 9 foreign key relationships to check
2026-01-15T11:55:53+01:00 INFO  [sqlez::migrations] Found 10 foreign key relationships to check
2026-01-15T11:55:53+01:00 INFO  [sqlez::migrations] Found 11 foreign key relationships to check
2026-01-15T11:55:54+01:00 INFO  [node_runtime] using Node.js found on PATH: SystemNodeRuntime { node: "/opt/homebrew/bin/node", npm: "/opt/homebrew/bin/npm", global_node_modules: "/opt/homebrew/lib/node_modules\n", scratch_dir: "/Users/dnlmac/Library/Application Support/Zed/node" }
2026-01-15T11:55:54+01:00 INFO  [extension_host] rebuilt extension index in 2.265083ms
2026-01-15T11:55:54+01:00 INFO  [extension_host] installing extension html latest version
2026-01-15T11:55:54+01:00 INFO  [client] set status on client 174161: Authenticated
2026-01-15T11:55:55+01:00 INFO  [extension_host] rebuilt extension index in 1.850792ms
2026-01-15T11:55:55+01:00 INFO  [extension_host] extensions updated. loading 1, reloading 0, unloading 0
2026-01-15T11:55:55+01:00 ERROR [theme] theme not found: One Dark Pro
2026-01-15T11:55:55+01:00 ERROR [theme] icon theme not found: Catppuccin Macchiato
2026-01-15T11:55:56+01:00 INFO  [copilot] Checking Node.js version for Copilot at: "/opt/homebrew/bin/node"
2026-01-15T11:55:56+01:00 INFO  [copilot] Node.js version 25.2.1 meets Copilot requirements (>= 20.8.0)
2026-01-15T11:55:56+01:00 INFO  [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/", args: ["--experimental-sqlite", "/Users/dnlmac/Library/Application Support/Zed/copilot/node_modules/@github/copilot-language-server/dist/language-server.js", "--stdio"]
2026-01-15T11:55:57+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
  "type": 3,
  "message": "[lsp] GitHub Copilot Language Server 1.409.0 initialized"
}
2026-01-15T11:55:57+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification client/registerCapability:
{
  "registrations": [
    {
      "id": "e9563ac4-9bb1-44ad-af13-edb4c8b4be69",
      "method": "workspace/didChangeConfiguration",
      "registerOptions": {
        "section": [
          "github.copilot",
          "github-enterprise",
          "http",
          "telemetry"
        ]
      }
    }
  ]
}
2026-01-15T11:55:57+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
  "type": 3,
  "message": "Registering request handler for workspace/didChangeConfiguration failed."
}
2026-01-15T11:55:57+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
  "type": 3,
  "message": "[certificates] Removed 18 expired certificates"
}
2026-01-15T11:55:57+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
  "type": 3,
  "message": "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: "
}
2026-01-15T11:55:58+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification didChangeStatus:
{
  "busy": false,
  "kind": "Normal"
}
2026-01-15T11:55:58+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
  "type": 3,
  "message": "[AutoModelService] Auto model cache cleared due to token update"
}
2026-01-15T11:55:58+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
  "type": 3,
  "message": "[Semantic Search] Semantic search is disabled { reason: 'watchedFiles capability is not available' }"
}
2026-01-15T11:55:58+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
  "type": 3,
  "message": "[CopilotMCP] MCP state changed from false to true"
}
2026-01-15T11:55:58+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification copilot/mcpTools:
{
  "servers": []
}
2026-01-15T11:55:58+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification conversation/preconditionsNotification:
{
  "results": [
    {
      "type": "token",
      "status": "failed"
    },
    {
      "type": "chat_enabled",
      "status": "ok"
    }
  ],
  "status": "failed"
}
2026-01-15T11:55:58+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification featureFlagsNotification:
{
  "rt": false,
  "sn": false,
  "chat": true,
  "ic": true,
  "pc": true,
  "ae": {},
  "agent_as_default": false,
  "byok": false,
  "data_migration_completed": false
}
2026-01-15T11:55:59+01:00 INFO  [sqlez::migrations] Found 11 foreign key relationships to check
2026-01-15T11:56:08+01:00 INFO  [project::prettier_store] Initializing default prettier with plugins {}
2026-01-15T11:56:08+01:00 INFO  [project::prettier_store] Installing default prettier and plugins: [("prettier", "3.8.0")]
2026-01-15T11:56:09+01:00 INFO  [project::prettier_store] Initialized default prettier with plugins: {}
2026-01-15T11:58:58+01:00 INFO  [auto_update] Auto Update: checking for updates
2026-01-15T11:59:03+01:00 INFO  [auto_update] downloaded update. path:"/var/folders/3k/nzjcbghn3qjg6534snym4f480000gn/T/zed-auto-updateC56B8M/Zed.dmg"
2026-01-15T11:59:08+01:00 INFO  [auto_update] Successfully unmounted the disk image
2026-01-15T11:59:13+01:00 INFO  [zed] ========== starting zed version 0.219.4+stable.119.5595f7ce23d51a58eb66dd025a487bbd6c75dad1, sha 5595f7c ==========
2026-01-15T11:59:13+01:00 INFO  [crashes] spawning crash handler process
2026-01-15T11:59:13+01:00 INFO  [zed] Using git binary path: "/Applications/Zed.app/Contents/MacOS/git"
2026-01-15T11:59:13+01:00 INFO  [crashes] connected to crash handler process after 100ms
2026-01-15T11:59:13+01:00 INFO  [crashes] crash handler registered
2026-01-15T11:59:13+01:00 INFO  [sqlez::migrations] Found 11 foreign key relationships to check
2026-01-15T11:59:13+01:00 INFO  [extension_host] extensions updated. loading 1, reloading 0, unloading 0
2026-01-15T11:59:13+01:00 INFO  [workspace] Rendered first frame
2026-01-15T11:59:13+01:00 INFO  [client] set status on client 0: Authenticating
2026-01-15T11:59:13+01:00 ERROR [theme] theme not found: One Dark Pro
2026-01-15T11:59:13+01:00 ERROR [theme] icon theme not found: Catppuccin Macchiato
2026-01-15T11:59:13+01:00 INFO  [sqlez::migrations] Found 16 foreign key relationships to check
2026-01-15T11:59:13+01:00 INFO  [util] set environment variables from shell:/bin/zsh, path:/Users/dnlmac/.local/bin:/Users/dnlmac/.bun/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/Library/Apple/usr/bin:/opt/podman/bin:/Users/dnlmac/.local/bin:/Users/dnlmac/Library/pnpm:/Users/dnlmac/.deno/bin:/Users/dnlmac/.bun/bin:/opt/homebrew/opt/llvm/bin:/Users/dnlmac/.cargo/bin:/Applications/Visual Studio Code.app/Contents/Resources/app/bin:/Applications/Visual Studio Code.app/Contents/Resources/app/bin
2026-01-15T11:59:14+01:00 INFO  [node_runtime] using Node.js found on PATH: SystemNodeRuntime { node: "/opt/homebrew/bin/node", npm: "/opt/homebrew/bin/npm", global_node_modules: "/opt/homebrew/lib/node_modules\n", scratch_dir: "/Users/dnlmac/Library/Application Support/Zed/node" }
2026-01-15T11:59:14+01:00 INFO  [copilot] Checking Node.js version for Copilot at: "/opt/homebrew/bin/node"
2026-01-15T11:59:14+01:00 INFO  [copilot] Node.js version 25.2.1 meets Copilot requirements (>= 20.8.0)
2026-01-15T11:59:14+01:00 INFO  [lsp] starting language server process. binary path: "/opt/homebrew/bin/node", working directory: "/", args: ["--experimental-sqlite", "/Users/dnlmac/Library/Application Support/Zed/copilot/node_modules/@github/copilot-language-server/dist/language-server.js", "--stdio"]
2026-01-15T11:59:14+01:00 INFO  [client] set status on client 174161: Authenticated
2026-01-15T11:59:15+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
  "type": 3,
  "message": "[lsp] GitHub Copilot Language Server 1.409.0 initialized"
}
2026-01-15T11:59:15+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification client/registerCapability:
{
  "registrations": [
    {
      "id": "332e9a66-c8f0-4fb6-af64-717068b66766",
      "method": "workspace/didChangeConfiguration",
      "registerOptions": {
        "section": [
          "github.copilot",
          "github-enterprise",
          "http",
          "telemetry"
        ]
      }
    }
  ]
}
2026-01-15T11:59:15+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
  "type": 3,
  "message": "Registering request handler for workspace/didChangeConfiguration failed."
}
2026-01-15T11:59:15+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
  "type": 3,
  "message": "[certificates] Removed 18 expired certificates"
}
2026-01-15T11:59:15+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification window/logMessage:
{
  "type": 3,
  "message": "[GithubAvailableEmbeddingTypes] Got embeddings. Primary: metis-1024-I16-Binary. Deprecated: "
}
2026-01-15T11:59:16+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification didChangeStatus:
{
  "busy": false,
  "kind": "Normal"
}
2026-01-15T11:59:16+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification copilot/mcpTools:
{
  "servers": []
}
2026-01-15T11:59:16+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification conversation/preconditionsNotification:
{
  "results": [
    {
      "type": "token",
      "status": "failed"
    },
    {
      "type": "chat_enabled",
      "status": "ok"
    }
  ],
  "status": "failed"
}
2026-01-15T11:59:16+01:00 INFO  [lsp] Language server with id 0 sent unhandled notification featureFlagsNotification:
{
  "rt": false,
  "sn": false,
  "chat": true,
  "ic": true,
  "pc": true,
  "ae": {},
  "agent_as_default": false,
  "byok": false,
  "data_migration_completed": false
}
2026-01-15T12:00:07+01:00 INFO  [project::trusted_worktrees] Worktree "/Users/dnlmac/Documents/girobet/girobet-api" is not trusted
2026-01-15T12:00:07+01:00 ERROR [theme] theme not found: One Dark Pro
2026-01-15T12:00:07+01:00 ERROR [theme] icon theme not found: Catppuccin Macchiato
2026-01-15T12:00:12+01:00 INFO  [project::trusted_worktrees] Worktree "/Users/dnlmac/Documents/girobet" is not trusted
2026-01-15T12:00:12+01:00 ERROR [theme] theme not found: One Dark Pro
2026-01-15T12:00:12+01:00 ERROR [theme] icon theme not found: Catppuccin Macchiato
2026-01-15T12:00:25+01:00 ERROR [theme] theme not found: One Dark Pro
2026-01-15T12:00:25+01:00 ERROR [theme] icon theme not found: Catppuccin Macchiato
2026-01-15T12:00:36+01:00 INFO  [languages::rust] No cached rust-analyzer binary found
2026-01-15T12:00:36+01:00 INFO  [http_client::github_download] downloading github artifact from https://github.com/rust-lang/rust-analyzer/releases/download/2026-01-12/rust-analyzer-aarch64-apple-darwin.gz
2026-01-15T12:00:37+01:00 INFO  [lsp] starting language server process. binary path: "/Users/dnlmac/Library/Application Support/Zed/languages/rust-analyzer/rust-analyzer-2026-01-12", working directory: "/Users/dnlmac/Documents/girobet/girobet-api", args: []
2026-01-15T12:00:39+01:00 WARN  [project::lsp_store] Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:39+01:00 ERROR [crates/project/src/lsp_store.rs:12245] pulling diagnostics

Caused by:
    Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:40+01:00 INFO  [editor::lsp_ext] Timed out waiting for LSP tasks
2026-01-15T12:00:43+01:00 WARN  [project::lsp_store] skipping diagnostics update, no worktree found for path "/Users/dnlmac/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sqlx-0.8.6/src/macros/mod.rs"
2026-01-15T12:00:44+01:00 WARN  [project::lsp_store] Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:44+01:00 ERROR [crates/project/src/lsp_store.rs:12245] pulling diagnostics

Caused by:
    Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:44+01:00 INFO  [editor::lsp_ext] Timed out waiting for LSP tasks
2026-01-15T12:00:44+01:00 WARN  [project::lsp_store] Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:44+01:00 ERROR [crates/project/src/lsp_store.rs:12245] pulling diagnostics

Caused by:
    Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:44+01:00 INFO  [editor::lsp_ext] Timed out waiting for LSP tasks
2026-01-15T12:00:45+01:00 WARN  [project::lsp_store] Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:45+01:00 WARN  [project::lsp_store] Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:45+01:00 ERROR [crates/project/src/lsp_store.rs:12245] pulling diagnostics

Caused by:
    Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:45+01:00 ERROR [crates/project/src/lsp_store.rs:12245] pulling diagnostics

Caused by:
    Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:46+01:00 WARN  [project::lsp_store] Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:46+01:00 ERROR [crates/project/src/lsp_store.rs:12245] pulling diagnostics

Caused by:
    Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:48+01:00 WARN  [project::lsp_store] Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:48+01:00 ERROR [crates/project/src/lsp_store.rs:12245] pulling diagnostics

Caused by:
    Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:48+01:00 WARN  [project::lsp_store] Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:48+01:00 ERROR [crates/project/src/lsp_store.rs:12245] pulling diagnostics

Caused by:
    Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:52+01:00 WARN  [project::lsp_store] Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:52+01:00 ERROR [crates/project/src/lsp_store.rs:12245] pulling diagnostics

Caused by:
    Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:53+01:00 WARN  [project::lsp_store] Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:53+01:00 ERROR [crates/project/src/lsp_store.rs:12245] pulling diagnostics

Caused by:
    Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:53+01:00 WARN  [project::lsp_store] Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:53+01:00 ERROR [crates/project/src/lsp_store.rs:12245] pulling diagnostics

Caused by:
    Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:53+01:00 WARN  [project::lsp_store] Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:53+01:00 ERROR [crates/project/src/lsp_store.rs:12245] pulling diagnostics

Caused by:
    Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:53+01:00 WARN  [project::lsp_store] Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:53+01:00 ERROR [crates/project/src/lsp_store.rs:12245] pulling diagnostics

Caused by:
    Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:53+01:00 WARN  [project::lsp_store] Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:53+01:00 ERROR [crates/project/src/lsp_store.rs:12245] pulling diagnostics

Caused by:
    Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:53+01:00 WARN  [project::lsp_store] Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:53+01:00 ERROR [crates/project/src/lsp_store.rs:12245] pulling diagnostics

Caused by:
    Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:53+01:00 WARN  [project::lsp_store] Get diagnostics via rust-analyzer failed: server cancelled the request
2026-01-15T12:00:53+01:00 ERROR [crates/project/src/lsp_store.rs:12245] pulling diagnostics

Caused by:
    Get diagnostics via rust-analyzer failed: server cancelled the request

Relevant Zed settings

settings.json

Relevant Keymap

keymap.json

(for AI issues) Model provider details

No response

If you are using WSL on Windows, what flavor of Linux are you using?

None

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:ai/edit predictionUmbrella label for Copilot, Supermaven, etc. inline completions (non-Zeta-specific)frequency:commonBugs that happen for at least a third of the users across all platforms and kinds of usagepriority:P1Security holes w/o exploit, crash, install/update, sign-in, badly broken common featuresstate:reproducibleVerified steps to reproduce included and someone on the team managed to reproduce

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions