Commit Graph

5 Commits

Author SHA1 Message Date
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
open-design-crew[bot] ccf1abb446 fix media HyperFrames rendering in packaged desktop (#7633)
* fix media HyperFrames rendering in packaged desktop

* fix nix dependency hashes

* fix desktop frame capture timeout

* fix(desktop): prevent HyperFrames capture stalls

* test(desktop): verify HyperFrames timeline advances

* fix(daemon): preserve declared HyperFrames duration

---------

Co-authored-by: lefarcen <935902669@qq.com>
2026-08-31 15:32:33 +00:00
PerishFire 5a62b0edad revert(sidecar): defer convergence until after weekly release (#7634)
Revert d83d4e032f to keep the current weekly release on its established baseline. The sidecar convergence work and QA acceptance remain valid and will be relanded after the release window closes.
2026-08-31 04:02:40 +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
PerishFire 4b48f94b7c refactor(ci): align tools-pack sources with scope boundaries (#7230)
* refactor(ci): align tools-pack sources with scope boundaries

* refactor(tools-pack): unify test source imports

* fix(tools-pack): resolve workspace root from package

Generated-By: looper 0.11.2 (runner=fixer, agent=codex)

* test(tools-pack): exercise bundled CLI directly

---------

Co-authored-by: Looper <looper@noreply.github.com>
2026-08-21 07:56:48 +00:00