orca/src/relay
Jinjing 9fb4dbe8eb
fix(ssh): handle rejected PTY deliveries with targeted recovery (#12746)
Add targeted recovery for rejected PTY source frames instead of
terminating the relay channel. Classify rejection reasons (malformed,
generation mismatch, range invalid) and attempt recovery based on the
rejection type. Implement admission control at publication time to ensure
frames aren't delivered after ownership changes. Bound recovery attempts
and retry with backoff to prevent exhaustion. Diagnose and log rejection
reasons to aid debugging.
2026-08-05 10:30:04 -07:00
..
agent-exec-handler-test-harness.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
agent-exec-handler-windows.test.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
agent-exec-handler.test.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
agent-exec-handler.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
agent-hook-envelope-publication.test.ts fix(ssh, relay): keep remote sessions alive through reconnects and backpressure (#11999) 2026-08-01 14:27:16 -07:00
agent-hook-envelope-publication.ts fix(ssh, relay): keep remote sessions alive through reconnects and backpressure (#11999) 2026-08-01 14:27:16 -07:00
agent-hook-integration.test.ts fix(ssh, relay): keep remote sessions alive through reconnects and backpressure (#11999) 2026-08-01 14:27:16 -07:00
agent-hook-server-codex-subagent-transcript.test.ts fix(agent-status): show Codex v2 subagents (#11059) 2026-07-27 23:50:25 -07:00
agent-hook-server.test.ts fix(agent-status): preserve Claude background work (#11838) 2026-08-01 21:10:08 -07:00
agent-hook-server.ts fix(agent-status): correlate manual Claude compact hooks (#12332) 2026-08-04 15:03:57 -07:00
ai-vault-handler.test.ts fix(ai-vault): support session scanning in SSH worktrees (#11004) 2026-08-03 16:17:00 -07:00
ai-vault-handler.ts fix(ai-vault): support session scanning in SSH worktrees (#11004) 2026-08-03 16:17:00 -07:00
client-request-aborts.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
context.test.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
context.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
dispatcher-capacity-degradation.test.ts fix(ssh, relay): keep remote sessions alive through reconnects and backpressure (#11999) 2026-08-01 14:27:16 -07:00
dispatcher-client-close-cause.test.ts fix(ssh): make PTY owner admission explicit and non-destructive (#12673) 2026-08-05 02:56:07 -07:00
dispatcher-client-writer.test.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
dispatcher-client-writer.ts fix(ssh): handle rejected PTY deliveries with targeted recovery (#12746) 2026-08-05 10:30:04 -07:00
dispatcher-frame-guard-regressions.test.ts [P2] perf(relay): stop re-encoding frames to size PTY chunks (#11620) 2026-07-30 17:48:07 -07:00
dispatcher-timeout.test.ts fix(cli): bound orchestration ask timeouts (#10689) 2026-07-26 12:50:05 -07:00
dispatcher-writer-admission.ts fix(ssh): handle rejected PTY deliveries with targeted recovery (#12746) 2026-08-05 10:30:04 -07:00
dispatcher-writer-drain-arm.ts fix(ssh): handle rejected PTY deliveries with targeted recovery (#12746) 2026-08-05 10:30:04 -07:00
dispatcher-writer-lane-scheduler.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
dispatcher-writer-sink.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
dispatcher.test.ts fix(ssh): make PTY owner admission explicit and non-destructive (#12673) 2026-08-05 02:56:07 -07:00
dispatcher.ts fix(ssh): handle rejected PTY deliveries with targeted recovery (#12746) 2026-08-05 10:30:04 -07:00
external-automations-handler-log-path.test.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
external-automations-handler.test.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
external-automations-handler.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
fs-handler-file-read.ts chore(dead-code): drop ~2k lines of unreachable exports and orphan modules (#12077) 2026-08-02 00:33:57 -07:00
fs-handler-git-fallback.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
fs-handler-git-search.test.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
fs-handler-install-rg.test.ts Fix paste ownership, input bounds, and IPC validation 2026-06-19 17:14:55 -07:00
fs-handler-install-rg.ts fix(quick-open): guide rg install after fallback budget errors (#9627) 2026-07-23 00:27:06 -07:00
fs-handler-list-files-cancel.test.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
fs-handler-list-files-ignored.test.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
fs-handler-list-files.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
fs-handler-readdir-fallback.test.ts feat(native-chat): native chat view across mobile, desktop, and web (#5824) 2026-07-16 13:26:15 -07:00
fs-handler-readdir-fallback.ts feat(native-chat): native chat view across mobile, desktop, and web (#5824) 2026-07-16 13:26:15 -07:00
fs-handler-rg-availability.test.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
fs-handler-stream.test.ts fix(ssh, relay): keep remote sessions alive through reconnects and backpressure (#11999) 2026-08-01 14:27:16 -07:00
fs-handler-terminal-artifact.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
fs-handler-utils.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
fs-handler.test.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
fs-handler.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
fs-list-files-cancel.integration.test.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
fs-list-files-scan-coordinator.test.ts fix(ssh): make fs.listFiles cancellable and single-flight per relay client (#7769) 2026-07-08 12:01:06 -07:00
fs-list-files-scan-coordinator.ts fix(ssh): make fs.listFiles cancellable and single-flight per relay client (#7769) 2026-07-08 12:01:06 -07:00
fs-stream-pty-echo-backpressure.integration.test.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
fs-stream-registry.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
git-buffer-overflow.ts
git-diff-result.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
git-exec-validator.test.ts
git-exec-validator.ts
git-handler-blob-readers.test.ts Render png on mobile (#9087) 2026-07-16 18:21:08 -07:00
git-handler-branch-cleanup.test.ts perf(worktrees): avoid redundant fetch during deletion (#11918) 2026-08-01 21:59:41 -07:00
git-handler-branch-cleanup.ts perf(worktrees): avoid redundant fetch during deletion (#11918) 2026-08-01 21:59:41 -07:00
git-handler-branch-compare.test.ts perf(git): overlap getBranchCompare's head-of-chain reads (#10895) 2026-07-27 17:17:03 -07:00
git-handler-check-ignore.test.ts perf(file-explorer): batch and debounce ignored checks (#8103) 2026-07-10 19:10:01 -07:00
git-handler-check-ignore.ts perf(file-explorer): batch and debounce ignored checks (#8103) 2026-07-10 19:10:01 -07:00
git-handler-commit-diff-ops.ts Fix paste ownership, input bounds, and IPC validation 2026-06-19 17:14:55 -07:00
git-handler-local-base-ref-refresh.ts fix(git): cache unsupported capabilities per host (#8109) 2026-07-10 18:19:36 -07:00
git-handler-ops.ts perf(git): overlap getBranchCompare's head-of-chain reads (#10895) 2026-07-27 17:17:03 -07:00
git-handler-pull-reconciliation.test.ts Improve git pull on remote (#8524) 2026-07-13 12:42:55 -07:00
git-handler-push-target.test.ts
git-handler-push-target.ts
git-handler-staging.test.ts fix(relay): treat staging paths as literals (#8358) 2026-07-12 21:04:13 -07:00
git-handler-status-ops.test.ts fix(source-control): keep huge change sets responsive (#9477) 2026-07-20 14:50:12 -07:00
git-handler-status-ops.ts chore: condense code comments (#12008) 2026-08-01 14:24:31 -07:00
git-handler-submodule-cache-invalidation.test.ts Fix git submodule path cache retention (#7687) 2026-07-11 01:30:19 -07:00
git-handler-submodule-ops.test.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
git-handler-submodule-ops.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
git-handler-submodule-status-cancellation.test.ts fix(source-control): keep huge change sets responsive (#9477) 2026-07-20 14:50:12 -07:00
git-handler-test-setup.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
git-handler-utils.test.ts fix(worktrees): stop surfacing prunable git worktrees as live workspaces (#8409) 2026-07-15 15:24:15 -07:00
git-handler-utils.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
git-handler-worktree-clean.test.ts
git-handler-worktree-git-capabilities.test.ts fix(git): cache unsupported capabilities per host (#8109) 2026-07-10 18:19:36 -07:00
git-handler-worktree-list.test.ts fix(worktrees): stop surfacing prunable git worktrees as live workspaces (#8409) 2026-07-15 15:24:15 -07:00
git-handler-worktree-list.ts fix(worktrees): stop surfacing prunable git worktrees as live workspaces (#8409) 2026-07-15 15:24:15 -07:00
git-handler-worktree-ops.test.ts fix(worktrees): force-remove clean worktree with initialised submodule (#9096) 2026-07-16 19:15:40 -07:00
git-handler-worktree-ops.ts fix(git): cache unsupported capabilities per host (#8109) 2026-07-10 18:19:36 -07:00
git-handler-worktree-paths.test.ts fix(git): cache unsupported capabilities per host (#8109) 2026-07-10 18:19:36 -07:00
git-handler-worktree-remove.ts fix(worktrees): force-remove clean worktree with initialised submodule (#9096) 2026-07-16 19:15:40 -07:00
git-handler.test.ts Fix fork PR/MR worktree creation race via durable review-head refs (#10429) 2026-07-24 12:53:18 -07:00
git-handler.ts Add first prompt to agent session history rows (#12085) 2026-08-02 18:45:55 -07:00
git-response-pty-echo-backpressure.integration.test.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
git-response-stream-ownership.test.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
git-response-stream.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
git-status-output-parser.test.ts Support submodule diffs and upstream-base compares in Source Control (#6350) 2026-06-28 23:43:33 -07:00
git-status-output-parser.ts Support submodule diffs and upstream-base compares in Source Control (#6350) 2026-06-28 23:43:33 -07:00
git-status-upstream-negative-cache.test.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
git-status-upstream-negative-cache.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
git-stdout-stream.test.ts fix(source-control): keep huge change sets responsive (#9477) 2026-07-20 14:50:12 -07:00
git-stdout-stream.ts fix(source-control): keep huge change sets responsive (#9477) 2026-07-20 14:50:12 -07:00
git-working-file-read.test.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
git-working-file-read.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
integration.test.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
legacy-relay-publication-ledger.test.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
legacy-relay-publication-ledger.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
managed-hook-installer.test.ts fix(agent-hooks): skip unavailable agent homes (#11442) 2026-07-29 20:19:18 -07:00
managed-hook-installer.ts fix(agent-hooks): skip unavailable agent homes (#11442) 2026-07-29 20:19:18 -07:00
plugin-host-call-handler.ts feat(plugins): Orca plugin system — kernel, content packs, panels, workers, marketplace v0 (experimental) (#8549) 2026-07-27 01:14:33 -07:00
plugin-overlay-env.test.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
plugin-overlay-env.ts
plugin-overlay.test.ts fix(pty): do not create unused Pi/OMP home dirs on bare shells (#10198) 2026-07-30 12:57:45 -07:00
plugin-overlay.ts fix(pty): do not create unused Pi/OMP home dirs on bare shells (#10198) 2026-07-30 12:57:45 -07:00
plugin-source-limit.test.ts
plugin-source-limit.ts
port-scan-handler.test.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
port-scan-handler.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
preflight-handler.test.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
preflight-handler.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
protocol-backpressure.test.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
protocol-handshake.test.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
protocol.ts fix(ssh, relay): keep remote sessions alive through reconnects and backpressure (#11999) 2026-08-01 14:27:16 -07:00
pty-handler-output-drain-differential.test.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
pty-handler-source-publication.test.ts fix(ssh): handle rejected PTY deliveries with targeted recovery (#12746) 2026-08-05 10:30:04 -07:00
pty-handler.test.ts fix(terminal): expand environment variables in Windows PATH (#11987) 2026-08-03 01:00:58 -07:00
pty-handler.ts fix(terminal): reset stale mouse tracking on cold restore (#12101); stop OSC color-reply echo leak in POSIX agent panes (#12112) (#12202) 2026-08-03 21:00:57 -07:00
pty-replay-buffer-equivalence.test.ts perf(relay): keep the PTY replay window as chunks, not a re-sliced string (#10900) 2026-07-27 16:40:59 -07:00
pty-shell-launch.test.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
pty-shell-launch.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
pty-shell-utils.test.ts fix(relay): honor the remote OpenSSH login shell for Windows SSH terminals (#9455) 2026-07-24 00:26:07 -07:00
pty-shell-utils.ts fix(relay): honor the remote OpenSSH login shell for Windows SSH terminals (#9455) 2026-07-24 00:26:07 -07:00
pty-source-cancellation-index.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
pty-source-credit-availability-notice.ts [P0] fix(relay): survive PTY exit after a canceled source delivery (#11634) 2026-07-30 18:42:10 -07:00
pty-source-credit-ledger.test.ts [P0] fix(relay): survive PTY exit after a canceled source delivery (#11634) 2026-07-30 18:42:10 -07:00
pty-source-credit-ledger.ts [P0] fix(relay): survive PTY exit after a canceled source delivery (#11634) 2026-07-30 18:42:10 -07:00
pty-source-credit-limits.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
pty-source-credit-record.ts [P0] fix(relay): survive PTY exit after a canceled source delivery (#11634) 2026-07-30 18:42:10 -07:00
pty-source-credit-scheduler.test.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
pty-source-credit-scheduler.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
pty-source-credit-settlement.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
pty-source-delivery-ownership.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
pty-source-replay-index.test.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
pty-source-replay-index.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
relay-command-env.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
relay-command-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
relay-diagnostic-log.test.ts fix(ssh): stop false "Remote connection dropped" after sleep/App Nap pauses (#7828) 2026-07-08 13:06:39 -07:00
relay-diagnostic-log.ts fix(ssh): stop false "Remote connection dropped" after sleep/App Nap pauses (#7828) 2026-07-08 13:06:39 -07:00
relay-filesystem-watch-registry.test.ts fix(P1-B): recover SSH targets and remote file watchers after a network drop (#12032) 2026-08-01 22:21:37 -07:00
relay-filesystem-watch-registry.ts fix(ssh, relay): keep remote sessions alive through reconnects and backpressure (#11999) 2026-08-01 14:27:16 -07:00
relay-frame-decoder.ts refactor(relay): collapse the duplicated FrameDecoder into one shared module (#12078) 2026-08-02 00:58:10 -07:00
relay-grace-branch.test.ts Watcher explorer relay regressions (#12012) 2026-08-01 15:45:45 -07:00
relay-grace-branch.ts Watcher explorer relay regressions (#12012) 2026-08-01 15:45:45 -07:00
relay-handshake-roundtrip.test.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
relay-handshake.ts chore: condense code comments (#12008) 2026-08-01 14:24:31 -07:00
relay-oversized-notification-survival.test.ts fix(ssh, relay): keep remote sessions alive through reconnects and backpressure (#11999) 2026-08-01 14:27:16 -07:00
relay-pty-consumer-owner-displacement.test.ts fix(ssh): handle rejected PTY deliveries with targeted recovery (#12746) 2026-08-05 10:30:04 -07:00
relay-pty-publication-admission.test.ts fix(ssh): handle rejected PTY deliveries with targeted recovery (#12746) 2026-08-05 10:30:04 -07:00
relay-pty-source-activation.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
relay-pty-source-cancellation-exit.test.ts [P0] fix(relay): stop the retired exit record from double-broadcasting pty.exit (#11660) 2026-07-31 05:44:53 -07:00
relay-pty-source-exit-publication.test.ts [P0] fix(relay): stop the retired exit record from double-broadcasting pty.exit (#11660) 2026-07-31 05:44:53 -07:00
relay-pty-source-exit-publication.ts [P0] fix(relay): stop the retired exit record from double-broadcasting pty.exit (#11660) 2026-07-31 05:44:53 -07:00
relay-pty-source-output.ts fix(ssh): handle rejected PTY deliveries with targeted recovery (#12746) 2026-08-05 10:30:04 -07:00
relay-pty-source-publication.test.ts fix(ssh): handle rejected PTY deliveries with targeted recovery (#12746) 2026-08-05 10:30:04 -07:00
relay-pty-source-publication.ts fix(ssh): handle rejected PTY deliveries with targeted recovery (#12746) 2026-08-05 10:30:04 -07:00
relay-pty-source-recovery-completion.test.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
relay-pty-source-recovery-completion.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
relay-pty-source-recovery-interleavings.test.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
relay-pty-source-restore-retry.test.ts feat(ssh): bound relay PTY output end to end (#11005) 2026-07-29 17:03:15 -07:00
relay-pty-source-send-scheduler.test.ts [P0] fix(relay): survive PTY exit after a canceled source delivery (#11634) 2026-07-30 18:42:10 -07:00
relay-pty-source-send-scheduler.ts [P0] fix(relay): survive PTY exit after a canceled source delivery (#11634) 2026-07-30 18:42:10 -07:00
relay-test-socket-path.ts chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
relay-watcher-event-emitter.test.ts fix(P1-B): recover SSH targets and remote file watchers after a network drop (#12032) 2026-08-01 22:21:37 -07:00
relay-watcher-event-emitter.ts fix(P1-B): recover SSH targets and remote file watchers after a network drop (#12032) 2026-08-01 22:21:37 -07:00
relay-watcher-frame-chunking.test.ts fix(ssh, relay): keep remote sessions alive through reconnects and backpressure (#11999) 2026-08-01 14:27:16 -07:00
relay-watcher-parent-removal.test.ts fix(relay): chunk fs.changed notifications to fit the client frame capacity (#11917) 2026-08-01 02:56:52 -07:00
relay-watcher-pending-setup-join.ts fix(runtime): harden watcher and PTY teardown ownership (#8661) 2026-07-15 15:23:35 -07:00
relay-watcher-pending-setup-waiters.test.ts fix(relay): chunk fs.changed notifications to fit the client frame capacity (#11917) 2026-08-01 02:56:52 -07:00
relay-watcher-process-pool.ts fix(ssh): bound healthy relay watcher processes (#8556) 2026-07-13 05:32:31 -07:00
relay-watcher-removal-fence.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
relay-watcher-root-capacity.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
relay-watcher-setup-tracking.ts fix(runtime): harden watcher and PTY teardown ownership (#8661) 2026-07-15 15:23:35 -07:00
relay-watcher-setup-wait.test.ts fix(runtime): harden watcher and PTY teardown ownership (#8661) 2026-07-15 15:23:35 -07:00
relay-watcher-setup-wait.ts fix(runtime): harden watcher and PTY teardown ownership (#8661) 2026-07-15 15:23:35 -07:00
relay-watcher-stale-client-release.ts fix(runtime): harden watcher and PTY teardown ownership (#8661) 2026-07-15 15:23:35 -07:00
relay-watcher-state.ts fix(runtime): harden watcher and PTY teardown ownership (#8661) 2026-07-15 15:23:35 -07:00
relay-watcher-teardown-tracker.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
relay-watcher-terminal-notifier.ts fix(runtime): harden watcher and PTY teardown ownership (#8661) 2026-07-15 15:23:35 -07:00
relay.ts fix(ssh): make PTY owner admission explicit and non-destructive (#12673) 2026-08-05 02:56:07 -07:00
remote-cli-env.test.ts fix(orchestration): preserve active workers across updates (#11271) 2026-07-29 11:31:35 -07:00
remote-cli-env.ts fix(orchestration): preserve active workers across updates (#11271) 2026-07-29 11:31:35 -07:00
remote-cli-stdin.test.ts fix(ssh): bridge the full Orca CLI over the SSH relay instead of a hardcoded command switch (#7771) 2026-07-08 13:59:42 -07:00
remote-cli-stdin.ts fix(ssh): bridge the full Orca CLI over the SSH relay instead of a hardcoded command switch (#7771) 2026-07-08 13:59:42 -07:00
remote-cli-timeout.test.ts fix(cli): bound orchestration ask timeouts (#10689) 2026-07-26 12:50:05 -07:00
remote-cli-timeout.ts fix(cli): bound orchestration ask timeouts (#10689) 2026-07-26 12:50:05 -07:00
rotating-log-writer.test.ts fix(remote): harden terminal, relay, and SSH reliability (#8141) 2026-07-10 12:56:17 -07:00
rotating-log-writer.ts fix(remote): harden terminal, relay, and SSH reliability (#8141) 2026-07-10 12:56:17 -07:00
ssh-pty-consumer-session-adapter.test.ts fix(ssh): make PTY owner admission explicit and non-destructive (#12673) 2026-08-05 02:56:07 -07:00
ssh-pty-consumer-session-adapter.ts fix(ssh): handle rejected PTY deliveries with targeted recovery (#12746) 2026-08-05 10:30:04 -07:00
ssh-pty-data-publication-admission.ts fix(ssh): handle rejected PTY deliveries with targeted recovery (#12746) 2026-08-05 10:30:04 -07:00
ssh-pty-open-client-request.ts fix(ssh): handle rejected PTY deliveries with targeted recovery (#12746) 2026-08-05 10:30:04 -07:00
ssh-pty-source-credit-adapter.test.ts [P0] fix(relay): survive PTY exit after a canceled source delivery (#11634) 2026-07-30 18:42:10 -07:00
ssh-pty-source-credit-adapter.ts [P0] fix(relay): stop the retired exit record from double-broadcasting pty.exit (#11660) 2026-07-31 05:44:53 -07:00
subprocess-test-utils.ts fix(ssh): repair unbuilt relay native deps (#8686) 2026-07-16 21:32:13 -07:00
subprocess-tree-termination.test.ts fix(source-control): keep huge change sets responsive (#9477) 2026-07-20 14:50:12 -07:00
subprocess-tree-termination.ts fix(source-control): keep huge change sets responsive (#9477) 2026-07-20 14:50:12 -07:00
subprocess.test.ts Bound remote watcher fan-out and defer File Explorer refreshes (#11908) 2026-08-01 11:55:58 -07:00
windows-port-scan.test.ts
windows-port-scan.ts lint(unicorn): enable prefer-number-properties, prefer-array-find, prefer-array-index-of (#7516) 2026-07-05 23:56:37 -07:00
workspace-session-handler.test.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
workspace-session-handler.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
workspace-space-scan-du-capacity.test.ts fix(workspace-space): bound traversal memory and serialize local disk scans (#11026) 2026-07-27 18:50:52 -07:00
workspace-space-scan.test.ts fix(workspace-space): bound traversal memory and serialize local disk scans (#11026) 2026-07-27 18:50:52 -07:00
workspace-space-scan.ts fix(workspace-space): bound traversal memory and serialize local disk scans (#11026) 2026-07-27 18:50:52 -07:00
wsl-agent-hook-relay.test.ts Agent status over WSL: guest-resident hook relay + WSL-side hook installers (STA-1515) (#7903) 2026-07-10 00:19:45 -07:00
wsl-agent-hook-relay.ts fix(ssh, relay): keep remote sessions alive through reconnects and backpressure (#11999) 2026-08-01 14:27:16 -07:00
wsl-hook-fs-bridge.test.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
wsl-hook-fs-bridge.ts Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
wsl-install-plugins-handler.test.ts fix(agent-hooks): install OpenCode status plugin into the WSL guest so status works over WSL (#10328) 2026-07-25 02:30:59 -07:00
wsl-install-plugins-handler.ts fix(agent-hooks): install OpenCode status plugin into the WSL guest so status works over WSL (#10328) 2026-07-25 02:30:59 -07:00