v0.1.10-nightly.20261113.4616 · 143 changes from 68 contributors
- Keep agents working. Your computer stays awake while agents are running, preventing sleep from interrupting their work.
- Codex cyber access. Choose Standard or Daybreak cyber access for eligible Codex models.
- Check secret references. Verify a saved secret reference in Settings before starting a provider.
- Faster Usage page. See cost and token figures immediately while Usage refreshes them in the background.
- Faster terminal opening. Terminals with large histories attach faster over slow connections.
- Preserve local PR commits. Opening a pull request in a new worktree no longer drops unpushed commits on its local branch.
- Protect nested repositories. Worktree cleanup now preserves worktrees containing nested repositories and their uncommitted files.
Plus 127 more bug fixes and performance improvements.
Full changelog
What's Changed
- perf(usage): the Usage page shows cost and tokens at once instead of after a full scan by @Bil0000 in #33993
- feat(codex): choose a cyber access program for Daybreak-eligible models by @Mezzle in #27928
- fix(web): command palette footer hints wrap instead of clipping on narrow viewports by @imluckii in #29288
- feat(secrets): check a secret reference before saving it by @yordis in #31723
- fix(server): the Welcome page offers repositories you only worked on in worktrees by @dominikzabcik in #33923
- fix(web): a branch picked right after opening the picker no longer waits for its status read by @Yuruzuu in #33877
- perf(server): status refresh on a fork's default branch is 2.5x faster (median 7,826 to 3,168 ms) by @Yuruzuu in #33954
- fix(server): agents can see a thread's pending background work by @fjooord in #33858
- fix(ssh): timed-out SSH commands keep the output they already printed by @juliusmarminge in #35589
- fix(server): worktree dev servers no longer clean up real worktrees by @Lenoridev in #33902
- fix(server): server updates retry when a release download fails briefly by @shivamhwp in #33896
- fix(server): dev database seed no longer runs settle scripts in real worktrees by @Lenoridev in #33908
- perf(server): avoid loading provider drivers for terminal imports by @Adamulek123 in #33898
- fix(web): queued message preview keeps inline image labels in place by @Ragulsundaram in #33405
- fix(web): project settings can reach each checkout on one environment by @EmanuelMedinaAraujo in #29441
- perf(server,client): attaching to a terminal with a large history over a slow link drops from 5,555 ms to 751 ms median (7.4x) by @Yuruzuu in #33942
- fix(server): PR sync reads share GitHub requests again on busy servers by @only21mil in #28422
- ci: pin GitHub Actions to full commit SHAs by @yordis in #33696
- fix(mcp): answer MCP 2026-07-28 discovery instead of a 400 by @Phicks-debug in #28683
- fix(server): a server published through Tailscale Serve no longer reports itself as local-only by @juliusmarminge in #35543
- perf(server): save large agent recordings faster by @Yuruzuu in #33930
- fix(web): hand-started t3 servers get an update command that updates them by @hieu-lee in #29462
- fix(web): Select All then Copy in a read-only file preview copies the whole file by @whoisaldo in #33903
- perf(web): PDF Find jumps to the first match in long PDFs 3.1x faster (median) by @Yuruzuu in #33956
- fix(mobile): Keep a tall question's Submit button above Android's navigation bar by @mwolson in #33929
- fix(web): choosing a project icon again re-reads it from disk by @AlexSandilands in #28584
- fix(web): sidebar keeps the open thread active while Settings or Usage is open by @Mnigos in #28703
- fix(web): gitignore fences in the rich-text composer highlight as ini, as chat does by @juliusmarminge in #35603
- fix(web): keep later navigation when thread deletion completes by @Edge358 in #33953
- fix(server): Git status finds the default branch when the only remote isn't origin by @only21mil in #28815
- fix(pi): settle prompts consumed by input handlers by @Chinoman10 in #28798
- fix(cursor): honor HTTP/1.1 transport for proxy networks by @only21mil in #25338
- fix(client): hide Resume while a pending request blocks continuing the run by @only21mil in #28810
- fix(server): t3 doctor holds off server launches and names the holder by @only21mil in #24963
- fix(server): preserve filename whitespace when reading and saving files by @voltcrash in #29314
- fix(server): tool calls a released session cuts off no longer keep the thread Waiting by @NotReliable in #29036
- fix(server): keep thread tool responses small by default by @voltcrash in #29268
- fix(web): a chunk that fails after boot no longer reloads the page in a loop by @grodriguez-fr in #29306
- fix(opencode): keep ACP question choices and fold the custom answer by @QRpeachKZ in #25879
- fix(web): sent messages honor their theme foreground by @fancyboi999 in #26888
- perf(ci): run server test files in parallel on each shard by @juliusmarminge in #35618
- chore(deps): bump the npm_and_yarn group across 2 directories with 1 update by @dependabot[bot] in #33945
- fix(server): keep worktrees containing nested repositories by @maria-rcks in #25241
- fix(shared): Windows-style paths stay out of the slash menu by @samkelly880 in #27851
- fix(acp): let agents that advertise /compact compact their own context by @ParasN in #28822
- test(acp-registry): subscribe to snapshot changes before triggering them by @juliusmarminge in #35627
- fix(web): diff colors follow appearance contrast by @voltcrash in #28947
- fix(web): keep the child thread open when its remote parent was deleted by @ScottN-PV in #27436
- fix(desktop): poll for updates every 4 hours, not 4 minutes by @tao12345666333 in #28481
- fix(usage): bill Codex requests whose cumulative counters rewind to an earlier snapshot by @jokaperes in #29366
- fix(server): persist terminal output without rewriting all history by @nateEc in #24019
- perf(server): stop serializing terminal chunks just to measure them by @bompus in #24179
- fix(web): stop opening a menu when a terminal selection ends by @fixfon in #24112
- fix(server): agents keep named browser profiles after a server restart by @only21mil in #23484
- fix(web): reveal full composer command descriptions by @voltcrash in #27414
- fix(server): restart the service after T3 home ownership clears by @maria-rcks in #25237
- fix(web): Enter on an empty prompt resumes an interrupted thread by @toni92-beep in #27079
- fix(shared): token counts just below a unit boundary use the next unit by @juliusmarminge in #35634
- fix(desktop): long annotation strokes stay cheap to draw by @only21mil in #24573
- fix(ssh): load remote profiles with the account login shell by @nabettu in #23934
- fix(server): terminals recreate a worktree removed by storage cleanup by @TonybynMp4 in #24156
- test(web): Mod+E bold-word test no longer drops its first arrow key by @juliusmarminge in #35646
- fix(server): access list keeps changes made while its stream opens by @juliusmarminge in #35640
- fix(server): a failed Git version probe no longer advises installing Git by @juliusmarminge in #35638
- fix(server): PR worktrees keep local commits on an existing branch by @only21mil in #24674
- fix(web): branch labels keep the space before a middle-truncated name by @guryanov-a in #23627
- fix(server): stale provider update results clear once the provider is up to date by @fixfon in #24338
- perf(server): merged-PR threads no longer re-read git state every minute by @Batuhan1999 in #24099
- fix(server): pending request reads keep question option previews by @juliusmarminge in #35644
- fix(opencode): preserve owned turns during server recovery by @maria-rcks in #25596
- fix(server): baseline existing pull request checks when watching by @vkpdeveloper in #23522
- fix(server): saved preview snapshot failures name the screenshot destination by @juliusmarminge in #35649
- fix(ssh): distinguish incompatible Node from a missing executable by @MasonNight in #35607
- fix(pi): stop offering extension-only models for text generation by @only21mil in #24110
- fix(server): new worktrees show submodule downloads instead of a stuck checkout by @GuardedAirplane in #33687
- fix(web): restore composer focus when returning to a thread by @voltcrash in #29179
- fix(server): linked calls fail fast when a peer stalls the MCP handshake by @only21mil in #28876
- fix(web,mobile): keep line breaks in pending question text by @StiensWout in #33353
- fix(mobile): opening a search result clears Home's search on iPhone by @only21mil in #28324
- fix(desktop): Escape during IME composition no longer cancels a preview annotation by @juliusmarminge in #35645
- fix(web): a click no longer lands on the sidebar row that just slid under it by @mkantautas in #23517
- fix(mcp): background wait fails when none of its task IDs exist by @onlydole in #29773
- fix(web): the collapsed mobile composer shows Stop while a turn runs by @TanJeeSchuan in #29959
- test(web): split the cloud voice cancel flow from the failed-then-saved setup by @juliusmarminge in #35665
- fix(desktop): nightly updates no longer depend on GitHub's tag order by @t3dotgg in #35599
- fix(web): PDF preview prerenders pages two viewports below the visible area by @juliusmarminge in #35666
- perf(server): uploading a large document with seven notebooks finishes 1.8x faster (median 823 ms -> 461 ms) by @Yuruzuu in #33946
- Typeset equations that fail only because of an unescaped percent by @meutex in #29511
- fix(server): wake PR watches when the merge queue drops a pull request by @only21mil in #24141
- fix(web): legacy collapsed project folders stay collapsed after a save by @juliusmarminge in #35659
- fix(server): explain how to close unclaimed browser tabs by @voltcrash in #29205
- fix(editors): JetBrains IDEs open file links in the thread's project by @only21mil in #33558
- fix(mobile): select part of a source file's text on iOS by @binjamshid in #33218
- fix(mobile): show loading until existing threads are known by @shivamhwp in #28663
- fix(web): streamed device toolbar starts at the panel size by @juliusmarminge in #35664
- fix(acp): preserve OMP single-choice questions and custom answers by @nateEc in #24012
- fix(server): workspace search leaves out files Git ignores outside .gitignore by @juliusmarminge in #35673
- fix(server): worktree setup no longer hangs when the shell is Nushell by @KenDJohnson in #29461
- fix(secrets): notify when a delegated agent asks for a secret by @zmievsa in #33585
- fix(web): Cursor threads keep a stored model the catalog doesn't list by @only21mil in #24872
- fix(server): workspace search keeps backslashes in POSIX file names by @juliusmarminge in #35672
- fix(provider): make readiness probe timeouts configurable by @johanjohnthomas in #33275
- fix(cursor): mcp.json servers using ${workspaceFolder} now start by @only21mil in #24505
- fix(server): workspace search ignore filter follows the host path separator by @juliusmarminge in #35697
- fix(server): t3 uninstall names another home's service it leaves installed by @juliusmarminge in #35684
- fix(client-runtime): long MCP app download names no longer split an emoji by @juliusmarminge in #35680
- fix(web): collapsed reasoning previews no longer split an emoji by @juliusmarminge in #35677
- fix(web): a question answer restored with undo is no longer sent twice by @ixmxvii-hash in #35574
- fix(server): reject PR watches when hosting dependencies are unavailable by @complynx in #33389
- fix(chat): requeued steers no longer look delivered by @Alb11747 in #23420
- fix(web): reuse timeline rows while thinking and plans stream by @Batuhan1999 in #24121
- fix(mobile): Back from a PR opened in a chat returns to the chat on Android by @bitmvk in #27653
- fix(mobile): tall iOS code blocks with long lines show their code by @Muzammil-Bit in #33243
- fix(mobile): refreshing a review diff keeps unfolded files open by @juliusmarminge in #35682
- fix(server): snooze no longer waits two minutes after a steered queued message by @juliusmarminge in #35661
- test(server): count leaked PR cache caller data without WeakRefs by @juliusmarminge in #35694
- fix(cli): t3 pair's protocol mismatch hint keeps --base-dir by @juliusmarminge in #35690
- fix(web): a dismissed provider banner stays dismissed when you switch threads by @torztomasz in #25513
- fix(cli): t3 status no longer suggests --no-lan under a T3CODE_HOST override by @juliusmarminge in #35691
- fix(desktop): wait for the server's database upgrade instead of reporting a failed start by @juliusmarminge in #35056
- fix(server): a C# dictionary term no longer rewrites standalone letters by @juliusmarminge in #35700
- fix(client-runtime): last user message sort ignores agent-posted messages by @juliusmarminge in #33873
- fix(web): long screen-reader announcements keep emoji whole at the cutoff by @juliusmarminge in #35681
- fix(server): Claude context meter honours CLAUDE_CODE_AUTO_COMPACT_WINDOW by @juliusmarminge in #33806
- feat(server): watched GitHub pull requests react when a check suite completes by @juliusmarminge in #35709
- fix(web): triple-click selects the whole line around links and file chips by @juliusmarminge in #32334
- fix(projects): preserve grouped renames to repository names by @maria-rcks in #25244
- fix(acp): agents get T3's runtime notes once per session, not on every message by @Radu028 in #26959
- feat(server): keep the computer awake while agents work by @juliusmarminge in #34128
- fix(web): find scheduled tasks in Settings search by @juliusmarminge in #35715
- fix(preview): bound stalled screenshot captures by @cabamarcos in #25862
- test(server): idle-resume replays wait for the session release before the next prompt by @juliusmarminge in #35720
- fix(server): archive refuses a thread with running delegated tasks by @SouthCarpet in #26078
- fix(web): minimap Next turn no longer sticks on adjacent user messages by @juliusmarminge in #33036
- fix(server): Claude background commands show how long they have run by @SunkenInTime in #26668
- fix(server): honor worktree prefixes when automatic naming fails by @juliusmarminge in #35718
- fix(git): refuse remote switches that would silently detach HEAD by @Kirat0201 in #35687
- fix(mobile): retain inline image zoom on iOS by @saphid in #33852
- fix(server): Claude's auto-compact setting now wins over CLAUDE_CODE_AUTO_COMPACT_WINDOW by @juliusmarminge in #35737
- fix(desktop): an SSH reconnect during a desktop update no longer locks the updated app out of its T3 home by @ajbarryiii in #26191
- fix(web): auto-balanced drafts recheck machine load before sending by @juliusmarminge in #35658
- fix(web): screen readers at Everything hear context compaction start by @juliusmarminge in #35739
- fix(server): t3_thread_read returns the newest items and fits in agent context by @darjss in #33428
New Contributors
- @Mezzle made their first contribution in #27928
- @imluckii made their first contribution in #29288
- @dominikzabcik made their first contribution in #33923
- @fjooord made their first contribution in #33858
- @Ragulsundaram made their first contribution in #33405
- @EmanuelMedinaAraujo made their first contribution in #29441
- @Phicks-debug made their first contribution in #28683
- @AlexSandilands made their first contribution in #28584
- @Edge358 made their first contribution in #33953
- @Chinoman10 made their first contribution in #28798
- @NotReliable made their first contribution in #29036
- @grodriguez-fr made their first contribution in #29306
- @QRpeachKZ made their first contribution in #25879
- @fancyboi999 made their first contribution in #26888
- @ParasN made their first contribution in #28822
- @tao12345666333 made their first contribution in #28481
- @jokaperes made their first contribution in #29366
- @guryanov-a made their first contribution in #23627
- @vkpdeveloper made their first contribution in #23522
- @MasonNight made their first contribution in #35607
- @GuardedAirplane made their first contribution in #33687
- @meutex made their first contribution in #29511
- @KenDJohnson made their first contribution in #29461
- @zmievsa made their first contribution in #33585
- @johanjohnthomas made their first contribution in #33275
- @complynx made their first contribution in #33389
- @torztomasz made their first contribution in #25513
- @cabamarcos made their first contribution in #25862
- @ajbarryiii made their first contribution in #26191
Full Changelog: v0.1.10-nightly.20261112.4606...v0.1.10-nightly.20261113.4616