Skip to content

Releases

T3 Code Nightly 0.1.10-nightly.20261112.4606 (d8f3feff0c17)

Choose a tag to compare

@github-actions github-actions released this 12 Nov 20:53
d8f3fef

v0.1.10-nightly.20261112.4606 · 4 changes from 3 contributors

3 bug fixes.

Full changelog

What's Changed

  • fix(web): the Fix action on a thread details PR row stays inside the card by @pouyarezvani in #31115
  • fix(mobile): queue sheet's Resume queue continues a usage-limited thread by @juliusmarminge in #35576
  • fix(server): background status fetch no longer breaks a concurrent git pull by @juliusmarminge in #26568
  • test(web): Mermaid rejection test waits for the viewer chunk to load by @t3dotgg in #35586

Full Changelog: v0.1.10-nightly.20261112.4603...v0.1.10-nightly.20261112.4606

T3 Code Nightly 0.1.10-nightly.20261112.4603 (4099e62767f7)

Choose a tag to compare

@github-actions github-actions released this 12 Nov 20:24
4099e62

v0.1.10-nightly.20261112.4603 · 133 changes from 15 contributors

  • Add projects by dragging folders. Drop folders from your file manager onto the desktop sidebar to add them as projects.
  • Managed provider updates. Update managed Antigravity and Codex installations without waiting for a T3 Code release.
  • Antigravity goals. Use native goals in supported Antigravity threads.
  • Resizable spreadsheets. Drag row and column boundaries in spreadsheet previews to see clipped content.
  • OpenCode usage limits. See workspace budgets and usage limits from your connected OpenCode server.
  • Voice dictation. Dictation now survives draft changes made while recording, so the transcript isn't lost.
  • Changes across tabs. Settings, Prompt Stash entries, and composer drafts saved in one tab no longer erase changes from another.

Plus 115 more bug fixes and performance improvements.

Full changelog

What's Changed

  • fix(desktop): exits that skip quit are recorded in the trace and logs by @juliusmarminge in #35097
  • fix(clients): say "Starting Claude" until the provider actually starts by @juliusmarminge in #35008
  • fix(mobile): long thread titles in the @ picker keep their Thread marker by @juliusmarminge in #35062
  • fix(web): every settings nav group has a name for screen readers by @juliusmarminge in #35101
  • fix(web): an invalid provider setting is refused at its field instead of taking the provider offline by @juliusmarminge in #35100
  • fix(web): PR comment hover excerpts no longer end in a replacement character by @juliusmarminge in #35111
  • fix(mobile): Android composer keeps its cursor after a drag-scroll by @juliusmarminge in #35092
  • fix(client-runtime): Diagnostics Resource History keeps updating while open by @juliusmarminge in #35116
  • fix(web): a failed send leaves the timeline when a new draft was typed by @juliusmarminge in #35102
  • fix(web): a save in one tab no longer erases what another tab saved by @juliusmarminge in #35110
  • fix(server): projects read their own Git repository when the server inherited GIT_DIR by @juliusmarminge in #35119
  • fix(web): file links the agent cited from another project open that project's file by @juliusmarminge in #35036
  • fix(client): a message the host never answers fails after 60 seconds instead of spinning forever by @juliusmarminge in #35076
  • fix(server): a new worktree no longer fails when its generated folder is left over from an earlier one by @juliusmarminge in #35121
  • fix(server): a file ticked Viewed before loading a push shows Changed by @juliusmarminge in #35114
  • fix(server): selected-file commits during a cherry-pick or revert are refused by @juliusmarminge in #35120
  • fix(web): chat text selection stays continuous while scrolling by @juliusmarminge in #35074
  • fix(server): committing a large selection of files no longer fails with spawn E2BIG by @juliusmarminge in #35128
  • fix(server): Claude threads resume the session /clear started by @juliusmarminge in #35054
  • perf(mobile): each environment sends about 85% less data at launch by @t3dotgg in #35072
  • perf(server): oversized transcript exports fail fast and thread opens skip unused handoff bodies by @t3dotgg in #34547
  • fix(web): icon-only chat header controls show their name on hover by @juliusmarminge in #35045
  • fix(web): panel resize handle no longer covers the chat scrollbar by @juliusmarminge in #35043
  • fix(web): browser settings changed in project scope no longer overwrite the global default by @juliusmarminge in #35143
  • fix(server): Commit refuses while a merge still has conflict markers by @juliusmarminge in #35132
  • fix(server): a pass that changes several watched pull requests wakes their thread once by @juliusmarminge in #35109
  • fix(server): a slow file read in the search watcher no longer freezes the server by @juliusmarminge in #35059
  • fix(shared): composer # suggestions sort by update instant, not timestamp text by @juliusmarminge in #35137
  • fix(client-runtime): relative Markdown images in a remote thread no longer show the desktop's file by @juliusmarminge in #35031
  • docs: the README now shows the app and gets you installed fast by @t3dotgg in #35170
  • fix(web): Esc in the keybindings search clears it without closing Settings by @juliusmarminge in #35161
  • fix(web): file editor carets and selections follow code font changes by @juliusmarminge in #35144
  • fix(server): schedule_task no longer tells agents bindToCurrentThread always defaults to true by @phon-t in #34950
  • fix(web): an untouched sidebar thread rename keeps a title that arrived while it was open by @juliusmarminge in #35174
  • fix(server): usage model details count the real unpriced tokens by @juliusmarminge in #35179
  • perf(server): thread list reads no longer scan a long thread's runs and items by @t3dotgg in #35167
  • fix(server): Kiro, fx and Antigravity find a ~/ Binary path by @juliusmarminge in #35171
  • feat(web): drop folders on the sidebar to add them as projects by @t3dotgg in #35202
  • fix(server): Edit from here recreates a worktree folder that lost its checkout by @juliusmarminge in #35194
  • fix(server): a task on a linked environment stays under its parent in trimmed shell snapshots by @juliusmarminge in #34870
  • fix(web): terminal Ctrl+Shift+C copies on non-Latin keyboard layouts by @juliusmarminge in #35210
  • perf(server): sending to a thread with thousands of finished subagents reads about half as much by @t3dotgg in #35178
  • fix(mobile): the thread list no longer reshuffles once per environment on startup by @t3dotgg in #34596
  • fix(web): a failed page in the floating browser preview shows the error instead of a blank panel by @juliusmarminge in #35066
  • feat(web): screen reader window title leads with the thread's status and name by @shivamhwp in #34697
  • test(server): wire budget measures what clients fetch today, and the PR comment shows every row by @t3dotgg in #35225
  • fix(github): PR templates in a lowercase pull_request_template/ directory are found by @juliusmarminge in #35212
  • perf(server): sending to a long compacted thread waits about 3x less on its history read by @t3dotgg in #35180
  • fix(acp): new Copilot threads run the model the composer shows by @juliusmarminge in #35199
  • perf(server): long threads open 2 to 6x faster from a cold cache by @t3dotgg in #35286
  • ci(release): a repo variable pauses scheduled nightly releases by @t3dotgg in #35287
  • fix(server): file search no longer crashes the server, and a failed Edit from here keeps your files by @t3dotgg in #35291
  • perf(client): threads load while the socket connects, with fewer round trips by @t3dotgg in #35071
  • perf(server): Load earlier turns takes about half the time on a running long thread by @t3dotgg in #35224
  • fix(mobile): the thread list shows server changes after a tab round trip by @t3dotgg in #35325
  • test(web): inline confirm tests no longer race the 3s disarm timer by @t3dotgg in #35361
  • test(web): Add Environment dialog test fills fields instead of typing each key by @t3dotgg in #35360
  • test(web): HTML preview accordion test waits for the frame's script before it toggles by @t3dotgg in #35359
  • fix(client-runtime): a stalled sign-in token or dead route no longer holds a reconnect for 40 seconds by @juliusmarminge in #34623
  • fix(desktop): release-note entities named like Object.prototype keys stay literal by @juliusmarminge in #35366
  • fix(desktop): startup log prune keeps files that rotation never names by @juliusmarminge in #35378
  • fix(provider-core): a timed-...
Read more

T3 Code Nightly 0.1.10-nightly.20261112.4580 (40526f96f6ae)

Choose a tag to compare

@github-actions github-actions released this 12 Nov 10:48
40526f9

v0.1.10-nightly.20261112.4580 · 124 changes from 6 contributors

  • Local HTTPS in Browser. Approve untrusted certificates to open local HTTPS services in the desktop Browser panel.
  • Environment rescan. Find newly installed tools by rescanning the server environment, without restarting T3 Code.
  • OpenCode updates. OpenCode updates now restart its background service automatically, so the new version is ready to use.
  • Claude reply streaming. Claude replies stream paragraph by paragraph again instead of waiting for complete text blocks.
  • Faster long threads. Sending messages in very long threads takes less time and no longer holds up other thread actions as long.
  • Cursor thread recovery. Cursor threads retain their conversation after moving to a worktree and restarting the server.
  • Forked thread attachments. Attachments remain available in live forks when their source thread is deleted.

Plus 113 more bug fixes.

Full changelog

What's Changed

Read more

T3 Code Nightly 0.1.10-nightly.20261112.4564 (bc647ed53595)

Choose a tag to compare

@github-actions github-actions released this 12 Nov 04:30
bc647ed

v0.1.10-nightly.20261112.4564 · 213 changes from 58 contributors

  • Reply to responses. Reply to a specific assistant response using its hover actions.
  • Language selection. Choose from additional languages for Settings, including Spanish, Simplified Chinese, Portuguese, French, German, Japanese, Korean, and Russian.
  • Remote Windows updates. Run T3 Code as a Windows service and update Windows hosts remotely.
  • Cursor steering. Steer an active Cursor run without reconnecting or losing its ongoing context.
  • OpenCode project models. Select models defined in a project's OpenCode configuration from that project's model picker.
  • Claude Plan mode. Background waits no longer require repeated approvals in Claude Plan mode.
  • Worktree cleanup. Storage Cleanup now preserves worktrees containing edits hidden from Git status.

Plus 190 more bug fixes and performance improvements.

Full changelog

