Skip to content

[ERR_HTTP2_INVALID_SESSION]: The session has been destroyed — causes repeated transient retries #3304

Description

@sriadd

Describe the bug

The CLI surfaces Request failed due to a transient API error. Retrying... followed by:

✗ Error [ERR_HTTP2_INVALID_SESSION]: The session has been destroyed

This happens frequently (multiple times per session, often mid-turn on long reasoning responses). I would then be unable to issue a /restart command, and have to quit the cli and relaunch is with resume to continue. And then would encounter the issue again frequently

Affected version

1.0.47

Steps to reproduce the behavior

Steps to reproduce

  1. Launch copilot in a normal repo.
  2. Run any non-trivial prompt that produces a long reasoning turn (e.g. multi-file edit, /research,
    planning).
  3. Within the turn, the HTTP/2 session error fires; CLI retries.

The error is non-deterministic but reproduces within ~5–15 minutes of active use.

What I've already tried

  • /restart — temporarily clears, error returns later.
  • /update — already on latest (1.0.47).
  • Switched models via /model — happens on multiple models.
  • Forced IPv4 to rule out a broken IPv6 path: NODE_OPTIONS="--dns-result-order=ipv4first" copilot

Verified the flag is applied. Error still occurs.

Expected behavior

No response

Additional context

OS macOS 15.7.7
arm64 (Apple Silicon)
Node version v22.22.0
terminal: cmux
shell: zsh

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:networkingProxy, SSL/TLS, certificates, corporate environments, and connectivity issues

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions