Skip to content

sync: complete upstream alignment through 7a089b2b24 - #268

Merged
aaditagrawal merged 93 commits into
mainfrom
sync/alignment-20260905-current
Sep 5, 2026
Merged

sync: complete upstream alignment through 7a089b2b24#268
aaditagrawal merged 93 commits into
mainfrom
sync/alignment-20260905-current

Conversation

@aaditagrawal

@aaditagrawal aaditagrawal commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Completes the remaining upstream changes through 7a089b2b2449c5c146e1a7d554a31e6d55924d3f. The combined stack incorporates all 148 commits that were missing after #266.

Adopts mounted-row asset loading, stable streaming renderers, bounded mobile review caches, shared client settings, maintenance APIs, and current desktop/tooling changes. Extends lazy asset acquisition to fork assistant images/files, preserves SDK transports and provider instances, eager replay ordering, rate-limit activities, WSL/log access, and migration lineage. Also fixes Antigravity workspace containment for new nested paths and final-file symlinks, and updates stale adapter documentation.

Validation: full check/typecheck and native static checks passed. Web: 3,939 tests; shared packages: 2,152; mobile/desktop: 2,093; tooling/SSH/Tailscale/marketing: 382. Final full server rerun passed 4,073 tests (14 skips); additional focused Copilot tests pass after the final runtime compatibility patch. Integrated web/Android verification on the final stack covers assistant media/download, terminal history and cross-client output, and settings/usage navigation. Android development APK builds successfully. Live provider session coverage is limited to available credentials; no universal throughput speedup is claimed.

t3dotgg and others added 30 commits September 4, 2026 12:13
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: Claude Code <noreply@anthropic.com>
…9573)

Co-authored-by: Claude Code <noreply@anthropic.com>
…rm (pingdotgg#9574)

Co-authored-by: Claude Code <noreply@anthropic.com>
)

Co-authored-by: Claude Code <noreply@anthropic.com>
…#9770)

Co-authored-by: Simone <185146821+Lucenx9@users.noreply.github.com>
…tgg#9775)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
juliusmarminge and others added 6 commits September 4, 2026 21:52
Press ArrowUp in an empty composer to get the last prompt sent in this thread. ArrowUp again goes further back, ArrowDown comes forward, and going past the newest prompt clears the composer.

History is per thread and derived from the thread's user messages on the keypress, so nothing new is stored or synced. Send-time appends (terminal and element context, preview annotations, review comments, the ultrathink prefix) and app-composed sends are stripped. With text in the composer, arrows move the caret unless the caret is on the first or last visual line of an unedited recalled prompt. Modifiers, IME composition, menus, approvals, and pending questions take priority. Attachments are not restored.

Prior art: pingdotgg#1778 by @PratyushChauhan, pingdotgg#4336 by @mfazekas, pingdotgg#7952 by @sethwebster.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@github-actions github-actions Bot added the 📱 Native Change Changes the native fingerprint; merging blocks production OTAs until a new store build ships. label Sep 5, 2026
@aaditagrawal aaditagrawal changed the title perf(web): defer image URL requests for thread history (#9760) sync: complete upstream alignment through 7a089b2b24 Sep 5, 2026
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XXL 1,000+ effective changed lines (test files excluded in mixed PRs). labels Sep 5, 2026
@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown

Thread transfer impact

✅ Thread transfer remains within every enforced ceiling.

ℹ️ No successful main baseline artifact is available yet. This run establishes the initial measurement.

Provider Metric Main baseline This PR Impact PR ceiling
Codex Total thread wire 13.5 KiB 15.1 KiB
Codex Thread snapshot wire 7.0 KiB 7.3 KiB
Codex Live turn WebSocket wire 6.5 KiB 7.8 KiB
Codex Live turn WebSocket decoded 56.2 KiB 66.4 KiB
Codex Live turn messages 9 21
Claude Total thread wire 13.5 KiB 15.1 KiB
Claude Thread snapshot wire 7.0 KiB 7.3 KiB
Claude Live turn WebSocket wire 6.4 KiB 7.8 KiB
Claude Live turn WebSocket decoded 57.0 KiB 66.4 KiB
Claude Live turn messages 8 21

Baseline: unavailable · PR result: c649dc0 · Source CI: success

Scenario and decoded snapshot size

10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.

  • Codex decoded thread snapshot: 113.9 KiB
  • Claude decoded thread snapshot: 114.6 KiB

Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed.

cursoragent and others added 2 commits September 5, 2026 06:41
…nce' into sync/alignment-20260905-current

# Conflicts:
#	apps/server/src/server.test.ts

Co-authored-by: aaditagrawal <aaditagrawal@users.noreply.github.com>
cursoragent and others added 2 commits September 5, 2026 06:48
The 7k-line shiki-wasm worker cases can exceed the 15s unit timeout
under CI load, so the Enter-edit tests hang and fail.

Co-authored-by: aaditagrawal <aaditagrawal@users.noreply.github.com>
WorkerPoolManager can fire a delayed setImmediate after tests finish.
Unstubbing cancelAnimationFrame first made that callback throw and fail
an otherwise green unit run.

Co-authored-by: aaditagrawal <aaditagrawal@users.noreply.github.com>

aaditagrawal commented Sep 5, 2026

Copy link
Copy Markdown
Owner Author

Merge activity

@aaditagrawal
aaditagrawal changed the base branch from sync/alignment-20260905-performance to main September 5, 2026 07:47
@aaditagrawal
aaditagrawal merged commit 88cafbf into main Sep 5, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📱 Native Change Changes the native fingerprint; merging blocks production OTAs until a new store build ships. size:XXL 1,000+ effective changed lines (test files excluded in mixed PRs). vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.