What's Changed

  • fix(web): Cmd+F in the Files panel focuses its search by @armanarutiunov in #34346
  • fix(contracts): Open in VS Code keeps a plus in the SSH username by @juliusmarminge in #34578
  • fix(server): a desktop tab detached during setup no longer blocks later browser tabs by @yaacovcorcos in #34252
  • fix(server): report failed preview navigation URLs by @Yash-Singh1 in #34580
  • fix: deliver steering after worktree setup by @Yash-Singh1 in #34581
  • fix(server): a model change sent with a Claude steer now applies to the running turn by @juliusmarminge in #34564
  • docs: remove the broken composer banner reference by @KZTP47 in #34443
  • test(server): the app-server kill test waits for its stand-in's ready line by @yaacovcorcos in #34575
  • fix(server): commit-message preparation no longer writes objects into the repository by @yaacovcorcos in #34595
  • ci: flag pull requests that grow the test suite, and browser tests that need no browser by @juliusmarminge in #34559
  • fix(server): preview_open reports a tab it shows as visible by @juliusmarminge in #26055
  • fix(server): Codex network waits no longer show a stale retry limit by @afrojun in #29224
  • fix(server): a git action that fails partway refreshes the Git panel by @saphid in #29651
  • fix(server): date Connect link proofs with the relay clock by @maria-rcks in #25218
  • fix(github): pull requests missing refs/pull/N/head no longer show as not found by @Radu028 in #25947
  • fix(acp): preserve outgoing error data by @StiensWout in #32390
  • fix(provider): expand a leading ~ in GROK_HOME for provider and terminal spawns by @yordis in #32560
  • fix(server): codex text generation keeps local provider launch args by @MiaAI-Lab in #32597
  • fix(server): settling a thread refreshes its pull request status once by @Bil0000 in #33095
  • fix(ssh): preserve Unicode whitespace in Include filenames by @Lucenx9 in #33273
  • test(evals): browser routing cases for requested QA vs project browser CLIs by @gabrielelpidio in #31536
  • perf(server): trace database reclamation once per pass by @EtanHey in #32923
  • fix(server): preview_wait_for stops at its timeout when the page stops answering by @Entrpi in #32846
  • fix(packaging): AUR launchers export APPDIR so terminals drop the AppImage env by @SusieeTheLinuxUser in #32808
  • fix(server): keep Codex loaded when reasoning effort changes by @Alb11747 in #32915
  • fix(web): prompt links work for encoded thread IDs by @unlockdigital in #32959
  • fix(forgejo): tea's pull and co aliases count as checkout commands by @apolis-debug in #32713
  • fix(server): providers read cited assistant text again by @szokeptr in #32702
  • fix(github): find pull requests for SSH aliases by @esoxjem in #32932
  • fix(server): Claude live command output no longer starts with � after skipping ahead by @saphid in #33246
  • test(server): keep the Claude probe fixture executable in CommonJS homes by @maxwellyoung in #32860
  • fix(server): Linux startup no longer waits up to a minute on hostnamectl by @notzenco in #33068
  • docs(claude): explain enabling Claude in Chrome with --chrome by @Slava-code in #32871
  • perf(opencode): stopping an OpenCode server no longer always waits a full second by @ishaanko in #33621
  • fix(server): git 2.56 broken-gitfile worktrees count as non-repositories again by @Ali-Al1 in #33423
  • fix(server): Update server works again on services installed before the launcher protocol bump by @t3dotgg in #34603
  • fix(marketing): translated pages describe T3 Code in their own language by @b2bvic in #33430
  • fix(marketing): the noindex 404 page no longer declares hreflang by @b2bvic in #33431
  • fix(server): generated thread titles leave out the project name by @Topfi in #33418
  • fix(codex): keep the launcher error that precedes an exit summary by @Scvairy in #33290
  • fix(server): explain why /compact fails on providers without compaction by @arkad-cm in #33269
  • fix(git): push publishes a branch that tracks a local branch by @Marve10s in #33581
  • fix(acp): a resumed message keeps the text streamed before it by @Marve10s in #33604
  • fix(server): refresh stale model catalogs before refusing delegation by @augustl in #33426
  • fix(server): an agent's Stop no longer reads as the user's by @Jacksondr5 in #33420
  • fix(server): idle compaction no longer runs in the middle of delegated work by @Byntham in #33863
  • fix(shared): clicked HTML images keep whole emoji in capped names by @Jo2234 in #33829
  • fix(server): large tool summaries no longer split an emoji at the cap by @Jo2234 in #33832
  • fix(github): gh pr new links the new pull request to the thread by @aravhawk in #33474
  • perf(server): thread opens stay fast during concurrent transcript exports (median 4.0× faster with eight running) by @Yuruzuu in #33935
  • perf(server): Storage Cleanup sizes leftover worktrees about 4.8x faster (median 13,343 ms -> 2,759 ms) by @Yuruzuu in #33937
  • fix(shared): GitLab merge request file and line links open that file by @juliusmarminge in #34607
  • fix(server): provider update commands get no stdin, so one that reads it fails fast by @eyeveil in #33974
  • fix(server): keep the last page state in agent recordings by @Yuruzuu in #33931
  • fix(server): an interrupted provider update ends failed instead of running forever by @eyeveil in #33975
  • fix(speech): removing filler words no longer joins paragraphs by @EtanHey in #34101
  • fix(server): drop a finished child's queued question wake by @juliusmarminge in #25680
  • fix(server): T3 Connect remembers when the relay client falls back to HTTP/2 on its own by @Umais-Adeed in #34167
  • fix(server): detach errored provider sessions when deleting threads by @romil-bijarnia in #34199
  • fix(opencode): pass --method curl to the native updater by @MohamedSayed0573 in #34169
  • fix(server): a Claude tool call interrupted by a new message shows as stopped, not failed by @SunkenInTime in #34183
  • fix(acp-registry): model refresh picks up models an agent adds upstream by @edouard-andrei in #34246
  • fix(server): repeated session imports reach transcripts behind the scan budget by @juliusmarminge in #27215
  • fix(server): archiving or deleting a thread releases its devices by @binjamshid in #34175
  • fix(web): a pending approval is announced once, not once per queued message by @juliusmarminge in #25866
  • test(server): keep the OpenZFS zed launch test off host system bins by @Moinax in #34277
  • fix...
Read more

Update feed

Update feed Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Nov 23:12
e895a56

The desktop updater reads this release to find the newest nightly. Do not delete it. See docs/operations/release.md.

T3 Code Preview (maintainer test build, do not install) 0.1.10-preview.20261111.4547 (1f9675e2a132)

Choose a tag to compare

Warning

This is a preview build. Do not install it unless you know exactly why you are here.

Preview builds are cut by maintainers from unreleased branches to exercise the release pipeline. They can be broken, receive no fixes, are never offered as updates, and are not supported. If you want T3 Code, install the latest release or a nightly instead.

Built from 1f9675e2a13223172195bcb02256fd5251c5c81c.

T3 Code Preview (maintainer test build, do not install) 0.1.10-preview.20261111.4545 (feeebd754bab)

Choose a tag to compare

Warning

This is a preview build. Do not install it unless you know exactly why you are here.

Preview builds are cut by maintainers from unreleased branches to exercise the release pipeline. They can be broken, receive no fixes, are never offered as updates, and are not supported. If you want T3 Code, install the latest release or a nightly instead.

Built from feeebd754bab0285011a27b5662a2281ed7e8e8d.

T3 Code Preview (maintainer test build, do not install) 0.1.10-preview.20261111.4539 (d58378fcbb84)

Choose a tag to compare

Warning

This is a preview build. Do not install it unless you know exactly why you are here.

Preview builds are cut by maintainers from unreleased branches to exercise the release pipeline. They can be broken, receive no fixes, are never offered as updates, and are not supported. If you want T3 Code, install the latest release or a nightly instead.

Built from d58378fcbb84ecae0219f665769ff5822048b2a4.

T3 Code Nightly 0.1.10-nightly.20261111.4544 (1264c206aee0)

Choose a tag to compare

@github-actions github-actions released this 11 Nov 22:22
1264c20

v0.1.10-nightly.20261111.4544 · 114 changes from 29 contributors

  • Rewind without Git. Rewind conversations in projects without a Git repository.
  • Image galleries. Use arrow keys or preview controls to browse images viewed by an agent.
  • Composer formatting. Wrap selected text in backticks, asterisks, or underscores to format it in the composer.
  • Quotes in messages. See quoted passages and their comments directly in sent messages without opening a popover.
  • Long Claude sessions. Import long Claude Code sessions that previously exceeded the transcript memory limit.
  • Faster long threads. Open very long threads faster, with less time spent loading messages.
  • Branch switching. Switch branches in large repositories without a short timeout interrupting checkout and leaving files partially updated.

Plus 99 more bug fixes.

Full changelog

What's Changed

Read more

T3 Code Nightly 0.1.10-nightly.20261111.4529 (d2c25950b4d9)

Choose a tag to compare

@github-actions github-actions released this 11 Nov 15:48
d2c2595

v0.1.10-nightly.20261111.4529 · 54 changes from 29 contributors

  • Find in browser. Search pages in the desktop integrated browser with Cmd+F or Ctrl+F.
  • GitLab overview threads. Resolve merge request overview threads from Summary and Timeline.
  • Faster worktree updates. Checkpoint captures and status refreshes avoid rereading every file in newly created worktrees.
  • Imported session history. Imported agent sessions now show their existing history instead of opening as empty threads.
  • SSH reconnect prompts. Expired SSH verification prompts no longer stack up and force an app restart.
  • Large reasoning traces. Opening a thread with a large collapsed reasoning trace no longer freezes the app.
  • Terminal scrollback. Terminal history retains substantially more output instead of silently discarding older lines.

Plus 45 more bug fixes and performance improvements.

Full changelog

