Commit Graph

  • 30329e2fe1 fix(session): adopt every workspace the host partition names, not only tabbed ones 2026-09-08 03:25:31 -07:00
  • d51df63555 test(session): pin the old-client empty-publish skew direction Neil 2026-09-08 02:27:38 -07:00
  • 34a8eb9fe8 fix(session): give an SSH workspace one owning partition so its tabs stop round-tripping as deletions 2026-09-08 02:11:16 -07:00
  • 0f749bf507 feat(runtime): publish effective structured-chat admission in host status brennanb2025/wos-02-admission-in-status Merge Sim 2026-09-11 01:41:13 -07:00
  • c831443988 fix(mobile): a scope refusal is not a missing method on the pairing probes Neil 2026-09-10 17:26:38 -07:00
  • 13fce85edf fix(codex): honor prepared home in persistent daemon Merge Sim 2026-09-11 01:39:25 -07:00
  • 1760e70acd fix(runtime): give the structured-session refusal its own error code brennanb2025/wos-01-typed-structured-refusal Merge Sim 2026-09-11 01:38:21 -07:00
  • 635d40e226 fix(runtime): carry the blocked cause through the host-status snapshot brennanb2025/wos-03-host-status-blocked-cause Merge Sim 2026-09-11 01:37:55 -07:00
  • 9381a9b5f0 fix(terminal): settle a fresh spawn's outcome and prove the ownership guard across a reload Neil 2026-09-11 01:37:45 -07:00
  • efb3fe572b perf(daemon): stop scanning every cell for OSC links that cannot exist nwparker/osc-link-walk-allocation Neil 2026-09-11 01:37:03 -07:00
  • ef969b8bca fix(runtime): an outage is not a handle-gap verdict Neil 2026-09-10 17:47:58 -07:00
  • 2a52a57f30 fix(runtime): keep a live host verdict when a status probe can't reach it (#19647) 2026-09-10 02:41:24 -07:00
  • 5568d28b37 fix(terminal): prevent stale spawn ownership cleanup Merge Sim 2026-09-08 11:20:05 -07:00
  • 078f15e03b fix(terminal): fence hung spawn preparation ownership Merge Sim 2026-09-08 10:56:07 -07:00
  • 42e8c6cc46 wip(e2e): runtime endpoint link fault hop Neil 2026-09-10 01:10:04 -07:00
  • 6caa696ab6 Merge extension-provider fix with verified Pi configured defaults Neil 2026-09-11 01:31:29 -07:00
  • 200a98c19e fix(runtime): keep a live host verdict when a status probe can't reach it (#19647) 2026-09-10 02:41:24 -07:00
  • d419e9d723 Let users reset saved Pi model choices on the current host Neil 2026-09-11 01:28:25 -07:00
  • 22d12388a5 fix(pi): load extension providers for source control generation (#20070) Neil 2026-09-11 01:27:15 -07:00
  • 24b483a914 wip(e2e): runtime endpoint link fault hop Neil 2026-09-10 01:10:04 -07:00
  • 5821626fe6 fix(windows): check the conpty the target would actually load, not build/Release Neil 2026-09-11 00:36:42 -07:00
  • 777f8b294a docs(windows): say the arch proxy is superseded, not complementary Neil 2026-09-11 00:06:03 -07:00
  • b0caa00bed fix(windows): stop shipping an unpatched conpty prebuild a cross-arch package can load Neil 2026-09-10 23:36:23 -07:00
  • ec2bcb2d37 test(runtime): capture what a turn ending, a residual window and a two-row composer really do Neil 2026-09-11 01:22:55 -07:00
  • d498e04f20 docs(windows): record the measured packaging-gate runs and the prebuild gap Neil 2026-09-10 23:05:30 -07:00
  • 77c60cc2ce fix(runtime): decide Antigravity readiness by where the caret sits, not what the screen says Neil 2026-09-10 22:13:25 -07:00
  • d55bfd7ae9 test(wsl): give the login-shell contrast its own HOME so a sibling suite cannot stall it nwparker/wsl-suite-home-isolation Neil 2026-09-10 21:26:21 -07:00
  • a43dc36b18 fix(worktree): recognise the Windows profile through WSL's drvfs view Neil 2026-09-10 17:25:03 -07:00
  • e4dc4255ad fix(worktree): let the worktree path alone decide whose home it is Neil 2026-09-10 17:24:47 -07:00
  • 78e985cd99 fix(pi): claim the status pane when the inherited owner PID is dead (STA-5245) (#16631) Brennan BensonandNeil 2026-09-11 01:25:17 -07:00
  • 1e1b3f0169 fix(pi): complete async subagent lifecycle cleanup fix-18032-async-lifecycle bench 2026-09-11 01:24:48 -07:00
  • 8a8e62e560 fix(relay): stop a revoke that can never land from pinning the relay online Neil 2026-09-10 17:45:37 -07:00
  • 10f8e7fbd7 test(persistence): measure the downgrade direction for worktree identity Neil 2026-09-10 19:26:57 -07:00
  • 25ee925369 docs(session): record why a re-key clobbering an existing target stays unfixed Neil 2026-09-10 17:25:28 -07:00
  • 439ad684c8 fix(session): keep a renamed worktree's rows from matching on the id it lost Neil 2026-09-10 17:07:14 -07:00
  • 4348824ccf fix(runtime): position-discipline the credential rules, and make the prefilter honest Neil 2026-09-11 01:23:52 -07:00
  • b45c6bbb9a test(relay): attribute the post-GC residual with a heap-snapshot diff nwparker/relay-pty-churn-gc-probes Neil 2026-09-10 20:47:22 -07:00
  • f41ca1b33b test(relay): add the real-host PTY churn and forced-GC probes Neil 2026-09-10 20:37:47 -07:00
  • be6ff36302 fix(relay): bound the control socket's connect phase at the transport Neil 2026-09-10 20:30:54 -07:00
  • 96200b9361 fix(runtime): bound the remote-runtime connect against an unreachable host Neil 2026-09-10 19:21:59 -07:00
  • e38b402a5e perf(relay): index client request aborts instead of scanning every controller Neil 2026-09-10 19:34:24 -07:00
  • 00a53c8598 test(relay): measure per-connection teardown and hot-path costs by counting Neil 2026-09-10 19:22:56 -07:00
  • b1f93b90c5 fix(ssh): record the superseded-relay pass the Windows arm abandons Neil 2026-09-10 20:42:45 -07:00
  • e47e0778f5 test(runtime): pin sleeping-agent resume on a failed SSH target test/ssh-failed-target-resume-coverage Neil 2026-09-10 16:38:13 -07:00
  • 5925d0b7e4 fix(session): an emptied workspace still survives the reconnect merge Neil 2026-09-10 16:25:10 -07:00
  • 336c09910b fix(relay): keep the diagnostic the refusal path exists to produce Neil 2026-09-10 17:58:43 -07:00
  • 41cbe3ee48 fix(relay): one malformed pre-auth handshake frame closes its connection, not the daemon Neil 2026-09-10 03:22:43 -07:00
  • 021748b7ae fix(runtime): a host frame's active tab is a report, not this client's focus nwparker/host-active-tab-not-user-intent Neil 2026-09-10 03:22:56 -07:00
  • b8bfd89ebb fix(agent-hooks): keep Orca's own CODEX_HOME out of the host probe fix/remote-codex-home-hook-install Neil 2026-09-10 01:46:32 -07:00
  • 41c388f44a fix(agent-hooks): only redirect the Codex hook layout when the home really moved Neil 2026-09-10 01:38:22 -07:00
  • 1426aee28d fix(agent-hooks): install remote Codex hooks where Codex actually reads them Neil 2026-09-10 01:27:31 -07:00
  • bedc94c5ec docs(relay): the negotiation needs three conditions to become reachable, not two nwparker/relay-protocol-version-n Neil 2026-09-11 00:19:21 -07:00
  • ac3606397c docs(relay): say plainly that the protocol negotiation is not reachable yet Neil 2026-09-11 00:18:58 -07:00
  • 9d843f1705 fix(ssh): keep the daemon version intact now that the mismatch line has trailing fields Neil 2026-09-10 01:23:20 -07:00
  • f5cee3fbf4 fix(relay): do not let a peer's version claim crash the daemon that logs it Neil 2026-09-10 01:19:30 -07:00
  • 0b568e6a07 test(relay): pin the zero-version rejection the range band cannot catch Neil 2026-09-10 00:54:17 -07:00
  • 945516d12f feat(relay): negotiate a semantic protocol version in the handshake Neil 2026-09-10 00:47:36 -07:00
  • 970cbf1113 test(wire): pair the session-tabs retirement proof across two builds Neil 2026-09-10 19:19:46 -07:00
  • 052e472d74 test(e2e): the close-retraction spec is green on this branch, measured Neil 2026-09-11 00:13:03 -07:00
  • a1770f3777 docs(e2e): say why the red close-retraction spec sits on this PR Neil 2026-09-10 23:59:17 -07:00
  • adc9fe91d5 test(e2e): pin the close retraction a paired host does not publish Neil 2026-09-10 18:22:05 -07:00
  • 1a0842f431 test(e2e): keep the two-client journey spec type-clean Neil 2026-09-10 18:00:35 -07:00
  • 7358bc31f5 test(e2e): journeys for a reopened client and two clients on one host Neil 2026-09-10 17:58:53 -07:00
  • 56324233ba fix(runtime): give "same publisher" one answer across the epoch fences Neil 2026-09-10 20:09:38 -07:00
  • aca64957df test(runtime): cover the fences the retraction change narrowed Neil 2026-09-10 20:01:41 -07:00
  • 113515f25a test(runtime): pin the retraction boundary against a stale inventory omission Neil 2026-09-10 19:35:48 -07:00
  • a6f354ad8f fix(runtime): a removal retraction is not a publisher handover Neil 2026-09-10 19:30:48 -07:00
  • 14be504f1c test(runtime): pin the removal frame retiring a still-live publisher Neil 2026-09-10 19:04:27 -07:00
  • 6965053d5e fix(runtime): publish a terminal retirement proof on the exit's own evidence Neil 2026-09-10 19:04:08 -07:00
  • c7b82e1909 fix(runtime): name a terminal whose pane the graph dropped Neil 2026-09-10 01:16:40 -07:00
  • e533eaefe7 docs: link session identity draft PR nwparker/linear-session-identity Neil 2026-09-07 17:48:50 -07:00
  • ebcaf431c6 docs: record session identity coverage and remaining gaps Neil 2026-09-07 17:48:06 -07:00
  • 640dde2c71 fix(session): refuse unproven cross-host partition adoption Neil 2026-09-07 17:45:52 -07:00
  • 48db6cf8ea fix(resume): retain uncertainty after failed SSH hydration Neil 2026-09-07 17:45:45 -07:00
  • f8a05693cc fix(resume): honor scoped transcript claims across workspaces Neil 2026-09-07 17:45:36 -07:00
  • ce5a11812d Merge the reviewer's main merge into this branch brennanb2025/claude-structured-chat-title Merge Sim 2026-09-11 01:18:42 -07:00
  • f47828d3cb fix(ssh): bound the background provider-miss throttle map fix/19173-runtime-ssh-restart-reconnect github-actions[bot] 2026-09-08 00:59:00 -07:00
  • d680f9eb10 fix(ssh): require every relay provider before classifying a relay attached github-actions[bot] 2026-09-08 00:58:40 -07:00
  • 023014e049 fix(ephemeral-vm): harden runtime-owned SSH re-attach after verifier review Neil 2026-09-07 23:18:39 -07:00
  • 0a565d5d4d fix(ephemeral-vm): re-attach runtime-owned SSH relays after an app restart Neil 2026-09-07 16:34:22 -07:00
  • bb5a35e0f4 ci: re-run after an unrelated Electron probe startup timeout Neil 2026-09-10 03:15:31 -07:00
  • c571e6123f test(worktree): pin the IPC removal call site and the unknown-host-home refusal Neil 2026-09-10 03:06:00 -07:00
  • cf515f757d fix(worktree): merge the duplicated removal-route import Neil 2026-09-10 01:41:56 -07:00
  • 78857f5d31 fix(worktree): ask the execution host whose home a remote delete would take Neil 2026-09-10 01:17:32 -07:00
  • cb29f42c1e test(runtime): pin the store subscription the reconciled loop can leak Neil 2026-09-11 00:15:12 -07:00
  • 4a9cee297f test(runtime): pin sleeping-agent resume on a failed SSH target Neil 2026-09-10 16:38:13 -07:00
  • e0323ce16f fix(runtime): isolate one worktree's replay from the mirror-hydration drain Neil 2026-09-10 17:26:01 -07:00
  • fa52db8c6d test(runtime): pin replay containment on the deadline path too Neil 2026-09-10 17:40:33 -07:00
  • c203d493d6 docs(runtime): the reused-tab-id class is closed at read time, not still open Neil 2026-09-10 18:38:18 -07:00
  • 9446de6d19 fix(runtime): a published handle retires the verdict it answered Neil 2026-09-10 18:34:07 -07:00
  • 33c249990a docs(runtime): the two guards on the park-time binding are not redundant Neil 2026-09-10 18:21:13 -07:00
  • 0096f25edb fix(runtime): a handle-gap verdict answers for its pane, not for the tab id Neil 2026-09-10 18:13:21 -07:00
  • 070bbb4a48 fix(test): repair the teardown suite the union broke Neil 2026-09-10 23:53:48 -07:00
  • 453220c801 fix(runtime): reconcile three branches' handle-gap verdict rules into one loop Neil 2026-09-10 17:54:10 -07:00
  • b33b48e2c4 fix(runtime): drain a removed environment's handle-gap verdicts on teardown Neil 2026-09-10 17:44:39 -07:00
  • a6e6bbfe5c fix(runtime): isolate one pane's replay from the handle-gap drain Neil 2026-09-10 17:25:48 -07:00
  • cc1d1357c2 fix(terminal): a live pane owns its transcript in any workspace Neil 2026-09-10 16:24:58 -07:00
  • 1be4dd9b3f fix(runtime): void a handle-gap verdict the reconnect made stale Neil 2026-09-10 16:24:41 -07:00
  • a186158c1d fix(runtime): bound the handle-gap expiry map to the current connection Neil 2026-09-10 04:05:48 -07:00
  • 1c042f4b27 fix(runtime): park a mirrored pane's resume until its PTY handle lands Neil 2026-09-10 04:00:03 -07:00