Commit Graph

  • 8ebff89106 docs(cloud): move relay reconnect findings under cloud/docs Jinwoo-H 2026-09-04 01:13:22 -04:00
  • 1ff4a3d30d fix(crash-reporting): stop the codex POSIX teardown claiming a group that was already gone Neil 2026-09-03 22:12:33 -07:00
  • b460160bbd test(crash-reporting): remove the Windows lane marker tree through the retrying helper Neil 2026-09-03 22:09:18 -07:00
  • 645aeaaaad test(ipc): skip the allowed-root symlink escapes on Windows perf/filesystem-allowed-roots Neil 2026-09-03 22:04:53 -07:00
  • 87c92e1704 perf(ipc): keep the allowed-root snapshot lazy so granted external paths build nothing Neil 2026-09-03 13:32:52 -07:00
  • 5a73e507fd perf(ipc): build the filesystem allowed-root list once per authorization Neil 2026-09-03 03:41:19 -07:00
  • 8854b5ded5 perf(ssh): coalesce concurrent git.listWorktrees reads (#18419) Neil 2026-09-03 22:03:05 -07:00
  • d338b344ec docs: relay reconnect investigation findings and roll status Jinwoo-H 2026-09-04 01:02:38 -04:00
  • 07fa28a3ae Merge origin/main into orchestration-v3 Jinwoo-H 2026-09-04 00:49:43 -04:00
  • f36c03e84a fix(windows): make the install-dir ACL repair rescue the launch it runs in (#18361) 2026-09-03 21:39:34 -07:00
  • 36354f1742 perf(remote): read the repo catalog once per publish, not once per worktree (#18410) Neil 2026-09-03 21:38:03 -07:00
  • f40e94d844 Revert "docs: document localization workflow" (#18571) OrcaWin 2026-09-03 21:37:52 -07:00
  • 5a2bbef9d1 Revert "docs: add Ukrainian README translation" (#18570) OrcaWin 2026-09-03 21:37:49 -07:00
  • f26db576ad Revert "docs: document localization workflow" revert-6204-tmchow/agents-localization-guidance OrcaWin 2026-09-03 21:36:23 -07:00
  • b2a7578517 Revert "docs: add Ukrainian README translation" revert-16124-docs/ukrainian-readme OrcaWin 2026-09-03 21:36:21 -07:00
  • 0593f4e0ad perf(persistence): stop writing every worktree metadata row twice (#18451) Neil 2026-09-03 21:30:45 -07:00
  • 6c4797ca9f perf(runtime): stop the expired-SSH-lease sweep from rescanning every tab layout (#18409) Neil 2026-09-03 21:21:22 -07:00
  • 4101505b6b fix(cloud): recalibrate the relay monitor's exhausted-retry freeze to a measured bar (#18569) Jinwoo Hong 2026-09-04 00:20:28 -04:00
  • 1c4c6b7fec perf(startup): stop queueing window creation behind the proxy apply and i18n (#18436) Neil 2026-09-03 21:19:06 -07:00
  • ef9e9f3fd9 perf(main): take the idle ownership poll off the main thread and batch pending marker probes (#18425) Neil 2026-09-03 21:16:04 -07:00
  • 0d42e3fc99 perf(persistence): stop double-traversing the persisted session at load (#18458) Neil 2026-09-03 21:15:28 -07:00
  • 71721a6eef perf(renderer): narrow the App-root badge and terminal pty-set subscriptions (#18444) Neil 2026-09-03 21:11:21 -07:00
  • 6a5aa1904f perf(renderer): load the project-location and feedback dialogs on click (#18440) Neil 2026-09-03 21:11:02 -07:00
  • 558f57de58 perf(source-control): sort branch entries before filtering, gate projections by view mode (#18426) Neil 2026-09-03 21:05:55 -07:00
  • 6815fed6d6 perf(worktrees): converge the trash sweep instead of re-walking doomed trees (#18429) Neil 2026-09-03 21:04:54 -07:00
  • d247d6441b perf(startup): overlap the runtime capability refresh with the session-tabs inventory (#18460) Neil 2026-09-03 21:04:04 -07:00
  • db144c76dd perf(startup): overlap the runtime capability refresh with the session-tabs inventory perf/renderer-startup-hydration Neil 2026-09-03 04:40:49 -07:00
  • 949c9d3353 perf(worktrees): classify each worktree once, defer the SSH meta index, drop the conflict-path probe (#18433) Neil 2026-09-03 21:02:11 -07:00
  • d4f1dbbc33 test(persistence): pin that a file with no identity map never gains one perf/worktree-meta-alias-projection Neil 2026-09-03 21:01:31 -07:00
  • e7d23ea8cd chore(persistence): keep the derivation predicate module-private Neil 2026-09-03 14:59:39 -07:00
  • 6a05862e73 perf(persistence): drop the identity twin, not the locator row Neil 2026-09-03 14:56:03 -07:00
  • 6e42c141eb fix(persistence): keep the lineage maps when a profile file has no worktreeMeta key Neil 2026-09-03 13:48:20 -07:00
  • 59385b3e85 perf(persistence): stop writing every worktree metadata row twice Neil 2026-09-03 04:18:03 -07:00
  • d103010b70 fix(windows): keep the recovered-launch prompt silent while the tree is the suspect nwparker/crash-windows-acl-family Orca Worker 2026-09-03 21:01:44 -07:00
  • c11c6878c1 perf(persistence): stop dead SSH leases pinning metadata, retire unreachable tombstones (#18430) Neil 2026-09-03 20:59:53 -07:00
  • aa3a7ef147 fix(relay): make the control lease jitter symmetric Jinwoo-H 2026-09-03 23:58:17 -04:00
  • ab32c2c0c5 perf(startup): stop the persistence milestone from timing its own details closure (#18439) Neil 2026-09-03 20:57:57 -07:00
  • 79fa307330 test(persistence): pin absence-stays-fatal for the salvaging containers perf/profile-state-validation Neil 2026-09-03 16:03:45 -07:00
  • 60822aebc6 perf(persistence): stop double-traversing the persisted session at load Neil 2026-09-03 04:34:34 -07:00
  • 1f90379f54 test(runtime): pin that a shutdown-straddling ownership read cannot republish perf/idle-main-process-timers Neil 2026-09-03 20:57:38 -07:00
  • 98c4a5d33c Merge remote-tracking branch 'origin/main' into brennanb2025/claude-sweep-rederivation-fence Merge Sim 2026-09-03 20:57:27 -07:00
  • ef686fdc9c Merge commit '16283d23bf0b132f05930a020cbca273edab687f' into brennanb2025/claude-sweep-rederivation-fence Merge Sim 2026-09-03 20:57:17 -07:00
  • 6415b1dc22 perf(images): probe raster headers instead of decoding whole payloads, memoize repo icon validation (#18421) Neil 2026-09-03 20:56:29 -07:00
  • 1ffaed8d56 Declare agentSession.requestHandoff on the cross-version wire surface Merge Sim 2026-09-03 20:55:31 -07:00
  • 97e5eb8886 perf(paths): guard the no-op regex passes on the path-comparison hot path (#18418) Neil 2026-09-03 20:54:59 -07:00
  • f371cb0542 docs(runtime): say why the leaf scan keeps Object.keys perf/leaf-tab-index Neil 2026-09-03 20:49:01 -07:00
  • 2ed433c58c fix(startup): scope the deferred emoji loader to the projects that own it perf/startup-parallel-awaits Neil 2026-09-03 20:46:14 -07:00
  • 8d3220c4e9 docs(ssh): document the worktree-list coalescing contract perf/ssh-read-dedupe Neil 2026-09-03 20:44:21 -07:00
  • 20e65fc204 fix(ssh): move the inspect ratchet to the provider it guards Neil 2026-09-03 20:43:50 -07:00
  • 3919c37f5f perf(renderer): narrow the App-root badge and terminal pty-set subscriptions perf/narrow-app-root-subscriptions Neil 2026-09-03 04:13:56 -07:00
  • d57bcf1102 refactor(source-control): freeze the empty branch-tree singleton perf/source-control-projection Neil 2026-09-03 20:42:58 -07:00
  • ba44c8a5f4 fix(renderer): latch the lazy dialog mounts in state instead of during render perf/lazy-feature-dialogs Neil 2026-09-03 20:42:26 -07:00
  • 398f51b55f test(renderer): make the composer warm guard's no-mount assertion real Neil 2026-09-03 17:47:52 -07:00
  • 12ce15c1fe perf(renderer): warm the lazy dialog chunks on their precursor Neil 2026-09-03 15:20:32 -07:00
  • 1af10be299 test(renderer): flush the lazy set-location chunk in the ready-target test Neil 2026-09-03 13:38:30 -07:00
  • a5e806031c perf(renderer): load the project-location and feedback dialogs on click Neil 2026-09-03 04:07:22 -07:00
  • 9b2fb46c31 fix(test): import the conflict parser statically so the CJS cli project compiles perf/worktree-catalog-classification Neil 2026-09-03 20:42:21 -07:00
  • 204d54f5fb perf(remote): skip the session and repo reads when no hydrated target is connected perf/remote-export-repo-lookup Neil 2026-09-03 20:41:42 -07:00
  • 61eac03c33 perf(remote): resolve each worktree's owning target once per publish Neil 2026-09-03 03:30:05 -07:00
  • 71f3700aec perf(remote): read the repo catalog once per publish, not once per worktree Neil 2026-09-03 03:16:58 -07:00
  • 7ed86a98ae perf(ipc): index worktree owners instead of rescanning the repo list per lookup (#18416) Neil 2026-09-03 20:41:17 -07:00
  • 0ff97b972a fix(worktrees): drop the stray orchestration test and bundle the asar guard like production perf/worktree-trash-sweep-retry Neil 2026-09-03 17:47:53 -07:00
  • c18e4f2236 fix(worktrees): make host tree removal see through Electron's asar shim Neil 2026-09-03 15:36:48 -07:00
  • f94a1a4a66 fix(worktrees): keep Node's per-level rm retries Windows-only Neil 2026-09-03 13:43:24 -07:00
  • de8d962cbc perf(worktrees): converge the trash sweep instead of re-walking doomed trees Neil 2026-09-03 03:48:38 -07:00
  • 81bfca0007 fix: recover paired structured session mirror on host swap Merge Sim 2026-09-03 20:40:53 -07:00
  • cfea61cd2b docs(paths): point the fixture header at the real guards test perf/path-normalization-guards Neil 2026-09-03 20:40:42 -07:00
  • 5d4e150873 test(proxy): close the shorthand and chained-receiver holes in the fetch call-site audit Neil 2026-09-03 17:44:19 -07:00
  • 5f6ff4ad46 test(proxy): fail CI when a main-process fetcher escapes the default-session guard Neil 2026-09-03 15:29:08 -07:00
  • 8d204c5969 fix(packaging): ship the emoji shortcode dataset main lazily requires Neil 2026-09-03 13:40:39 -07:00
  • ad89654ce5 perf(startup): stop queueing window creation behind the proxy apply and i18n Neil 2026-09-03 04:00:13 -07:00
  • abf8c9a42c perf(ssh): drop the inspectProcess half, ratchet per-read host observations Neil 2026-09-03 17:49:19 -07:00
  • c6abc6d81d perf(ssh): coalesce concurrent pty.inspectProcess and git.listWorktrees reads Neil 2026-09-03 03:40:09 -07:00
  • 5c3b44424b docs(source-control): drop the total-order premise from the projection sort argument Neil 2026-09-03 13:52:50 -07:00
  • cbacb36add perf(source-control): sort branch entries before filtering, gate projections by view mode Neil 2026-09-03 03:48:55 -07:00
  • 104f44222e perf(git): read the porcelain worktree mode instead of probing conflicted paths Neil 2026-09-03 13:51:46 -07:00
  • 482f8aa4b4 perf(worktrees): classify each worktree once, defer the SSH meta index, unserialise conflict probes Neil 2026-09-03 03:56:40 -07:00
  • 714df1c053 perf(main): take the idle ownership poll off the main thread and batch pending marker probes Neil 2026-09-03 03:46:03 -07:00
  • 5d2da8ca41 perf(startup): stop the persistence milestone from timing its own details closure perf/startup-diagnostics-and-tab-scaling Neil 2026-09-03 04:05:17 -07:00
  • d0a082fd68 perf(paths): drop the root hoist, land the guards alone Neil 2026-09-03 17:47:46 -07:00
  • 4509671b79 perf(paths): guard the no-op regex passes and hoist the loop-invariant root Neil 2026-09-03 03:39:40 -07:00
  • d7d5749241 perf(images): key icon-validation memo on the persisted icon object perf/raster-preview-decode Neil 2026-09-03 15:27:30 -07:00
  • 2817ff479e perf(images): measure raster headers from a probe and memoize repo icon validation Neil 2026-09-03 03:43:20 -07:00
  • eee46629c6 perf(runtime): resolve a leaf's tab by scan instead of a cached membership index Neil 2026-09-03 17:50:50 -07:00
  • 346e297edc fix(runtime): revalidate the leaf membership index on root identity Neil 2026-09-03 13:34:11 -07:00
  • 23d055a799 perf(runtime): stop the expired-SSH-lease sweep from rescanning every tab layout Neil 2026-09-03 03:13:32 -07:00
  • 3b83994551 perf(persistence): stop dead SSH leases pinning metadata, retire unreachable tombstones perf/prune-dead-ssh-leases Neil 2026-09-03 03:47:49 -07:00
  • 63aee7f1ee perf(terminals): spend one inspection start on a whole cadence round (#18438) Neil 2026-09-03 20:37:44 -07:00
  • 16283d23bf fix(claude): stop the synthesised content-part kinds leaking into the transcript Merge Sim 2026-09-03 20:36:59 -07:00
  • 07e50e9513 perf(terminal): scan only new tail lines for the wait-blocked sentinel (#18437) Neil 2026-09-03 20:34:42 -07:00
  • e5ccd4a1a4 fix(relay): check client abandonment between each accept lookup Jinwoo-H 2026-09-03 23:33:08 -04:00
  • a711cb8b60 perf(renderer): gate the tab strip's worktree subscriptions and fix the orchestration batch's self-invalidating cache (#18428) Neil 2026-09-03 20:25:22 -07:00
  • 1d3c4f269a test(claude): assert the effort contract against the real binary Merge Sim 2026-09-03 20:25:19 -07:00
  • 4d4c7603b1 Merge commit 'ab00a5a9f3b4a7856fde2dbdc7acbb5c6eb9d74b' into brennanb2025/claude-effort-pill Merge Sim 2026-09-03 20:22:44 -07:00
  • 4411ffc342 fix(claude): only record an effort the child confirms it adopted Merge Sim 2026-09-03 20:15:46 -07:00
  • 47abbd354a fix: route structured launches by execution host platform Merge Sim 2026-09-03 20:17:40 -07:00
  • 1886b3d4ef fix(claude): report effort from get_settings, which is the only frame that has it Merge Sim 2026-09-03 20:10:03 -07:00
  • 141fbe61b0 perf(terminal): build the carried tail window and its match index from one constructor perf/terminal-tail-incremental Neil 2026-09-03 19:03:21 -07:00
  • da359accca perf(terminal): scan only new tail lines for the wait-blocked sentinel Neil 2026-09-03 03:59:30 -07:00
  • 34222e0137 perf(orchestration): project explicit columns so the graph publish stops recompiling SQL (#18420) Neil 2026-09-03 20:10:01 -07:00