What's Changed

  • fix(server): new worktrees refresh their index once, so captures and status stop re-hashing every file by @josephv123 in #21341
  • fix(usage): Grok and Cursor usage limits show pace and the even-spend line by @wookiist in #21897
  • fix(web): retain diff selection across navigation by @aleo113 in #22347
  • fix(mobile): subscription widget no longer expires on a window that already reset by @juliusmarminge in #22993
  • fix(opencode): verify CLI updates when loopback server is still running by @intrepid37 in #22839
  • fix(usage): Claude subagent output is no longer undercounted by @rfrost-xyz in #20276
  • fix(server): a remote update points the service unit at the runtime it committed by @Marve10s in #19652
  • fix(server): a limited provider's queue stays held after another provider's turn succeeds by @Marve10s in #22425
  • fix(shared): keep spreadsheet shorthand as inline code by @juliusmarminge in #23203
  • fix(web): offer retry while an environment reconnects by @juliusmarminge in #23194
  • fix(server): custom Codex providers no longer report native quota by @fixfon in #18622
  • fix(desktop): Cmd+F now searches the page in the integrated browser by @armanarutiunov in #22960
  • fix(desktop): an SSH password prompt that ended leaves the dialog instead of stacking by @Umais-Adeed in #34192
  • fix(web): render Claude insight blocks as a callout by @macodev00 in #22239
  • fix(scheduler): show short server timezone on fixed-time labels by @shawk08033 in #23111
  • fix(web): focus the primary action when confirmation dialogs open by @rgrvlsk in #18187
  • fix(web): Changes row matches the diff comparison by @whoisaldo in #19553
  • fix(server): imported ACP sessions show their native history by @only21mil in #22155
  • fix(preview): always return evaluated results by value by @juliusmarminge in #22948
  • fix(provider-core): a model reply of "title" no longer replaces the thread title by @juliusmarminge in #25743
  • fix(desktop,web): Open in runs locally for a background service sharing the desktop's T3 home by @KinanLak in #21661
  • fix(web): question answers submit while normal sends are blocked by @t3dotgg in #22874
  • fix(server): cancelling a background-only delegated task reports it interrupted by @only21mil in #21676
  • fix(web): fall back to a readable server for shared repositories by @sanjaibalajee in #21530
  • fix(web): composer follows an optionless thread instead of the settings default by @f4llenz in #16546
  • fix(web): don't save retention age until committed by @macodev00 in #22208
  • fix(server): one dropped probe no longer lists a live linked peer as unreachable by @juliusmarminge in #34208
  • fix(server): preview automation reports ambiguous selectors instead of calling them invalid by @juliusmarminge in #34205
  • fix(opencode): a context overflow that OpenCode compacts no longer fails the turn by @juliusmarminge in #26743
  • fix(web): Ctrl + "+" zooms on keyboard layouts with a dedicated plus key by @juliusmarminge in #26408
  • fix(ci): release version bump push retries when main moves by @t3dotgg in #34326
  • fix(server): CLI commands no longer migrate the database of a running server by @juliusmarminge in #26763
  • fix(web): keep saved default model when changing effort by @macodev00 in #22193
  • fix(web): reveal expanded work rows hidden behind the composer by @ln-bodicherla in #21968
  • fix(composer): steer instead of queueing during automatic compaction by @NikitaMGrimm in #24138
  • feat(gitlab): resolve overview threads from Summary and Timeline by @TonybynMp4 in #30575
  • fix(web): pull request search keeps partial-word matches after GitHub answers by @juliusmarminge in #26992
  • fix(server): Claude subagents no longer show the parent's effort by @juansuaya17 in #17042
  • fix(server): runs cancelled by a server restart say why in the thread by @juliusmarminge in #27192
  • fix(client-runtime): server updates stop waiting 32 minutes when the host returns without this update's outcome by @juliusmarminge in #27275
  • fix(web): Stop shows a pending state and repeat clicks no longer resume by @voida6 in #20809
  • fix(web): collapsed reasoning previews no longer process the whole block by @juliusmarminge in #23001
  • fix(server): storage cleanup skips stale worktree paths under a regular file by @juliusmarminge in #26594
  • fix(terminal): use a byte budget for Ghostty scrollback by @zero-two-rafaeltab in #8766
  • fix(server): storage cleanup keeps worktrees whose file listing exceeds the inspection limit by @juliusmarminge in #26593
  • fix(server): delete temporary ACP health probe sessions by @juliusmarminge in #25397
  • perf(client): streamed text no longer republishes thread queue and checkpoints by @juliusmarminge in #27425
  • fix(web): convert composer list markers completed later by @juliusmarminge in #22997
  • test: remove tests that repeat another case or restate the source by @shivamhwp in #34170
  • fix(server): drop stale queued pull-request watch wakes by @Sinan53x in #21239
  • fix(web): preview recordings stay decodable after a viewport resize by @MansTomb in #10495
  • fix(server): only offer claude update for native Claude installs by @AI091 in #14170
  • fix(server): tell outside agents which MCP tools need a thread and that t3_thread_list takes allProjects by @juliusmarminge in #26525

New Contributors

Full Changelog: v0.1.9-nightly.20261111.4515...v0.1.10-nightly.20261111.4529