orca/config/scripts
Brennan Benson 6858e072cf
fix(terminal): agent pane auto-launch lost under fish + Starship (STA-3417) (#12840)
* fix(terminal): extend the shell-ready startup barrier to fish (STA-3417)

Fish never emitted the OSC 777 shell-ready marker, so agent launch
commands were written into the PTY while fish/Starship were still
initializing: the daemon path wrote them synchronously at session
create and the local path blind-wrote ~30ms after the first output
byte. The command was echoed by the kernel but never executed.

- shell-templates: shared fish --init-command that emits the marker
  once on the first fish_prompt event (the earliest point fish's own
  reader owns the PTY, mirroring zsh's zle-line-init marker)
- daemon shell-ready: fish joins the startup barrier so the launch
  command queues until the marker (timeout fallback unchanged)
- local-pty-shell-ready: fish launch config gains the marker wrapper
- codex-startup-delivery/tui-agent-startup: omp/pi/opencode plans now
  request shell-ready delivery (codex parity) so the SSH renderer path
  also waits for the prompt; plain payload-free codex stays on the
  markerless fast path

* fix(terminal): answer DA1 past the shell-ready barrier

The barrier queues all inbound input until the ready marker, including the
renderer's DA1 reply. A shell that withholds its first prompt until DA1 is
answered — fish waits 10s — therefore never emits the marker that would
release the reply it is waiting for. Measured: 10.37s to launch an agent,
versus 0.35s once the reply lands.

Answer DA1 from the daemon while the barrier holds, writing straight to the
subprocess so the reply bypasses the queue, and consume the query so the
renderer's xterm cannot also reply. Released on ready, timeout, or dispose,
handing DA1 back to the renderer for steady state.

Consolidates the identical DA1 handler the ConPTY override already used.

* fix(terminal): prevent duplicate startup DA1 replies
2026-08-09 14:29:14 -07:00
..
fixtures Stop the Windows Orca CLI from crashing when the environment carries both PATH and Path (#12218) 2026-08-03 20:45:23 -07:00
windows-apphang-repro refactor(codex): delete the unreachable managed shared-mirror lane (#12614) 2026-08-05 12:57:02 -07:00
adhoc-build-version.mjs feat(updater): restart hourly build numbers per version, restyle the timestamp (#12587) 2026-08-04 15:54:17 -07:00
adhoc-build-version.test.mjs feat(updater): restart hourly build numbers per version, restyle the timestamp (#12587) 2026-08-04 15:54:17 -07:00
agent-hook-normalizer-roundtrip-benchmark.mjs perf(agent-status): validate hook payloads without the JSON round trip (#10752) 2026-07-26 13:20:23 -07:00
app-store-performance-plugin.test.mjs perf(lint): consolidate code-quality gates into Oxlint (#11117) 2026-07-28 00:21:13 -07:00
audit-localization-coverage.mjs fix(i18n): localize the status bar Resource Manager tooltip and remote-host count (#12478) 2026-08-06 19:14:15 -07:00
audit-localization-coverage.test.mjs fix(i18n): localize the status bar Resource Manager tooltip and remote-host count (#12478) 2026-08-06 19:14:15 -07:00
benchmark-artifact-comparison.test.mjs Reduce git trace and branch compare polling churn (#6002) 2026-06-22 19:13:32 -07:00
bootstrap-locale-catalog.mjs Revert "Decouple feature copy from translated locale catalogs (#8488)" (#8500) 2026-07-12 23:43:07 -07:00
bootstrap-zh-catalog.mjs
branch-compare-head-benchmark.mjs perf(git): overlap getBranchCompare's head-of-chain reads (#10895) 2026-07-27 17:17:03 -07:00
build-computer-macos.mjs chore(lint): adopt unicorn/prefer-import-meta-properties (error) (#6847) 2026-06-29 23:37:30 -07:00
build-mac-local.mjs feat(updater): switch to validated local mac builds (#10889) 2026-07-27 16:36:39 -07:00
build-mac-local.test.mjs feat(updater): switch to validated local mac builds (#10889) 2026-07-27 16:36:39 -07:00
build-native-for-platform.mjs fix(cli): preserve multiline arguments on Windows (#8374) 2026-07-12 02:13:41 -07:00
build-notification-status-macos.mjs onboarding: seamless macOS notification permission step with live state detection (#7684) 2026-07-08 22:21:40 -07:00
build-relay.mjs fix(ssh): patch node-pty helper in Windows relay (#9638) 2026-07-20 19:09:18 -07:00
build-windows-cli-launcher.mjs P2 windows cli hardening (#8638) 2026-07-13 18:58:21 -07:00
build-windows-cli-launcher.test.mjs Keep the app responsive when security software slows process creation (#12217) 2026-08-04 02:03:40 -07:00
check-changed-code-quality.mjs fix(lint): restore nested config discovery in changed-code gate (#11130) 2026-07-28 01:30:52 -07:00
check-changed-code-quality.test.mjs fix(lint): restore nested config discovery in changed-code gate (#11130) 2026-07-28 01:30:52 -07:00
check-feature-wall-assets.mjs chore(lint): adopt unicorn/prefer-import-meta-properties (error) (#6847) 2026-06-29 23:37:30 -07:00
check-max-lines-ratchet.mjs Add max-lines ratchet CI gate to block new line-limit bypasses (#7608) 2026-07-06 17:12:27 -07:00
check-max-lines-ratchet.test.mjs Add max-lines ratchet CI gate to block new line-limit bypasses (#7608) 2026-07-06 17:12:27 -07:00
check-react-doctor-changed.mjs chore(quality): ratchet Oxlint, React Doctor, and Zustand performance (#11034) 2026-07-27 18:58:36 -07:00
check-reliability-gates.mjs cleanup(main): defer serve-sim materialization, dedupe reload flags, guard gate validators (#7321) 2026-07-03 22:32:11 -07:00
check-reliability-gates.test.mjs Harden reliability gate policy and register merged terminal regression tests as gates (#7295) 2026-07-03 19:58:07 -07:00
check-root-directory-entries.test.mjs fix(ci): run the root-directory guard on stock macOS bash 3.2 (#12879) 2026-08-09 14:06:25 -07:00
check-terminal-perf-report-budgets.mjs Fix e2e tests (#8495) 2026-07-13 00:48:51 -07:00
check-terminal-perf-report-budgets.test.mjs Fix e2e tests (#8495) 2026-07-13 00:48:51 -07:00
claude-account-windows-spawn-repro.mjs fix(claude-accounts): quote resolved claude path for Windows shell spawn (#10237) 2026-07-23 17:44:43 -07:00
claude-usage-yield-benchmark.mjs fix(quality): enforce performance-safe lint baseline (#11074) 2026-07-27 20:54:02 -07:00
cli-runtime-client-deferral-benchmark.mjs fix(quality): enforce performance-safe lint baseline (#11074) 2026-07-27 20:54:02 -07:00
cli-runtime-client-deferral-equivalence.mjs perf(cli): construct the runtime client only when a command needs it (#10919) 2026-07-27 17:16:01 -07:00
codemod-settings-search-keywords.mjs
codex-primary-home-tripwire.mjs feat(codex): real-home routing + self-contained multi-account homes (#9501) 2026-07-20 14:34:53 -07:00
codex-primary-home-tripwire.test.ts feat(codex): real-home routing + self-contained multi-account homes (#9501) 2026-07-20 14:34:53 -07:00
codex-validation-process-shutdown.mjs feat(codex): real-home routing + self-contained multi-account homes (#9501) 2026-07-20 14:34:53 -07:00
command-code-transcript-scan-benchmark.mjs perf(agent-status): scan Command Code transcripts backward from EOF (#10742) 2026-07-26 20:20:12 -07:00
compare-benchmark-artifacts.mjs Reduce git trace and branch compare polling churn (#6002) 2026-06-22 19:13:32 -07:00
computer-e2e-workflow.test.mjs move folders (#12758) 2026-08-05 12:09:24 -07:00
computer-use-modifier-safety.test.mjs fix(computer): fence macOS HID coordinate clicks (#12981) 2026-08-06 21:18:52 -07:00
computer-use-skill-guidance.test.mjs fix(computer-use): make modifier clicks interruption-safe (#11451) 2026-07-29 18:29:10 -07:00
computer-use-smoke.mjs
computer-use-smoke.test.mjs
create-draft-release.mjs fix: bound release notes by published releases (#7311) 2026-07-03 20:53:16 -07:00
create-draft-release.test.mjs fix: bound release notes by published releases (#7311) 2026-07-03 20:53:16 -07:00
daemon-boot-smoke.mjs fix(daemon): let the publisher replace a dead endpoint, not a third party (#12882) 2026-08-07 22:33:50 -07:00
daemon-endpoint-handover-smoke.mjs fix(daemon): let the publisher replace a dead endpoint, not a third party (#12882) 2026-08-07 22:33:50 -07:00
dev-channel-base-version.mjs fix(updater): base dev builds on published tags, not main's package.json (#12376) 2026-08-03 18:02:45 -07:00
dev-channel-base-version.test.mjs fix(updater): base dev builds on published tags, not main's package.json (#12376) 2026-08-03 18:02:45 -07:00
dev-cli-terminal-wrapper.mjs Implement robust orchestration primitives and connected-server workers (#9925) 2026-07-27 12:31:37 -07:00
dev-cli-terminal-wrapper.test.mjs Implement robust orchestration primitives and connected-server workers (#9925) 2026-07-27 12:31:37 -07:00
dev-fresh-profile.sh
electron-builder-config.test.mjs fix(packaging): prune non-target native binaries (#12174) 2026-08-03 10:54:00 -07:00
electron-builder-native-rebuild.cjs ci: parallelize PR checks and accelerate Vite builds (#10989) 2026-07-27 13:32:29 -07:00
electron-builder-native-rebuild.test.mjs ci: parallelize PR checks and accelerate Vite builds (#10989) 2026-07-27 13:32:29 -07:00
electron-vite-output-contract.test.ts fix(browser): align cookie import safeguards (#12607) 2026-08-05 12:51:05 -07:00
ensure-native-runtime.mjs fix(cli): avoid Windows PATH status timeout (#9483) 2026-07-19 21:59:22 -04:00
ensure-native-runtime.test.mjs fix(cli): avoid Windows PATH status timeout (#9483) 2026-07-19 21:59:22 -04:00
file-explorer-tree-projection-benchmark.mjs
generate-bundled-skill-guides.mjs feat(skills): land remaining hybrid stubs (#9846) 2026-07-22 11:43:01 -07:00
generate-bundled-skill-guides.test.mjs feat(skills): land remaining hybrid stubs (#9846) 2026-07-22 11:43:01 -07:00
generate-skill-bundle-manifest.mjs fix(skills): stop OS sidecars marking an untouched skill as modified (#11471) 2026-07-30 13:20:47 -07:00
generate-skill-bundle-manifest.test.mjs fix(skills): stop OS sidecars marking an untouched skill as modified (#11471) 2026-07-30 13:20:47 -07:00
generate-terminal-perf-html-report.mjs Terminal performance initiative: pipeline fixes + term-speed-2 revival + PTY flow control (integration branch) (#7214) 2026-07-10 17:27:47 -07:00
generate-terminal-perf-html-report.test.mjs Terminal performance initiative: pipeline fixes + term-speed-2 revival + PTY flow control (integration branch) (#7214) 2026-07-10 17:27:47 -07:00
generate-windows-blockmap.mjs fix(release): regenerate Windows blockmap via app-builder-lib JS (#10110) 2026-07-22 23:10:19 -07:00
git-binary-compatibility-workflow.test.mjs ci: parallelize PR checks and accelerate Vite builds (#10989) 2026-07-27 13:32:29 -07:00
git-diff-blob-concurrency-benchmark.mjs perf(git): read both diff blobs concurrently (#10781) 2026-07-26 20:31:52 -07:00
git-pull-request-diff-base.mjs chore(quality): ratchet Oxlint, React Doctor, and Zustand performance (#11034) 2026-07-27 18:58:36 -07:00
git-pull-request-diff-base.test.mjs chore(quality): ratchet Oxlint, React Doctor, and Zustand performance (#11034) 2026-07-27 18:58:36 -07:00
hang-watchdog-memory-benchmark.mjs perf(main): move hang watchdog into a worker thread (#11488) 2026-07-30 19:33:05 -07:00
hang-watchdog-process-metrics.mjs perf(main): move hang watchdog into a worker thread (#11488) 2026-07-30 19:33:05 -07:00
hang-watchdog-process-metrics.test.mjs perf(main): move hang watchdog into a worker thread (#11488) 2026-07-30 19:33:05 -07:00
happy-dom-mutation-observer-retention.test.ts test(env): keep happy-dom MutationObserver callbacks alive across GC (#12438) 2026-08-03 23:18:15 -07:00
happy-dom-mutation-observer-retention.ts test(env): keep happy-dom MutationObserver callbacks alive across GC (#12438) 2026-08-03 23:18:15 -07:00
hibernation-output-epoch-leak-benchmark.mjs perf(renderer): drop per-tick matchMedia alloc + purge hibernation epoch map (#6696) 2026-06-28 21:16:02 -07:00
hourly-build-version.mjs feat(updater): restart hourly build numbers per version, restyle the timestamp (#12587) 2026-08-04 15:54:17 -07:00
hourly-build-version.test.mjs feat(updater): restart hourly build numbers per version, restyle the timestamp (#12587) 2026-08-04 15:54:17 -07:00
hydrate-worktree-lookup-benchmark.mjs perf(store): index worktrees and tabs once per hydration loop (#10891) 2026-07-27 17:09:31 -07:00
idle-cpu-synthetic-spinners.mjs
install-dev-cli.mjs chore(lint): adopt unicorn/prefer-import-meta-properties (error) (#6847) 2026-06-29 23:37:30 -07:00
install-electron-package-binary.mjs ci: parallelize PR checks and accelerate Vite builds (#10989) 2026-07-27 13:32:29 -07:00
install-electron-package-binary.test.mjs ci: parallelize PR checks and accelerate Vite builds (#10989) 2026-07-27 13:32:29 -07:00
latest-stable-release.mjs
latest-stable-release.test.mjs
lint-react-doctor-changed.mjs
linux-wayland-renderer-diagnostics.mjs fix(linux): disable GPU sandbox to stop terminal input freeze on Wayland (#5319) 2026-06-28 19:43:18 -07:00
linux-wayland-terminal-exercise.mjs fix(quality): enforce performance-safe lint baseline (#11074) 2026-07-27 20:54:02 -07:00
linux-wayland-validation-watchdog.mjs fix(linux): disable GPU sandbox to stop terminal input freeze on Wayland (#5319) 2026-06-28 19:43:18 -07:00
live-freeze-bounded-history.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
live-freeze-bounded-history.test.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
live-remote-bulk-open-freeze-metrics.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
live-remote-bulk-open-freeze-metrics.test.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
live-remote-bulk-open-freeze-repro.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
live-remote-freeze-rpc.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
live-remote-freeze-rpc.test.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
live-remote-realistic-freeze-repro.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
live-remote-status-watchdog.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
live-remote-status-watchdog.test.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
locale-cjk-latin-spaced-terms.mjs
locale-count-fragment-separator.test.mjs fix(i18n): restore count separators in terminal theme picker for CJK locales (#9935) 2026-07-24 00:26:39 -07:00
locale-cross-locale-key-overrides.mjs fix(i18n): stop the repair policy de-localizing CJK UI labels 2026-08-04 03:56:33 -07:00
locale-generic-ui-terms.mjs fix(localization): stop the repair policy rewriting translated generic terms to English (#12192) 2026-08-04 03:56:33 -07:00
locale-generic-ui-terms.test.mjs fix(localization): stop the repair policy rewriting translated generic terms to English (#12192) 2026-08-04 03:56:33 -07:00
locale-ja-phrase-fixes.mjs
locale-ja-value-overrides.mjs fix(i18n): stop the repair policy de-localizing CJK UI labels 2026-08-04 03:56:33 -07:00
locale-key-override-merge.mjs fix(macos): explain the TCC prompts, and surface Full Disk Access only to users macOS is prompting (#9756) (#9910) 2026-07-28 15:34:52 -07:00
locale-key-overrides.mjs fix(i18n): stop the repair policy de-localizing CJK UI labels 2026-08-04 03:56:33 -07:00
locale-ko-key-overrides.json fix(i18n): stop the repair policy de-localizing CJK UI labels 2026-08-04 03:56:33 -07:00
locale-ko-key-overrides.mjs chore(lint): adopt unicorn/prefer-import-meta-properties (error) (#6847) 2026-06-29 23:37:30 -07:00
locale-ko-key-overrides.test.mjs
locale-ko-phrase-fixes-round5.mjs
locale-ko-phrase-fixes.mjs
locale-ko-value-overrides.mjs fix(localization): stop the repair policy rewriting translated generic terms to English (#12192) 2026-08-04 03:56:33 -07:00
locale-macos-tcc-key-overrides.mjs Refine macOS access prompt guidance (#11822) 2026-07-31 15:13:41 -07:00
locale-phrase-fixes.mjs fix(i18n): stop the repair policy de-localizing CJK UI labels 2026-08-04 03:56:33 -07:00
locale-repair-catalog-missing-leaves.test.mjs fix(i18n): stop repairCatalog crashing on un-bootstrapped locale keys (#11728) 2026-08-04 03:56:33 -07:00
locale-screen-cursor-exemptions.mjs
locale-search-keyword-overrides.mjs fix(i18n): standardize Chinese status bar usage labels (#12881) 2026-08-07 22:08:22 -07:00
locale-translation-policy-ko-round5.test.mjs fix(localization): stop the repair policy rewriting translated generic terms to English (#12192) 2026-08-04 03:56:33 -07:00
locale-translation-policy.es-pr.test.mjs fix(i18n): correct Spanish "PR" mistranslated as "relaciones públicas" (#6749) 2026-06-29 11:56:26 -07:00
locale-translation-policy.es-round5.test.mjs fix(localization): stop the repair policy rewriting translated generic terms to English (#12192) 2026-08-04 03:56:33 -07:00
locale-translation-policy.ja-round5.test.mjs fix(i18n): stop the repair policy de-localizing CJK UI labels 2026-08-04 03:56:33 -07:00
locale-translation-policy.mjs fix(i18n): standardize Chinese status bar usage labels (#12881) 2026-08-07 22:08:22 -07:00
locale-translation-policy.test.mjs fix(i18n): stop the repair policy de-localizing CJK UI labels 2026-08-04 03:56:33 -07:00
locale-translation-policy.zh-round5.test.mjs fix(localization): stop the repair policy rewriting translated generic terms to English (#12192) 2026-08-04 03:56:33 -07:00
locale-translation-policy.zh-status-bar-usage.test.mjs fix(i18n): standardize Chinese status bar usage labels (#12881) 2026-08-07 22:08:22 -07:00
locale-value-overrides.mjs fix(i18n): standardize Chinese status bar usage labels (#12881) 2026-08-07 22:08:22 -07:00
locale-zh-phrase-fixes-round5.mjs
locale-zh-value-overrides.mjs fix(i18n): stop the repair policy de-localizing CJK UI labels 2026-08-04 03:56:33 -07:00
localization-package-contract.test.mjs Decouple feature copy from locale parity (#8512) 2026-07-29 17:44:41 -07:00
localize-renderer-strings.mjs Upgrade to TypeScript 7 and Electron 43 (#8189) 2026-07-10 19:08:12 -07:00
mac-build-compatibility.cjs feat(updater): switch to validated local mac builds (#10889) 2026-07-27 16:36:39 -07:00
mac-build-compatibility.test.mjs feat(updater): switch to validated local mac builds (#10889) 2026-07-27 16:36:39 -07:00
macos-computer-helper-owner-loss-benchmark.mjs fix(computer): reap mac helper after client loss (#11493) 2026-07-30 19:24:34 -07:00
macos-computer-helper-owner-loss-group-recovery.test.mjs fix(computer): reap mac helper after client loss (#11493) 2026-07-30 19:24:34 -07:00
macos-computer-helper-owner-loss-metrics.mjs fix(computer): reap mac helper after client loss (#11493) 2026-07-30 19:24:34 -07:00
macos-computer-helper-owner-loss-processes.mjs fix(computer): reap mac helper after client loss (#11493) 2026-07-30 19:24:34 -07:00
macos-computer-helper-owner-loss-processes.test.mjs fix(computer): reap mac helper after client loss (#11493) 2026-07-30 19:24:34 -07:00
macos-computer-helper-owner-loss-trial-cleanup.mjs fix(computer): reap mac helper after client loss (#11493) 2026-07-30 19:24:34 -07:00
macos-launch-diagnostics.sh
macos-tcc-prompt-localization.test.mjs fix(macos): explain the TCC prompts, and surface Full Disk Access only to users macOS is prompting (#9756) (#9910) 2026-07-28 15:34:52 -07:00
markdown-toc-parse-benchmark.mjs perf(editor): skip markdown TOC parse while the panel is closed (#6695) 2026-06-28 21:19:10 -07:00
mjpeg-frame-parser-alloc-benchmark.mjs perf(emulator): return MJPEG frames as views instead of per-frame copies (#6707) 2026-06-28 23:40:55 -07:00
mobile-agent-status-projection-benchmark.mjs perf(mobile-sync): memoize the agent-status projection per entry (#10787) 2026-07-26 20:31:55 -07:00
mobile-pairing-qrcode-import-plugin.test.mjs chore(quality): ratchet Oxlint, React Doctor, and Zustand performance (#11034) 2026-07-27 18:58:36 -07:00
node-old-space-limit.mjs
node-old-space-limit.test.mjs
node-pty-console-list-agent-patch.test.mjs fix(quality): enforce performance-safe lint baseline (#11074) 2026-07-27 20:54:02 -07:00
orca-cli-skill-guidance.test.mjs Gate artifact publishing behind off-by-default capability (#13368) 2026-08-09 13:19:08 -07:00
orca-dev
orca-dev-bin.test.mjs Implement robust orchestration primitives and connected-server workers (#9925) 2026-07-27 12:31:37 -07:00
orca-dev.mjs Implement robust orchestration primitives and connected-server workers (#9925) 2026-07-27 12:31:37 -07:00
orca-linear-skill-guidance.test.mjs feat(skills): land remaining hybrid stubs (#9846) 2026-07-22 11:43:01 -07:00
orchestration-skill-guidance.test.mjs Add per-worker model and effort overrides (#12851) 2026-08-05 21:17:45 -07:00
oxlint-plugin-test-runner.mjs perf(lint): consolidate code-quality gates into Oxlint (#11117) 2026-07-28 00:21:13 -07:00
package-electron-runtime-contract.test.mjs ci: run only changed e2e specs on pull requests (#11834) 2026-07-31 16:25:13 -07:00
packaged-hang-watchdog-worker-contract.test.mjs perf(main): move hang watchdog into a worker thread (#11488) 2026-07-30 19:33:05 -07:00
plain-node-entry-guard.test.ts move folders (#12758) 2026-08-05 12:09:24 -07:00
pr-e2e-gate-contract.test.mjs Revert the terminal IME composition-ownership change (#13282) 2026-08-08 19:06:50 -07:00
pr-workflow-lint-parity.test.mjs fix(ci): mirror missing lint steps in PR workflow (#10601) (#10623) 2026-07-27 16:26:43 -07:00
pr-workflow-parallelism.test.mjs fix(terminal): agent pane auto-launch lost under fish + Starship (STA-3417) (#12840) 2026-08-09 14:29:14 -07:00
project-renderer-web-client.mjs ci: parallelize PR checks and accelerate Vite builds (#10989) 2026-07-27 13:32:29 -07:00
project-renderer-web-client.test.mjs ci: parallelize PR checks and accelerate Vite builds (#10989) 2026-07-27 13:32:29 -07:00
pty-batch-flush-benchmark.mjs
publish-complete-draft-releases.mjs fix(quality): enforce performance-safe lint baseline (#11074) 2026-07-27 20:54:02 -07:00
publish-complete-draft-releases.test.mjs
quadratic-buffer-concat-plugin.test.mjs perf(lint): consolidate code-quality gates into Oxlint (#11117) 2026-07-28 00:21:13 -07:00
rebuild-native-deps.mjs fix(terminal): make remote workspace sleep converge (#9874) 2026-07-22 00:22:36 -07:00
rebuild-native-deps.test.mjs fix(terminal): make remote workspace sleep converge (#9874) 2026-07-22 00:22:36 -07:00
relay-replay-buffer-benchmark.mjs perf(relay): keep the PTY replay window as chunks, not a re-sliced string (#10900) 2026-07-27 16:40:59 -07:00
relay-watcher-fault-harness.mjs fix(terminal): defer metric option writes to unmeasurable panes (#12944) 2026-08-07 10:14:37 -07:00
release-cut-signpath-slack.test.mjs ci(release-cut): include source ref/commit and cutter in SignPath Slack (#10524) 2026-07-30 18:08:30 -07:00
release-e2e-dispatch-contract.test.mjs fix(remote): stabilize shared control and terminal parking (#11656) 2026-07-31 00:22:53 -07:00
release-mac-build-workflow-dispatch.test.mjs ci: isolate Blacksmith mac release build (#6962) 2026-06-30 16:36:59 -07:00
release-rc-history.mjs fix(release-cut): gate an explicit RC against its own series (#10525) 2026-07-25 03:50:25 -07:00
release-rc-history.test.mjs fix(release-cut): gate an explicit RC against its own series (#10525) 2026-07-25 03:50:25 -07:00
release-title-timestamp.mjs feat(updater): restart hourly build numbers per version, restyle the timestamp (#12587) 2026-08-04 15:54:17 -07:00
remote-agent-session-authority-repro.mjs fix(remote): create paired agent sessions without host focus (#10193) 2026-07-23 20:20:00 -07:00
remote-agent-session-process-cleanup.mjs fix(remote): create paired agent sessions without host focus (#10193) 2026-07-23 20:20:00 -07:00
remote-agent-session-repro-client.mjs fix(remote): create paired agent sessions without host focus (#10193) 2026-07-23 20:20:00 -07:00
remote-agent-session-repro-fixture.mjs fix(remote): create paired agent sessions without host focus (#10193) 2026-07-23 20:20:00 -07:00
remote-agent-session-repro-writable-shell.mjs fix(remote): create paired agent sessions without host focus (#10193) 2026-07-23 20:20:00 -07:00
remote-shared-control-retirement-probe.ts fix(remote): stabilize shared control and terminal parking (#11656) 2026-07-31 00:22:53 -07:00
renderer-scrollbar-style-plugin.test.mjs perf(lint): consolidate code-quality gates into Oxlint (#11117) 2026-07-28 00:21:13 -07:00
repair-locale-catalog.mjs Revert "Decouple feature copy from translated locale catalogs (#8488)" (#8500) 2026-07-12 23:43:07 -07:00
repo-owner-settings-selector-benchmark.mjs perf(renderer): give owner-routed settings a stable identity (#10743) 2026-07-26 13:19:23 -07:00
repro-windows-apphang-terminal-activation.mjs Improve Windows terminal performance: retain WebGL contexts, warm first ConPTY (#7085) 2026-07-02 18:41:23 -04:00
resolve-7za-path.mjs fix(release): restore the Windows inner-binary signature gate (#6487) (#10719) 2026-07-27 15:48:39 -07:00
resolve-7za-path.test.mjs fix(release): restore the Windows inner-binary signature gate (#6487) (#10719) 2026-07-27 15:48:39 -07:00
rich-markdown-doc-link-scan-benchmark.mjs perf(editor): cut per-keystroke work on two rich-markdown paths (#10862) 2026-07-27 17:18:31 -07:00
run-codex-real-account-validation.mjs refactor(codex): delete the unreachable managed shared-mirror lane (#12614) 2026-08-05 12:57:02 -07:00
run-codex-real-account-validation.test.ts refactor(codex): delete the unreachable managed shared-mirror lane (#12614) 2026-08-05 12:57:02 -07:00
run-electron-vite-build.mjs
run-electron-vite-dev.mjs fix(macos): explain the TCC prompts, and surface Full Disk Access only to users macOS is prompting (#9756) (#9910) 2026-07-28 15:34:52 -07:00
run-electron-vite-targets-in-parallel.mjs ci: parallelize PR checks and accelerate Vite builds (#10989) 2026-07-27 13:32:29 -07:00
run-headless-linux-pairing-docker.mjs Update paired Orca servers from the active client (#9839) 2026-07-22 18:52:37 -07:00
run-idle-cpu-benchmark.mjs refactor(codex): delete the unreachable managed shared-mirror lane (#12614) 2026-08-05 12:57:02 -07:00
run-internal-dev-setup.mjs fix(worktrees): respect Windows shell for setup runners (#6967) 2026-08-02 17:40:58 -07:00
run-internal-dev-setup.test.mjs
run-multi-client-navigation-e2e.mjs fix(runtime): isolate navigation across paired clients (#9664) 2026-07-20 21:36:15 -07:00
run-multi-workspace-typing-bench.mjs chore: declutter top-level repo layout (#11890) 2026-08-01 00:25:35 -07:00
run-nested-runtime-ssh-e2e.mjs fix(runtime): route HUB-owned SSH worktrees through owning runtime (#9994) 2026-07-22 18:25:05 -07:00
run-release-mac-build-workflow.mjs ci: isolate Blacksmith mac release build (#6962) 2026-06-30 16:36:59 -07:00
run-ssh-codex-artifacts-repro-e2e.mjs
run-ssh-docker-bulk-open-freeze-e2e.mjs fix(runtime): coalesce concurrent host terminal focus (#11841) 2026-08-03 02:18:05 -07:00
run-ssh-docker-perf-e2e.mjs
run-ssh-docker-terminal-parking-e2e.mjs fix(terminal): bound SSH & remote hidden-worktree terminal retention (C1) (#10625) 2026-07-29 00:47:18 -07:00
run-ssh-docker-watcher-isolation-e2e.mjs Ssh watcher isolation e2e (#8494) 2026-07-12 23:50:00 -07:00
run-ssh-staged-upload-reliability.mjs fix(ssh): recover orphaned relay install locks (#9828) (#10207) 2026-07-31 16:17:37 -07:00
run-terminal-ibus-hangul-e2e.mjs Revert the terminal IME composition-ownership change (#13282) 2026-08-08 19:06:50 -07:00
run-terminal-scale-perf-e2e.mjs
run-terminal-scale-perf-report-gate.mjs Terminal performance initiative: pipeline fixes + term-speed-2 revival + PTY flow control (integration branch) (#7214) 2026-07-10 17:27:47 -07:00
run-terminal-scale-perf-report-gate.test.mjs Terminal performance initiative: pipeline fixes + term-speed-2 revival + PTY flow control (integration branch) (#7214) 2026-07-10 17:27:47 -07:00
run-vite-web-build.mjs
runtime-file-watcher-fault-harness.mjs fix(runtime): prevent file watcher SIGSEGV from crashing orca serve (#8370) 2026-07-12 18:15:15 -07:00
runtime-file-watcher-resource-probe.mjs fix(runtime): harden watcher and PTY teardown ownership (#8661) 2026-07-15 15:23:35 -07:00
serve-headless-fresh-profile-pairing.mjs refactor(codex): delete the unreachable managed shared-mirror lane (#12614) 2026-08-05 12:57:02 -07:00
setup-adhoc-release-repo.sh fix(ci): seed the adhoc release repo so releases can be tagged (#12375) 2026-08-03 18:02:42 -07:00
setup-hourly-release-token.sh feat(updater): add an adhoc release channel for branch builds (#12051) 2026-08-02 01:46:51 -07:00
skills-cli-package-workflow.test.mjs Fix packaged skills CLI runtime ownership (#11627) 2026-07-30 18:27:16 -07:00
smoke-managed-hook-runtime-node18.mjs fix(agent-hooks): keep Node 18 relay companion loadable (#13135) 2026-08-07 22:54:42 -07:00
smoke-packaged-cli.mjs [P1] fix(checks): stop skipped and manual checks reporting as failures (#11700) 2026-07-31 04:58:15 -07:00
smoke-packaged-hang-watchdog-worker.mjs perf(main): move hang watchdog into a worker thread (#11488) 2026-07-30 19:33:05 -07:00
source-control-path-sort-benchmark.mjs perf(source-control): share one path collator across the projection (#10850) 2026-07-26 22:26:49 -07:00
ssh-watch-fanout-benchmark.mjs perf(ssh): normalize watch event paths once per fs.changed batch (#10881) 2026-07-27 01:02:48 -07:00
summarize-terminal-perf-report.mjs Terminal performance initiative: pipeline fixes + term-speed-2 revival + PTY flow control (integration branch) (#7214) 2026-07-10 17:27:47 -07:00
summarize-terminal-perf-report.test.mjs Reduce git trace and branch compare polling churn (#6002) 2026-06-22 19:13:32 -07:00
telemetry-bundle-constant-patterns.mjs fix(release): accept lowered telemetry declarations (#11019) 2026-07-27 17:38:54 -07:00
telemetry-bundle-constant-patterns.test.mjs fix(release): accept lowered telemetry declarations (#11019) 2026-07-27 17:38:54 -07:00
terminal-control-strip-benchmark.mjs perf(terminal): eliminate adverse control and frame-gate cases (#11045) 2026-07-27 23:28:05 -07:00
terminal-e2e-helpers.mjs chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
terminal-ime-e2e-workflow.test.mjs Revert the terminal IME composition-ownership change (#13282) 2026-08-08 19:06:50 -07:00
terminal-output-frame-chunk-benchmark.mjs perf(terminal): eliminate adverse control and frame-gate cases (#11045) 2026-07-27 23:28:05 -07:00
terminal-perf-report-annotations.mjs Reduce git trace and branch compare polling churn (#6002) 2026-06-22 19:13:32 -07:00
terminal-perf-report-annotations.test.mjs Reduce git trace and branch compare polling churn (#6002) 2026-06-22 19:13:32 -07:00
terminal-perf-report-rows.mjs Terminal performance initiative: pipeline fixes + term-speed-2 revival + PTY flow control (integration branch) (#7214) 2026-07-10 17:27:47 -07:00
terminal-pr-link-carry-benchmark.mjs perf(terminal): bound the PR-link carry scan to the trailing window (#10741) 2026-07-26 15:32:33 -07:00
terminal-reattach-payload-scan-benchmark.mjs perf(terminal): bound the reattach payload agent-signal scan (#12681) 2026-08-06 00:23:57 -07:00
terminal-stream-byte-length-benchmark.mjs perf(terminal): measure stream byte length natively above a code-unit floor (#10916) 2026-07-27 17:15:54 -07:00
trim-windows-icon-source.mjs chore(lint): adopt unicorn/prefer-import-meta-properties (error) (#6847) 2026-06-29 23:37:30 -07:00
trim-windows-icon-source.test.mjs chore(lint): adopt unicorn/prefer-import-meta-properties (error) (#6847) 2026-06-29 23:37:30 -07:00
vendor-feature-wall-assets.mjs chore(lint): adopt unicorn/prefer-import-meta-properties (error) (#6847) 2026-06-29 23:37:30 -07:00
verify-agent-hook-stdin-lifecycle.mjs fix(agent-hooks): drain stdin before hook script early exits so agents never hit EPIPE (#8430) 2026-07-13 00:26:22 -07:00
verify-cli-bin.mjs fix: pin CLI build output to CommonJS (#6656) 2026-06-28 22:58:27 -07:00
verify-cli-bin.test.mjs Revert "fix(memory): bound OOM-prone accumulators (#10179)" (#10255) 2026-07-23 18:35:31 -07:00
verify-computer-native.mjs revert: restore pre-worker process boundaries (#11481) 2026-07-29 20:01:31 -07:00
verify-linux-glibc-floor.cjs fix(linux): restore Ubuntu 20.04 launch — pin node-pty glibc symbols + add glibc/libstdc++ packaging gate (#9902) (#10019) 2026-07-22 19:11:44 -07:00
verify-linux-glibc-floor.test.mjs fix(linux): restore Ubuntu 20.04 launch — pin node-pty glibc symbols + add glibc/libstdc++ packaging gate (#9902) (#10019) 2026-07-22 19:11:44 -07:00
verify-linux-wayland-gpu-sandbox.mjs Revert the terminal IME composition-ownership change (#13282) 2026-08-08 19:06:50 -07:00
verify-localization-catalog.mjs fix(localization): stop the repair policy rewriting translated generic terms to English (#12192) 2026-08-04 03:56:33 -07:00
verify-localization-catalog.test.mjs fix(localization): stop the repair policy rewriting translated generic terms to English (#12192) 2026-08-04 03:56:33 -07:00
verify-localization-extraction.mjs chore: declutter top-level repo layout (#11890) 2026-08-01 00:25:35 -07:00
verify-localization-extraction.test.mjs Decouple feature copy from locale parity (#8512) 2026-07-29 17:44:41 -07:00
verify-macos-entitlements.mjs chore(lint): adopt unicorn/prefer-import-meta-properties (error) (#6847) 2026-06-29 23:37:30 -07:00
verify-macos-release-env.mjs
verify-packaged-daemon-entry.cjs Harden layout validation, watcher lifecycle, and connection robustness (#7924) 2026-07-09 16:09:09 -07:00
verify-packaged-daemon-entry.test.mjs Harden layout validation, watcher lifecycle, and connection robustness (#7924) 2026-07-09 16:09:09 -07:00
verify-packaged-plugin-resources.cjs feat(plugins): Orca plugin system — kernel, content packs, panels, workers, marketplace v0 (experimental) (#8549) 2026-07-27 01:14:33 -07:00
verify-packaged-plugin-resources.test.mjs feat(plugins): Orca plugin system — kernel, content packs, panels, workers, marketplace v0 (experimental) (#8549) 2026-07-27 01:14:33 -07:00
verify-release-required-assets.mjs lint(unicorn): enable prefer-number-properties, prefer-array-find, prefer-array-index-of (#7516) 2026-07-05 23:56:37 -07:00
verify-release-required-assets.test.mjs
verify-skill-update-roundtrip.mjs Add safe skill freshness detection and update rail (#8637) 2026-07-16 14:47:28 -07:00
verify-skills-cli-runtime.cjs Fix packaged skills CLI runtime ownership (#11627) 2026-07-30 18:27:16 -07:00
verify-skills-cli-runtime.test.mjs Fix packaged skills CLI runtime ownership (#11627) 2026-07-30 18:27:16 -07:00
verify-telemetry-constants.mjs fix(release): accept lowered telemetry declarations (#11019) 2026-07-27 17:38:54 -07:00
verify-web-build.mjs chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) (#6841) 2026-06-29 22:38:29 -07:00
verify-windows-inner-signature.mjs Fix Windows inner signature PowerShell path (#7136) 2026-07-02 12:11:58 -07:00
verify-windows-inner-signature.test.mjs Fix Windows inner signature PowerShell path (#7136) 2026-07-02 12:11:58 -07:00
win-crash-survival-e2e.test.mjs chore: declutter top-level repo layout (#11890) 2026-08-01 00:25:35 -07:00
windows-daemon-workspace-close-repro.mjs Fix native Windows PTY startup query handling (#9500) 2026-07-19 20:25:52 -07:00
windows-signing-gate-toolset.test.mjs fix(release): restore the Windows inner-binary signature gate (#6487) (#10719) 2026-07-27 15:48:39 -07:00
windows-signing-workflow-contract.test.mjs [P2] fix(release,settings): restore signing preflight portability, bootstrap diagnostics, and skill re-check (#11692) 2026-07-31 06:08:26 -07:00
windows-ssh-attach-console-repro.mjs fix(ssh): patch node-pty helper in Windows relay (#9638) 2026-07-20 19:09:18 -07:00
wrap-localized-search-exports.mjs
wsl-hook-relay-reattach-benchmark-electron-stub.mjs test(wsl): drive hook-relay reattach bench through real PTY spawn (#13260) 2026-08-08 14:06:34 -07:00
wsl-hook-relay-reattach-benchmark.mjs Support live toggle of agent status hooks with WSL relay gating (#13361) 2026-08-09 12:53:13 -07:00
zustand-selector-fanout-benchmark.mjs chore(quality): ratchet Oxlint, React Doctor, and Zustand performance (#11034) 2026-07-27 18:58:36 -07:00