PerishFire
0688faaec3
reland(sidecar): converge product clients on package boundary ( #7636 )
...
* reland(sidecar): converge product clients after weekly release
Restore the sidecar convergence from #7244 after the release-scheduling revert in #7634 . This tree matches the previously reviewed and cross-platform QA-accepted implementation at d83d4e032f .
* fix(sidecar): clarify identity and cache witnesses
Generated-By: looper 0.11.2 (runner=fixer, agent=codex)
* fix(packaged): probe cross-source desktop owners
Generated-By: looper 0.11.2 (runner=fixer, agent=codex)
* fix(sidecar): preserve cross-source launch ownership
Generated-By: looper 0.11.2 (runner=fixer, agent=codex)
* test(pack): assert cross-source Windows launch ownership
Generated-By: looper 0.11.2 (runner=fixer, agent=codex)
* fix(sidecar): align HyperFrames with client boundary
Generated-By: looper 0.11.2 (runner=fixer, agent=codex)
* fix(e2e): keep HyperFrames fixture in helper lane
Generated-By: looper 0.11.2 (runner=fixer, agent=codex)
* docs(sidecar): restore review and handoff contracts
Generated-By: looper 0.11.2 (runner=fixer, agent=codex)
* fix(sidecar): restore cache and daemon boundaries
Generated-By: looper 0.11.2 (runner=fixer, agent=codex)
* fix(pack): restore sourcemaps and Linux smoke discovery
Generated-By: looper 0.11.2 (runner=fixer, agent=codex)
* fix(sidecar): make payload handoff generation-atomic
* fix(sidecar): preserve packaged action and mode parity
Generated-By: looper 0.11.2 (runner=fixer, agent=codex)
* test(pack): align Linux cleanup resource count
Generated-By: looper 0.11.2 (runner=fixer, agent=codex)
* fix(packaged): preserve headless sidecar mode
* test: normalize source line endings
* fix(daemon): launch Codex cmd shims on Windows
---------
Co-authored-by: Looper <looper@noreply.github.com >
2026-09-01 13:22:04 +00:00
PerishFire
d83d4e032f
refactor(sidecar): converge product clients on package boundary ( #7244 )
...
* refactor(sidecar): own client identity and lifecycle atomics
* refactor(sidecar): converge product clients on package boundary
* fix(sidecar): use TypeScript process fixture
Generated-By: looper 0.11.2 (runner=fixer, agent=codex)
* fix(e2e): assert opaque sidecar capability
Generated-By: looper 0.11.2 (runner=fixer, agent=codex)
* fix(sidecar): preserve resilient client handoffs
Generated-By: looper 0.11.2 (runner=fixer, agent=codex)
* fix(nix): build sidecar dependencies first
Generated-By: looper 0.11.2 (runner=fixer, agent=codex)
* fix(sidecar): restore historical desktop handoff
Generated-By: looper 0.11.2 (runner=fixer, agent=codex)
* fix(packaged): canonicalize mac runtime paths
* fix(tools-pack): clean mac launcher namespace
* fix(sidecar): harden client lifecycle boundaries
* fix(sidecar): isolate concurrent lifecycle generations
* fix(sidecar): retain spawned process generations
* fix(sidecar): preserve resources across restart
* fix(tools-dev): retain dynamically bound daemon port
* fix(sidecar): fence Windows process generations
* test(packaged): use sidecar client in payload fixture
* fix(sidecar): enforce generation ownership
* fix(sidecar): persist generation ownership
* fix(sidecar): quick-fail ambiguous recovery
* fix(tools-pack): ship sidecar supervisor
* fix(sidecar): fence lifecycle generations
* fix(tools-pack): build platform before sidecar
* fix(sidecar): preserve nested stamped resources
* refactor(sidecar): model generation authority
* fix(sidecar): converge packaged build and headless actions
* fix(sidecar): isolate Windows generations
* fix(sidecar): retire orphaned generation descendants
* fix(sidecar): unify fenced process retirement
* fix(sidecar): converge contended launch generations
* test(sidecar): model slower packaged fixtures
* fix(sidecar): make supervisor the generation boundary
* fix(web): bound sidecar HTTP shutdown
* fix(pack): verify complete mac shutdown
* refactor(sidecar): converge packaged lifecycle sets
* fix(sidecar): serialize Windows packaged lifecycle
* fix(windows): harden packaged cold-start validation
---------
Co-authored-by: Looper <looper@noreply.github.com >
Co-authored-by: Amy <58060647+AmyShang-alt@users.noreply.github.com >
2026-08-31 03:27:41 +00:00