Skip to content

[Bug]: Windows 0.0.28/nightly local backend appears disconnected; server.getConfig interrupted, 0.0.27 works #3610

Description

@SivanTechDev

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I included enough detail to reproduce or investigate the problem.

Area

apps/desktop

Steps to reproduce

  1. On Windows 11, install T3 Code desktop 0.0.28 using winget.
  2. Open the desktop app.
  3. Try to add a local project, for example C:\Users\<user>\code\test.
  4. The app shows an error that the local machine is not connected.
  5. Uninstall 0.0.28 and install T3 Code desktop 0.0.27.
  6. Repeat the same flow with the same local project.
  7. In 0.0.27, the project is added normally.

Expected behavior

The desktop app should connect to the local backend and allow adding or opening the selected local project.

Actual behavior

In T3 Code desktop 0.0.28, the app opens but does not properly connect to the local machine.

Observed behavior:

  • Previously opened project history does not load.
  • The configured provider does not appear to load.
  • Adding a local project fails with a message like:

<machine-name> is not connected.

The same machine, same project, and same provider setup work correctly after downgrading to T3 Code desktop 0.0.27.

I also see repeated DevTools CORS errors for https://api.axiom.co/v1/traces, but those appear to be telemetry related and may not be the main cause.

Impact

Major degradation or frequent failure

Version or commit

No response

Environment

OS: Windows 11 Desktop app: T3 Code 0.0.28 Install method: winget Working previous version: T3 Code 0.0.27 PowerShell 7: pwsh.exe, version 7.6.3 Windows PowerShell 5.1: powershell.exe Provider: Codex

Logs or stack traces

A/B check between 0.0.27 and 0.0.28 on the same Windows machine and same local project.

0.0.27:
Process diagnostics can time out, but the app still works and server config succeeds.

Relevant 0.0.27 trace:

runProcess
  exit: Failure
  cause: ProcessDiagnosticsError: Failed to query process diagnostics. timed out.

ws.rpc.server.getConfig
  exit: Success

0.0.28:
The same workflow fails. The UI reports that the local machine is not connected.

Relevant 0.0.28 trace:

runProcess
  exit: Failure
  cause: ProcessDiagnosticsQueryTimeoutError: Process diagnostics query 'powershell.exe' timed out after 1000ms

shell.resolveCommandPath
  exit: Failure
  cause: CommandResolutionError

shell.resolveCommandPathForPlatform
  exit: Failure
  cause: CommandResolutionError

externalLauncher.resolveAvailableCommand
  exit: Interrupted

externalLauncher.buildAvailableEditors
  exit: Interrupted

externalLauncher.resolveAvailableEditors
  exit: Interrupted

ws.rpc.server.getConfig
  exit: Interrupted
  cause: InterruptError: All fibers interrupted without error

Conclusion:
The PowerShell/process diagnostics timeout is not new by itself. In 0.0.27 it is tolerated and the app works. In 0.0.28 it appears to become fatal to config/editor discovery, causing the desktop app to report that the local machine is disconnected.

Screenshots, recordings, or supporting files

No response

Workaround

Downgrade to T3 Code desktop 0.0.27. The same local project opens correctly in 0.0.27.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething is broken or behaving incorrectly.needs-triageIssue needs maintainer review and initial categorization.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions