Commits

feat(web): add chat width setting for wide screens (#11594)

04c15f34b7 • Otavio Salvador • 14d ago

fix(usage): hide the Cursor keychain prompt when Cursor isn't set up (#13714)

94c42162b4 • Guillermo Casanova • 14d ago

perf(server): stop re-running git for every project each minute (#13689)

999161ef84 • Theo Browne • 14d ago

feat(observability): record event loop stalls in the server trace (#13697)

ee18e56f90 • Theo Browne • 14d ago

fix(mobile): running threads open at the latest message (#13530)

ecd3237b18 • AKolenda • 14d ago

perf(server): per-thread settlement and PR checks no longer rebuild the whole thread list (#13691)

3b0a495b0e • Theo Browne • 14d ago

perf(web): hidden terminal drawers no longer keep full thread history in memory (#13686)

6989856aa6 • Theo Browne • 14d ago

fix(client): slow servers finish loading the thread list instead of loading it twice (#13683)

b2577d6efa • Theo Browne • 14d ago

perf(server): build the thread list snapshot without decoding it twice (#13693)

b6eefc926a • Theo Browne • 14d ago

perf(server): shutdown no longer rewrites every stopped session row (#13688)

574b180902 • Theo Browne • 14d ago

feat(observability): write a server heap snapshot on SIGUSR2 (#13694)

1dc8cbe6d1 • Theo Browne • 14d ago

perf(server): pull request sync reads only threads with linked pull requests (#13704)

6530de0339 • Theo Browne • 14d ago

feat(cli): summarize the server trace file from the command line (#13698)

75bf92e652 • Theo Browne • 14d ago

fix(server): the SQLite WAL file shrinks back after large writes (#13684)

8aa5be2f02 • Theo Browne • 14d ago

fix(cli): t3 triage points agents at log files that exist (#13685)

7c901a37c4 • Theo Browne • 14d ago

feat(observability): name the command on subprocess spans (#13701)

20885cecf7 • Theo Browne • 14d ago

Remove unused items tracking from Claude adapter state (#13718)

5660ab5cb5 • Theo Browne • 14d ago

perf(server): stop remapping every thread on each thread event (#13720)

c216ba4dad • Theo Browne • 14d ago

refactor(observability): name each service after its application (#13699)

2a9832b801 • Yordis Prieto • 14d ago

perf(mobile): render Home rows further ahead while scrolling (#13705)

595a1e1f53 • AKolenda • 14d ago

fix(usage): price Cursor cache savings by base model (#13731)

aade3a69a8 • Yash Singh • 14d ago

perf(mobile): lighter Home rows away from the viewport (#13702)

525af2d1ad • AKolenda • 14d ago

fix(web): restore compact provider instance badges (#13700)

ed809f7ad2 • t3-code[bot] • 14d ago

feat(desktop): honor the standard OTLP variables in the main process and WSL backends (#13641)

2598ce7a5a • Yordis Prieto • 14d ago

perf(server): avoid rereading unchanged files in review previews (#13395)

4293433ecc • shivam • 14d ago

fix(server): load Cursor keyring with createRequire (#13678)

f5bd2fddbf • Yash Singh • 14d ago

fix(terminal): settling a thread closes its idle shells (#13673)

1a0c915c41 • Theo Browne • 14d ago

feat(observability): honor the standard OTLP endpoint, headers, and protocol variables (#13492)

fd996d15e2 • Yordis Prieto • 14d ago

fix(web): return focus to the composer after saving a citation note (#13450)

a4f6078beb • MacKinley Smith • 14d ago

fix(mobile): scale Android controls with appearance text size (#13356)

7a12aff471 • Nick Anisimov • 15d ago

fix(sqlite): retry failed statement preparations (#10584)

d06f0ff104 • Aditya Garud • 15d ago

feat(usage): read cursor, opencode, and antigravity history (#10409)

e5a46d6c5d • maria • 15d ago

fix(mobile): render assigned project icons in chat list (#12810)

1c12706638 • Dara Adedeji • 15d ago

fix: update OpenAI logo to current brand asset (#13611)

e55e7315e4 • aaditagrawal • 15d ago

fix(usage): price Claude fast-mode requests at the fast rate (#13599)

e3e7cc3fc2 • Theo Browne • 15d ago

fix(desktop): `t3 app` keeps working after a second desktop app quits (#13585)

86054b6df2 • Theo Browne • 15d ago

fix(web): new worktree threads no longer say "checkout" during setup (#13590)

13d6b30515 • Theo Browne • 15d ago

fix(dev): one t3.json setup action that works on every OS (#13589)

b3de243d5e • Theo Browne • 15d ago

perf(desktop): cache compiled JavaScript between launches (#13501)

d10bd1360a • Theo Browne • 15d ago

feat(release): ship a Linux .deb that updates itself (#13575)

c13f7d93ff • Theo Browne • 15d ago

fix(web): keep nested task states out of parent bullets (#11477)

20f0ff1781 • Dominic Roy • 15d ago

fix(clients): a preview app no longer knocks the desktop's own server offline (#13577)

a107f8a079 • Theo Browne • 15d ago

fix(web): size the Android fold model from the inner display (#13574)

7b84431161 • Julius Marminge • 15d ago

feat(web): agents working banner links to the Agents panel (#13572)

df9826f080 • Theo Browne • 15d ago

fix(mcp): preview errors tell agents what to do instead (#13559)

1e192b2558 • Theo Browne • 15d ago

feat(desktop): keep running threads synced in the background (#13554)

99641fd09a • Theo Browne • 15d ago

fix(web): paste after clicking away from the composer lands in it again (#13553)

0c84b4289c • Theo Browne • 15d ago

fix(mcp): preview snapshots fit in the agent's tool output again (#13558)

4f27a84631 • Theo Browne • 15d ago

feat(web): control Android foldables in the Device panel (#13534)

9957349c0a • Julius Marminge • 15d ago

fix(server): newer Codex models get T3 Code's instructions again (#13547)

6391be2729 • Theo Browne • 15d ago

fix(clients): sync status no longer flickers when opening running threads (#13551)

ab70c8943f • Theo Browne • 15d ago

fix(web): collapsed composer bar stops flipping its labels while you scroll (#13555)

29abbf9b42 • Theo Browne • 15d ago

fix(web): selected text stays visible on a revealed file line (#13548)

ebdcda135e • Theo Browne • 15d ago

ci(relay): add a forced manual relay deploy (#13550)

fc46b8c3dd • Julius Marminge • 15d ago

chore: clear Effect language service suggestions (#13536)

568c9bc4d0 • Julius Marminge • 15d ago

feat(web): add usage page keybinding (#9434)

3e2370fbbf • Jake Leventhal • 15d ago

fix(server): report the Grok account email so usage limits merge across environments (#12588)

91e53e501c • Jake Leventhal • 15d ago

fix(server): Grok accounts with no usage yet no longer vanish from Limits (#12799)

0cab7d5ab9 • Jake Leventhal • 15d ago

fix(relay): export tunnel cleanup counters to Axiom (#13528)

d23eab13d9 • Julius Marminge • 15d ago

feat(web): add iPhone Duo 3D controls (#12813)

46f3c2ca2c • Julius Marminge • 15d ago

fix(web): keep sidebar terminal pulses in sync (#12962)

fd46510058 • Theo Browne • 15d ago

fix(mobile): make Android subscription usage widgets scrollable (#13474)

59abcd67ac • Tristan Knight • 15d ago

feat(grok): offer one-click updates through `grok update` (#13523)

72447f23d9 • Julius Marminge • 15d ago

fix(mobile): capture a lit 6.9-inch lock screen in the agent-activity showcase (#13522)

9c524d5771 • Julius Marminge • 15d ago

fix(connect): remove tunnels after hosts go offline (#9386)

8d7b5e998c • Theo Browne • 15d ago

fix(desktop): desktop updates reconnect in seconds, not minutes (#12006)

d4a33457cb • Theo Browne • 15d ago

fix(web): sidebar Back always returns to the main app (#13516)

9a91177c3e • Theo Browne • 15d ago

fix(web): normalize disabled control opacity (#11441)

720490adc9 • t3-code[bot] • 15d ago

fix(server): streamed section titles wait for the text under them (#13504)

a36af0637a • Theo Browne • 15d ago

fix(web): working and monitoring threads fade in the sidebar again (#13506)

8251c8de78 • Theo Browne • 15d ago

feat(threads): add per-thread auto-settle switch (#11846)

0109670411 • Theo Browne • 15d ago

feat(codex): require Codex 0.156 and regenerate its protocol (#13481)

d5d48742c9 • Julius Marminge • 15d ago

fix(codex): the protocol generator runs again on Effect rc.115 (#13480)

567783ecdc • Julius Marminge • 15d ago

fix(antigravity): keep Windows runtime unpacking under MAX_PATH (#13389)

f3cb2a1fee • Julius Marminge • 15d ago

feat(web): run shell commands from chat in the thread terminal (#13060)

66129c6fd5 • Bilal Bakr • 15d ago

fix(acp): keep one answer when a running tool reports progress (#13386)

e759847f93 • Julius Marminge • 15d ago

fix(marketing): use the official OpenCode and Antigravity logos (#13365)

53456bc012 • oliver • 15d ago

fix(web,mobile): drop the baked-in tile from the Antigravity icon (#13373)

f61f979c73 • oliver • 15d ago

fix(antigravity): let Stop end commands that outlived their turn (#13388)

cdb26fe635 • Julius Marminge • 15d ago

fix(observability): a malformed OTEL_RESOURCE_ATTRIBUTES no longer stops startup (#13469)

87d8428019 • Yordis Prieto • 15d ago

feat(server): show and redeem Claude banked resets (#13118)

3412097bff • Bilal Bakr • 15d ago

chore(ci): use GPT 6 Sol Max for check agents (#13473)

7cfb4987fe • Julius Marminge • 15d ago

fix(mobile): branch search finds remote and space-typed branches (#13454)

84c436bcf7 • Bilal Bakr • 15d ago

fix(server): keep Codex's reset answer when the re-probe fails (#13363)

ffb5fcce73 • Julius Marminge • 15d ago

fix(web): appearance classes use theme tokens and scale values (#13397)

f26ee083fe • Julius Marminge • 15d ago

fix(web): web colors come from theme tokens (#13371)

315fcca10a • Julius Marminge • 15d ago

lint/unknown and static (#13366)

80fc23ac32 • Julius Marminge • 15d ago

fix(web): show repository names on linked pull requests (#13061)

cb1a3f3467 • Bilal Bakr • 16d ago

fix(server): preserve racy edits in review diff previews (#12613)

b2b43bef73 • Tristan Knight • 16d ago

feat(observability): honor the OpenTelemetry kill switch (#13355)

e67abcf798 • Julius Marminge • 16d ago

chore: add scratchyone to vouched list (#13353)

9383f4ad71 • t3-code[bot] • 16d ago

feat(web): add an interactive 3D device workspace (#12787)

78af372cf4 • Julius Marminge • 16d ago

fix(shared): preserve final quoted empty CSV records (#11425)

f1add18ae1 • Simone • 16d ago

fix(web): switches announce their real state to screen readers (#11580)

21e2b7de00 • Khai Shern, Toh • 16d ago

fix(web): composer chip rings no longer clip at the editor edge (#13301)

9030a60eaf • oliver • 16d ago

fix(desktop): SnapShot shortcut helper no longer adds a Dock icon on macOS (#13286)

6b4b19096a • Guillermo Casanova • 16d ago

fix(web): use a brain icon for the effort dropdown (#13309)

c0912debcb • t3-code[bot] • 16d ago

fix(server): stop replaying old agent alerts on restart (#13340)

e4eb9977f0 • Julius Marminge • 16d ago

fix(preview): use the visible browser for new agent sessions (#13064)

894d33419d • Bilal Bakr • 16d ago

fix(providers): restore compatibility ranges for every harness (#13328)

d4cd7d5c33 • Julius Marminge • 16d ago