I’ve been experiencing the same issue as well, whenever I try to resolve a conflict in an .md file I can’t click the “Resolve in Merge Editor”.
Same error mentioned above on startup:
workbench.desktop.main.js:41672 [transport] Connect error in unary AI connect ConnectError: [invalid_argument] Error
at t (workbench.desktop.main.js:38816:61707)
at async Object.getTeamRepos (workbench.desktop.main.js:29268:4386)
at async fSm.pollRepoBlocklist (workbench.desktop.main.js:43445:2738) Object
Also this error when opening the diff of the .md file:
workbench.desktop.main.js:38781 [Extension Host] (node:29824) [DEP0040] DeprecationWarning: The punycode module is deprecated. Please use a userland alternative instead.
(Use Cursor Helper (Plugin) --trace-deprecation ... to show where the warning was created)
I’ve disabled all my extensions for the workspace to debug it but this error still shows up, so maybe it’s the extension manager itself and not a particular extension I have
This is the git output (I’ve ommitted some parts), no errors:
2026-05-05 14:59:11.724 [info] [main] Log level: Info
2026-05-05 14:59:11.746 [info] [main] Validating found git in: “/opt/homebrew/bin/git”
2026-05-05 14:59:11.780 [info] [main] Using git “2.52.0” from “/opt/homebrew/bin/git”
2026-05-05 14:59:11.780 [info] [Model][doInitialScan] Initial repository scan started
2026-05-05 14:59:12.075 [info] > git rev-parse --show-toplevel [212ms] (getRepositoryRoot)
2026-05-05 14:59:12.110 [info] > git rev-parse --git-dir --git-common-dir --show-superproject-working-tree [25ms]
2026-05-05 14:59:12.113 [info] [Model][openRepository] Opened repository: /Users/
2026-05-05 14:59:12.113 [info] [Model][openRepository] Opened repository (kind): repository
2026-05-05 14:59:12.115 [info] [Model][doInitialScan] Initial repository scan completed - repositories (1), closed repositories (0), parent repositories (0), unsafe repositories (0)
2026-05-05 14:59:12.139 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) --ignore-case refs/heads/ refs/remotes/ [21ms]
2026-05-05 14:59:12.417 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [35ms]
2026-05-05 14:59:12.434 [info] > git diff --name-status -z --diff-filter=ADMR …refs/remotes/origin/ [19ms]
2026-05-05 14:59:12.476 [info] > git status -z -uall [96ms]
2026-05-05 14:59:12.642 [info] > git check-ignore -v -z --stdin [14ms]
2026-05-05 14:59:21.790 [info] > git config --global user.name [9ms]
2026-05-05 14:59:21.797 [info] > git config --global user.email [6ms]
2026-05-05 14:59:21.797 [info] [main] Stored git author name in global state:
2026-05-05 14:59:26.282 [info] > git diff --name-status -z --diff-filter=ADMR MERGE_HEAD…HEAD [9ms]
2026-05-05 14:59:26.284 [info] > git show -s --decorate=full --shortstat --format=%H%n%aN%n%aE%n%at%n%ct%n%P%n%D%n%B -z HEAD – [12ms]
2026-05-05 14:59:26.297 [info] > git show -s --decorate=full --shortstat --format=%H%n%aN%n%aE%n%at%n%ct%n%P%n%D%n%B -z MERGE_HEAD – [24ms]
And a warning from GitHub output:
2026-05-05 14:59:11.724 [info] Log level: Info
2026-05-05 14:59:12.322 [warning] [GitHubBranchProtectionProvider][updateRepositoryBranchProtection] Failed to update repository branch protection: No GitHub authentication session available.
And from GitHub Authentication:
2026-05-05 14:59:12.376 [info] Reading sessions from keychain…
2026-05-05 14:59:12.376 [info] Getting sessions for all scopes…
2026-05-05 14:59:12.376 [info] Getting sessions for all scopes…
2026-05-05 14:59:12.376 [info] Getting sessions for all scopes…
2026-05-05 14:59:12.376 [info] Got 0 sessions for …
2026-05-05 14:59:12.376 [info] Got 0 sessions for …
2026-05-05 14:59:12.376 [info] Got 0 sessions for …
2026-05-05 14:59:12.376 [info] Getting sessions for read:user,repo,user:email,workflow…
2026-05-05 14:59:12.376 [info] Got 0 sessions for read:user,repo,user:email,workflow…
2026-05-05 14:59:12.376 [info] Getting sessions for all scopes…
2026-05-05 14:59:12.376 [info] Got 0 sessions for …
2026-05-05 14:59:12.376 [info] Reading sessions from keychain…
2026-05-05 14:59:12.376 [info] Getting sessions for all scopes…
2026-05-05 14:59:12.376 [info] Got 0 sessions for …
2026-05-05 14:59:12.376 [info] Getting sessions for all scopes…
2026-05-05 14:59:12.376 [info] Got 0 sessions for …
2026-05-05 14:59:12.376 [info] Getting sessions for all scopes…
2026-05-05 14:59:12.376 [info] Got 0 sessions for …
2026-05-05 14:59:12.376 [info] Getting sessions for read:user,repo,user:email,workflow…
2026-05-05 14:59:12.376 [info] Got 0 sessions for read:user,repo,user:email,workflow…
2026-05-05 14:59:12.376 [info] Getting sessions for all scopes…
2026-05-05 14:59:12.376 [info] Got 0 sessions for …
In case it’s relevant I’m using SSH, not a PAT over https