Commit Graph
21 Commits
Author SHA1 Message Date
Jinwoo-HandOrca 56d4d6b2b0 Findings + tests: batch windows were the DSR-load gap (19->8.0ms dev); timing tests updated to 2ms windows
Co-authored-by: Orca <help@stably.ai>
2026-07-03 16:30:51 -04:00
Jinwoo-HandOrca 4252a7eab4 VS Code head-to-head: Orca beats/ties 5 of 6 metrics (16x idle, 5x styles-stress, better p99); load p50 gap attributed to ACK window + timer-clamped drain cadence
Co-authored-by: Orca <help@stably.ai>
2026-07-03 16:20:28 -04:00
Jinwoo-HandOrca 72b1d2bc61 Prod verdict: v1.4.121-rc.0 bench — DSR-load p50 134->18.6ms (7.2x), agent-tui 2.0->11.2 MB/s, idle at Terminal.app parity; pipeline now cadence-bound
Co-authored-by: Orca <help@stably.ai>
2026-07-03 03:52:06 -04:00
Jinwoo-HandOrca d55df1e3ad Merge origin/main (v1.4.120 + #7205) into orca-performance
Conflict resolutions:
- terminal-stream-protocol: Metadata keeps opcode 12 (shipped to mobile
  in v1.4.120); branch-only Ack renumbers to 13.
- scheduler: keep HIGH_PRIORITY_MAX_WRITES_PER_DRAIN=8 (perf fix) over
  main's 2 (#7139 landed there with the old constant).
- headless-emulator: keep chain structure (scanner classes, query-reply
  forwarding); graft main's pathFlavor/remotePosixFileUriAuthority OSC7
  options through TerminalOscCwdTitleScanner. Main's
  TerminalPrivateModeTracker is logic-identical to the chain's
  TerminalMouseModeMirror (kept, with pre-filter).
- orca-runtime: keep chain factory; graft main's pathFlavor wiring and
  snapshot cwd fallback; keep both teardown lines.
- pty-connection: keep both chain reconcile and main's ordered-seq
  tracking; clear the chain's restored-snapshot baseline on pty exit
  (same seq-domain boundary main's reset enforces) — fixes revive with
  restarted seq counter dropping chunks as duplicates.
- subscribe-buffer tests: updated to merged semantics — main's inline
  overflow recovery ships current data as the FIRST snapshot; the
  chain's resized/pending-output-overflow follow-up remains as backstop.

Validation: typecheck clean; 7,548 tests green across daemon/ipc/
runtime/pane-manager/terminal-pane/shared/mobile-transport (1 documented
pre-existing WSL failure).

Co-authored-by: Orca <help@stably.ai>
2026-07-03 03:34:59 -04:00
Jinwoo-HandOrca 7ec672f483 Findings: flow control merged; definition-of-done accounting; prod verification re-scoped to packaged RC
Co-authored-by: Orca <help@stably.ai>
2026-07-03 03:01:50 -04:00
Jinwoo-HandOrca e8ba7f0f79 Record A/B gate pass in findings log; add A/B result JSONs
Co-authored-by: Orca <help@stably.ai>
2026-07-03 02:22:59 -04:00
Jinwoo-HandOrca 24cde7a44d Retract confounded daemon conviction; mandate load-controlled A/B protocol for the revival merge gate
Co-authored-by: Orca <help@stably.ai>
2026-07-03 02:08:18 -04:00
Jinwoo-HandOrca d776792f1e Findings: revival branch green but perf-gated — daemon Session ingest regressed 103->40-48 MB/s (chain emulator restructure); merge blocked until blockedfix parity
Co-authored-by: Orca <help@stably.ai>
2026-07-03 02:01:22 -04:00
Jinwoo-HandOrca 545ea0b44a Add producer flow-control design to initiative plan
Co-authored-by: Orca <help@stably.ai>
2026-07-03 00:39:48 -04:00
Jinwoo-HandOrca 7839fb9dbd Findings + results: three stacked fixes unlock the pipeline (agent-tui 16x, DSR-load p50 161->18.8ms in dev)
Co-authored-by: Orca <help@stably.ai>
2026-07-03 00:37:57 -04:00
Jinwoo-HandOrca 054b665d90 Findings: remaining whale is the per-chunk blocked-reason check (~85% of onPtyData post-fix)
Co-authored-by: Orca <help@stably.ai>
2026-07-02 23:00:51 -04:00
Jinwoo-HandOrca 7eb6e08b1c Record windowed-tail partial win + next-cycle recipe in findings log
Co-authored-by: Orca <help@stably.ai>
2026-07-02 22:57:05 -04:00
Jinwoo-HandOrca 59316c40bc Findings: 51x loss attributed to O(tail) retained-tail redraw path in main onPtyData
Co-authored-by: Orca <help@stably.ai>
2026-07-02 22:48:57 -04:00
Jinwoo-HandOrca be854330c9 Record task #9 attribution + parse-clock fix in findings log
Co-authored-by: Orca <help@stably.ai>
2026-07-02 22:15:25 -04:00
Jinwoo-HandOrca b662d72791 Record dev-build #7153 check in findings log
Co-authored-by: Orca <help@stably.ai>
2026-07-02 21:35:09 -04:00
Jinwoo-HandOrca 9fd7e7094b Record baseline + decomposition findings in initiative plan
Co-authored-by: Orca <help@stably.ai>
2026-07-02 21:23:27 -04:00
Jinwoo-HandOrca 87fbc4482c Add terminal performance initiative plan
Working plan for the orca-performance branch: verified architecture
findings, workstreams (baselines, #7153 validation, term-speed-2 revival
with merge-scout numbers, stall fixes, flow control, rig extensions,
utilityProcess router, telemetry), benchmark protocol, sequencing, and
baseline-relative success criteria.

Co-authored-by: Orca <help@stably.ai>
2026-07-02 21:06:09 -04:00
Jinwoo Hong 78d3a37b90 Revert WebGL context retention (#7169) 2026-07-02 17:55:37 -07:00
Jinwoo Hong 2ce9314acb Improve Windows terminal performance: retain WebGL contexts, warm first ConPTY (#7085) 2026-07-02 18:41:23 -04:00
Jinwoo Hong 5f6b454c3a perf(windows): fix 60s startup ACL walk and OpenCode streaming freeze, with benchmark harnesses (#5124) 2026-06-10 16:41:22 -04:00
Jinwoo Hong 8654a41ea8 Persist orca serve terminal sessions
Squashed merge of PR #4656.
2026-06-04 16:37:57 -04:00