orca/src/main
s546126 0302ae86b8
feat(ssh): support Kerberos/GSSAPI hosts via the system OpenSSH transport (#7507)
* feat(ssh): support Kerberos/GSSAPI hosts via the system OpenSSH transport

ssh2 has no gssapi-with-mic support, and adding it would mean forking its
protocol layer plus packaging the kerberos native module for three
platforms. Instead, route GSSAPI hosts through the existing system-OpenSSH
transport, which delegates Kerberos (tickets, SSPI on Windows) to the
platform ssh binary.

Two tiers, because RHEL-family distros enable GSSAPIAuthentication
globally in /etc/ssh/ssh_config and ssh -G therefore reports it for every
host:

- Targets whose ~/.ssh/config Host block explicitly sets
  GSSAPIAuthentication yes (imported as target.gssapiAuthentication) try
  system ssh first, falling through to ssh2 so key auth and credential
  prompts still work when no ticket is available.
- When ssh2 exhausts key/agent auth and the ssh -G-resolved config
  enables GSSAPI, retry over system ssh before prompting for credentials,
  so Kerberos-only hosts on distro-default configs connect without a
  password prompt. Hosts where keys work never leave the ssh2 path.

Manual targets flagged for GSSAPI pass -o GSSAPIAuthentication=yes
explicitly since they bypass ssh_config. Both tiers work headless (no
credential callbacks required).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* fix(ssh): harden GSSAPI transport selection (review fixes for PR #7507)

Review fixes on top of the Kerberos/GSSAPI feature branch (s546126/kerberos-ssh):

- HIGH: reset useSystemSshTransport on the ssh2 fall-through. doSystemSshProbe
  sets the flag before spawnSystemSshCommand, which throws synchronously when no
  system ssh binary is on PATH (outside the probe try/catch). The proactive
  fall-through previously reset only 2 of 3 transport fields, so exec/sftp kept
  routing through the failed transport - breaking GSSAPI on Windows-with-Git-ssh
  and headless Linux.
- MEDIUM: throw a cancellation error (not the stale ssh2 authError) when a
  disconnect supersedes the reactive probe mid-flight, and guard connect()'s
  catch on disposed, so a deliberate disconnect is not overwritten with
  auth-failed.
- MEDIUM: skip the encrypted-key passphrase prompt when the GSSAPI fallback
  applies, so a Kerberos ticket is tried before prompting; the general prompt
  still fires if the probe fails.

Adds 3 mutation-verified regression tests and hardens two existing tests to
assert the probe actually ran. Not connected to any PR remote.

Co-authored-by: Orca <help@stably.ai>

* fix(ssh): isolate GSSAPI system transport

Co-authored-by: Orca <help@stably.ai>

---------

Co-authored-by: s546126 <268420947+s546126@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Neil <4138956+nwparker@users.noreply.github.com>
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com>
Co-authored-by: Orca <help@stably.ai>
2026-07-15 01:58:46 -07:00
..
agent-hooks fix(agent-hooks): make Windows cmd hook launcher directly spawnable (#8430 regression) (#8737) 2026-07-14 05:41:19 -07:00
ai-vault Add Grok orchestration group routing (#8058) 2026-07-11 21:43:20 -07:00
amp chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
antigravity fix(agent-hooks): drain stdin before hook script early exits so agents never hit EPIPE (#8430) 2026-07-13 00:26:22 -07:00
attribution Remove stale max-lines lint disables from files under the limit (#7548) 2026-07-06 02:12:32 -07:00
automations fix: Cap automationRuns retention to stop unbounded state file growth (#8119) 2026-07-10 20:02:45 -07:00
azure-devops refactor(net): use AbortSignal.timeout for fetch timeouts, fix fork-sync clobbered cancel (#7504) 2026-07-05 23:09:14 -07:00
bitbucket refactor(net): use AbortSignal.timeout for fetch timeouts, fix fork-sync clobbered cancel (#7504) 2026-07-05 23:09:14 -07:00
browser fix(browser): handle Cmd-click popups without adopted WebContents (#8659) 2026-07-13 20:48:00 -07:00
claude fix(agent-hooks): drain stdin before hook script early exits so agents never hit EPIPE (#8430) 2026-07-13 00:26:22 -07:00
claude-accounts Keep Claude live-PTY refresh gate closed across restarts; recover wiped runtime credentials (STA-1246) (#7483) 2026-07-06 01:16:23 -07:00
claude-usage fix: dedupe fork-copied usage history across Claude, Codex, and OpenCode scanners (#8023) 2026-07-09 22:36:53 -07:00
cli Add version-matched skill guides to the CLI (#8624) 2026-07-14 02:17:55 -07:00
codex fix(agent-hooks): drain stdin before hook script early exits so agents never hit EPIPE (#8430) 2026-07-13 00:26:22 -07:00
codex-accounts fix(pr-comments): let users mark comment authors as bots for the Humans/Bots filter (#7598) 2026-07-12 14:09:15 -07:00
codex-cli
codex-usage fix: dedupe fork-copied usage history across Claude, Codex, and OpenCode scanners (#8023) 2026-07-09 22:36:53 -07:00
command-code fix(agent-hooks): drain stdin before hook script early exits so agents never hit EPIPE (#8430) 2026-07-13 00:26:22 -07:00
computer chore: remove 31 unused files (~3.6k lines of dead code) (#7494) 2026-07-05 21:55:03 -07:00
copilot fix(agent-hooks): drain stdin before hook script early exits so agents never hit EPIPE (#8430) 2026-07-13 00:26:22 -07:00
crash-reporting fix(crash-reporting): make Windows capture and submission reliable (#8242) 2026-07-11 02:03:14 -07:00
cursor fix(agent-hooks): drain stdin before hook script early exits so agents never hit EPIPE (#8430) 2026-07-13 00:26:22 -07:00
daemon fix(terminal): keep legacy daemon PTYs mounted (#8817) 2026-07-14 22:53:33 -07:00
devin fix(agent-hooks): make Windows cmd hook launcher directly spawnable (#8430 regression) (#8737) 2026-07-14 05:41:19 -07:00
diagnostics perf(source-control): stop gh rate-limit storms and idle git-status spawn churn (#7595) 2026-07-06 15:12:56 -07:00
dock
droid fix(agent-hooks): drain stdin before hook script early exits so agents never hit EPIPE (#8430) 2026-07-13 00:26:22 -07:00
emulator perf(emulator): stop serve-sim watcher waking the daemon 4×/sec when unused (#8525) 2026-07-13 19:18:37 -07:00
gemini fix(agent-hooks): drain stdin before hook script early exits so agents never hit EPIPE (#8430) 2026-07-13 00:26:22 -07:00
ghostty lint(unicorn): enable prefer-number-properties, prefer-array-find, prefer-array-index-of (#7516) 2026-07-05 23:56:37 -07:00
git Suppress Git Credential Manager OAuth popup loop in Orca-run git — clone, terminals/agents, setup hooks (fixes #7652) (#7986) 2026-07-14 15:23:06 -07:00
gitea refactor(net): use AbortSignal.timeout for fetch timeouts, fix fork-sync clobbered cancel (#7504) 2026-07-05 23:09:14 -07:00
github fix(github): pin work-item list ordering to updated-desc so cursor pagination reaches every page (#8658) 2026-07-13 22:37:46 -07:00
gitlab Fix GitLab auth diagnostic waking WSL (#7967) 2026-07-09 18:06:30 -04:00
grok fix(agent-hooks): drain stdin before hook script early exits so agents never hit EPIPE (#8430) 2026-07-13 00:26:22 -07:00
grok-accounts feat(rate-limits): Grok CLI OAuth weekly credit usage (#7869) 2026-07-10 00:11:27 -07:00
hermes chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
i18n Revert "Decouple feature copy from translated locale catalogs (#8488)" (#8500) 2026-07-12 23:43:07 -07:00
ipc fix(terminal): keep legacy daemon PTYs mounted (#8817) 2026-07-14 22:53:33 -07:00
jira feat(jira): group Jira issues by status (#7958) 2026-07-10 12:57:09 -07:00
keybindings chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
kimi fix(agent-hooks): drain stdin before hook script early exits so agents never hit EPIPE (#8430) 2026-07-13 00:26:22 -07:00
lib
linear feat(linear): add server-side issue filters for status and other properties (#8021) 2026-07-09 22:23:56 -07:00
memory perf(memory): skip unrelated boot worktree scans (#8204) 2026-07-10 20:10:08 -07:00
menu Check for Updates: cmd/ctrl-click fetches latest perf-tagged prerelease (#7278) 2026-07-05 02:53:17 -07:00
mimo chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
minimax Add MiniMax rate-limit tracking and secure cookie storage (#7411) 2026-07-05 01:15:16 -07:00
native-chat fix(native-chat): retry not-yet-flushed transcripts instead of settling into a permanent error (#8418) 2026-07-13 12:45:46 -07:00
network chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
observability fix(crash-reporting): make Windows capture and submission reliable (#8242) 2026-07-11 02:03:14 -07:00
openclaude
opencode Remove stale max-lines lint disables from files under the limit (#7548) 2026-07-06 02:12:32 -07:00
opencode-usage Skip reparsing zero-owner backup databases on live db change (#8043) 2026-07-10 00:14:01 -07:00
orca-profiles Add Orca Relay desktop and mobile transport (#8536) 2026-07-14 11:47:05 -07:00
pi fix(pi): keep status hooks off the Pi turn critical path (#8355) 2026-07-11 22:04:19 -07:00
ports chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
project-groups Remove stale max-lines lint disables from files under the limit (#7548) 2026-07-06 02:12:32 -07:00
providers fix(terminal): keep legacy daemon PTYs mounted (#8817) 2026-07-14 22:53:33 -07:00
pty Fix WSL orchestration CLI preambles (#8561) 2026-07-13 05:39:52 -07:00
rate-limits Fix restored mobile terminals and workspace visibility parity (#8789) 2026-07-14 19:36:47 -07:00
runtime fix(mobile): detect and repair overriding Windows Firewall Block rules for pairing (#8846) 2026-07-15 01:40:41 -07:00
skills Fix orchestration skill coverage for provider-home skill roots (#8256) (#8510) 2026-07-13 18:13:36 -07:00
source-control Create pr not working for stacked worktree (#8651) 2026-07-13 20:10:50 -07:00
speech fix(speech): resume interrupted voice model downloads and surface real errors (#8775) 2026-07-14 17:49:13 -07:00
sqlite
ssh feat(ssh): support Kerberos/GSSAPI hosts via the system OpenSSH transport (#7507) 2026-07-15 01:58:46 -07:00
star-nag chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
startup Fix recipe serve desktop promotion (#8646) 2026-07-13 19:41:24 -07:00
stats chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
telemetry refactor(telemetry): split client lifecycle tests (#6813) 2026-06-29 18:09:33 -07:00
text-generation Show agent CLI failure output for branch auto-naming and generation instead of parsing per-CLI error formats (#8045) 2026-07-12 13:02:29 -07:00
tray feat(floating-terminal): amber attention dot for unacknowledged bells and completions (#7888) 2026-07-08 21:39:49 -07:00
warp-themes lint(unicorn): enable prefer-number-properties, prefer-array-find, prefer-array-index-of (#7516) 2026-07-05 23:56:37 -07:00
window fix(window): extend startup reveal fallback to Linux so first launch never stays hidden (#8425) 2026-07-13 17:36:26 -07:00
agent-auth-restart-preservation.test.ts Keep Codex and Claude signed in across Orca restarts (#5639) 2026-06-17 16:20:37 -07:00
agent-auth-restart-preservation.ts Keep Codex and Claude signed in across Orca restarts (#5639) 2026-06-17 16:20:37 -07:00
agent-awake-service-platform-assertions.test.ts
agent-awake-service.test.ts
agent-awake-service.ts
agent-trust-presets.test.ts Add project Windows runtime selection (#5519) 2026-06-17 16:08:14 -07:00
agent-trust-presets.ts Add project Windows runtime selection (#5519) 2026-06-17 16:08:14 -07:00
app-icon.test.ts fix: Persist custom macOS dock icon (#6088) 2026-06-22 18:01:37 -07:00
app-icon.ts fix: Persist custom macOS dock icon (#6088) 2026-06-22 18:01:37 -07:00
e2e-config.ts
electron-updater-loader.ts
ephemeral-vm-recipe-runner.test.ts Per-Workspace Environments (on-demand disposable runtimes) + Add Project remote host setup (#6320) 2026-06-30 11:31:55 -07:00
ephemeral-vm-recipe-runner.ts Per-Workspace Environments (on-demand disposable runtimes) + Add Project remote host setup (#6320) 2026-06-30 11:31:55 -07:00
ephemeral-vm-runtime-service.test.ts Per-Workspace Environments (on-demand disposable runtimes) + Add Project remote host setup (#6320) 2026-06-30 11:31:55 -07:00
ephemeral-vm-runtime-service.ts Per-Workspace Environments (on-demand disposable runtimes) + Add Project remote host setup (#6320) 2026-06-30 11:31:55 -07:00
ephemeral-vm-runtime-ssh.ts Per-Workspace Environments (on-demand disposable runtimes) + Add Project remote host setup (#6320) 2026-06-30 11:31:55 -07:00
external-editor-launch.test.ts fix(windows): open WSL workspaces in VS Code remote (#7982) 2026-07-09 22:37:40 -04:00
external-editor-launch.ts fix(windows): open WSL workspaces in VS Code remote (#7982) 2026-07-09 22:37:40 -04:00
git-bash.test.ts
git-bash.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
headless-automation-dispatcher-source-boundary.test.ts Fix paste ownership, input bounds, and IPC validation 2026-06-19 17:14:55 -07:00
hooks-runner.test.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
hooks.test.ts Suppress Git Credential Manager OAuth popup loop in Orca-run git — clone, terminals/agents, setup hooks (fixes #7652) (#7986) 2026-07-14 15:23:06 -07:00
hooks.ts Suppress Git Credential Manager OAuth popup loop in Orca-run git — clone, terminals/agents, setup hooks (fixes #7652) (#7986) 2026-07-14 15:23:06 -07:00
index.ts Add Orca Relay desktop and mobile transport (#8536) 2026-07-14 11:47:05 -07:00
integration-credential-file.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
linux-lid-sleep-assertion.test.ts
linux-lid-sleep-assertion.ts
local-project-runtime-resolution.ts "Hide sleeping" never hides a workspace with an open agent session (#7197) (#7511) 2026-07-13 01:10:38 -07:00
local-worktree-filesystem.test.ts Recover partially deleted local worktrees (#6657) 2026-06-29 00:53:07 -07:00
local-worktree-filesystem.ts Recover partially deleted local worktrees (#6657) 2026-06-29 00:53:07 -07:00
local-worktree-removal-recovery-live.test.ts Make Windows workspace deletion reliable and respect Git locks (#7963) 2026-07-10 17:52:50 -07:00
local-worktree-removal-recovery.test.ts Make Windows workspace deletion reliable and respect Git locks (#7963) 2026-07-10 17:52:50 -07:00
local-worktree-removal-recovery.ts Make Windows workspace deletion reliable and respect Git locks (#7963) 2026-07-10 17:52:50 -07:00
localhost-worktree-label-proxy.test.ts perf(main): drop localhost label routes when a worktree is removed (#7557) 2026-07-06 16:43:05 -07:00
localhost-worktree-label-proxy.ts perf(main): drop localhost label routes when a worktree is removed (#7557) 2026-07-06 16:43:05 -07:00
macos-system-sleep-assertion.test.ts
macos-system-sleep-assertion.ts
persistence.test.ts fix(terminal): retire sessions when tabs close (#8628) 2026-07-14 00:15:34 -07:00
persistence.ts fix(terminal): retire sessions when tabs close (#8628) 2026-07-14 00:15:34 -07:00
powershell-osc133-bootstrap.test.ts feat(agents): native Xiaomi MiMo Code support (#6239) 2026-06-24 00:17:49 -07:00
powershell-osc133-bootstrap.ts feat(agents): native Xiaomi MiMo Code support (#6239) 2026-06-24 00:17:49 -07:00
project-runtime-git-options.test.ts Add project Windows runtime selection (#5519) 2026-06-17 16:08:14 -07:00
project-runtime-git-options.ts "Hide sleeping" never hides a workspace with an open agent session (#7197) (#7511) 2026-07-13 01:10:38 -07:00
pwsh.test.ts Fix pwsh availability cold-start cache (#6313) 2026-06-24 21:07:15 -04:00
pwsh.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
remote-agent-trust-presets.test.ts Keep linked workspace prompts as editable drafts (#5734) 2026-06-18 16:24:22 -07:00
remote-agent-trust-presets.ts Prevent Codex hook trust prompts on Windows upgrades (#6388) 2026-06-25 17:24:09 -07:00
repo-git-remote-identity-enrichment.test.ts fix: group multi-host projects by git remote identity (#6309) 2026-06-24 19:19:31 -07:00
repo-git-remote-identity-enrichment.ts fix: group multi-host projects by git remote identity (#6309) 2026-06-24 19:19:31 -07:00
repo-git-remote-identity.ts fix: group multi-host projects by git remote identity (#6309) 2026-06-24 19:19:31 -07:00
repo-git-username-enrichment.test.ts Fix Windows slow startup and multi-minute UI freezes (#7225) (#7266) 2026-07-03 19:40:45 -04:00
repo-git-username-enrichment.ts Fix Windows slow startup and multi-minute UI freezes (#7225) (#7266) 2026-07-03 19:40:45 -04:00
repo-icon-autodetect.test.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
repo-icon-autodetect.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
repo-icon-href-candidates.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
repo-worktrees.test.ts Improve workspace cleanup list (#7053) 2026-07-09 16:24:20 -07:00
repo-worktrees.ts Improve workspace cleanup list (#7053) 2026-07-09 16:24:20 -07:00
runtime-environment-focus-self-heal.test.ts Fix Resource Manager going empty when a runtime server is selected or stale (#7275) 2026-07-03 17:52:59 -07:00
runtime-environment-focus-self-heal.ts Fix Resource Manager going empty when a runtime server is selected or stale (#7275) 2026-07-03 17:52:59 -07:00
shell-ready-marker-scanner.ts Prevent duplicate startup command echoes (#6023) 2026-06-21 18:51:44 -07:00
shell-templates.ts fix(terminal): derive zsh wrapper ZDOTDIR from %x so non-ASCII WSL logins load .zshrc (#8003) (#8209) 2026-07-14 01:55:04 -07:00
synthetic-title-frame-routing.test.ts Terminal performance initiative: pipeline fixes + term-speed-2 revival + PTY flow control (integration branch) (#7214) 2026-07-10 17:27:47 -07:00
synthetic-title-frame-routing.ts Terminal performance initiative: pipeline fixes + term-speed-2 revival + PTY flow control (integration branch) (#7214) 2026-07-10 17:27:47 -07:00
synthetic-title-spinner.test.ts
synthetic-title-spinner.ts
synthetic-title-visibility.test.ts
synthetic-title-visibility.ts
system-fonts.test.ts fix(settings): keep full installed font list (#7581) 2026-07-06 20:21:58 -07:00
system-fonts.ts fix(settings): keep full installed font list (#7581) 2026-07-06 20:21:58 -07:00
system-resume-broadcast.test.ts Stop wiping the shared WebGL glyph atlas on plain window refocus (#7604) 2026-07-07 12:43:53 -07:00
system-resume-broadcast.ts Stop wiping the shared WebGL glyph atlas on plain window refocus (#7604) 2026-07-07 12:43:53 -07:00
terminal-history.test.ts Remove stale max-lines lint disables from files under the limit (#7548) 2026-07-06 02:12:32 -07:00
terminal-history.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
terminal-scrollback-snapshots.ts Add optional Orca account sign-in (#7515) 2026-07-09 02:13:13 -07:00
update-install-exit-watchdog.test.ts fix(updater): force-exit stale process so update install can relaunch (#8328) 2026-07-11 21:03:04 -07:00
update-install-exit-watchdog.ts fix(updater): force-exit stale process so update install can relaunch (#8328) 2026-07-11 21:03:04 -07:00
updater-changelog.test.ts
updater-changelog.ts refactor(net): use AbortSignal.timeout for fetch timeouts, fix fork-sync clobbered cancel (#7504) 2026-07-05 23:09:14 -07:00
updater-events.ts Add updater diagnostics and refine daemon teardown policy on quit (#7544) 2026-07-09 23:00:01 -07:00
updater-fallback.ts
updater-lifecycle-diagnostics.ts Add updater diagnostics and refine daemon teardown policy on quit (#7544) 2026-07-09 23:00:01 -07:00
updater-mac-install.ts Add updater diagnostics and refine daemon teardown policy on quit (#7544) 2026-07-09 23:00:01 -07:00
updater-nudge.test.ts
updater-nudge.ts refactor(net): use AbortSignal.timeout for fetch timeouts, fix fork-sync clobbered cancel (#7504) 2026-07-05 23:09:14 -07:00
updater-prerelease-feed-readiness.test.ts
updater-prerelease-feed.test.ts Check for Updates: cmd/ctrl-click fetches latest perf-tagged prerelease (#7278) 2026-07-05 02:53:17 -07:00
updater-prerelease-feed.ts lint(unicorn): enable prefer-number-properties, prefer-array-find, prefer-array-index-of (#7516) 2026-07-05 23:56:37 -07:00
updater.check-failure.test.ts perf(source-control): stop gh rate-limit storms and idle git-status spawn churn (#7595) 2026-07-06 15:12:56 -07:00
updater.fallback.test.ts
updater.mac-install.test.ts Add updater diagnostics and refine daemon teardown policy on quit (#7544) 2026-07-09 23:00:01 -07:00
updater.test.ts fix(updater): force-exit stale process so update install can relaunch (#8328) 2026-07-11 21:03:04 -07:00
updater.ts fix(updater): force-exit stale process so update install can relaunch (#8328) 2026-07-11 21:03:04 -07:00
usage-worktree-canonicalizer.test.ts
usage-worktree-canonicalizer.ts
usage-worktree-metadata.test.ts
usage-worktree-metadata.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
win32-utils-async-acl.test.ts fix(crash-reporting): make Windows capture and submission reliable (#8242) 2026-07-11 02:03:14 -07:00
win32-utils.test.ts fix(windows): open WSL workspaces in VS Code remote (#7982) 2026-07-09 22:37:40 -04:00
win32-utils.ts fix(crash-reporting): make Windows capture and submission reliable (#8242) 2026-07-11 02:03:14 -07:00
workspace-space-analysis-du-timeout.test.ts
workspace-space-analysis.test.ts Remove stale max-lines lint disables from files under the limit (#7548) 2026-07-06 02:12:32 -07:00
workspace-space-analysis.ts
worktree-create-base-prefetch.ts perf: avoid blocking base-ref resolution (#8182) 2026-07-11 02:05:58 -07:00
worktree-create-base.test.ts fix(worktrees): fall back from stale default base refs (#7398) 2026-07-04 21:31:51 -07:00
worktree-create-base.ts fix(worktrees): fall back from stale default base refs (#7398) 2026-07-04 21:31:51 -07:00
worktree-create-candidates.ts fix: allow duplicate review worktrees (#6812) 2026-06-29 18:02:10 -07:00
worktree-create-timing.test.ts
worktree-create-timing.ts
worktree-orphan-gitdir-proof.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
worktree-removal-authority.test.ts Show Git-created worktrees in external discovery (#7078) 2026-07-02 11:24:07 -07:00
worktree-removal-safety.test.ts Show Git-created worktrees in external discovery (#7078) 2026-07-02 11:24:07 -07:00
worktree-removal-safety.ts Show Git-created worktrees in external discovery (#7078) 2026-07-02 11:24:07 -07:00
worktree-root-preparation.test.ts
worktree-root-preparation.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
wsl-bash-command.test.ts
wsl-bash-command.ts
wsl-env.ts Suppress Git Credential Manager OAuth popup loop in Orca-run git — clone, terminals/agents, setup hooks (fixes #7652) (#7986) 2026-07-14 15:23:06 -07:00
wsl-unc-delete.test.ts feat(mobile-pairing): combobox with manual network address entry (#6501) 2026-06-29 00:32:36 -07:00
wsl-unc-delete.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
wsl.test.ts Fix wsl cli rc4 migration (#8471) 2026-07-12 23:19:15 -07:00
wsl.ts Fix wsl cli rc4 migration (#8471) 2026-07-12 23:19:15 -07:00