Commits

fix(ci): forward fork PR events to Cursor (#14481)

b5febb1b47 • Julius Marminge • 2d ago

fix(codex): end the session when an incoming message is too long (#19733)

e859e318a0 • Victor Vogel • 2d ago

fix(server): PR cache cleanup runs once per shared layer (#19791)

1a684f0039 • Arav Jain • 2d ago

fix(acp-registry): list every compatible agent in Add provider (#19145)

5188454cd9 • Craig Davison • 2d ago

fix(mobile): bound huge native review diff payloads (#19240)

6fc3c9ee1f • Quy Ngoc Nguyen • 2d ago

fix(mobile): the Android composer no longer lags the keyboard or drops under the nav bar (#19980)

dc52893873 • Thalles Passos • 2d ago

fix(web): decode timeline image attachments asynchronously (#19923)

da26f1ef70 • Rohan Patnaik • 2d ago

fix(mobile): composer buttons stay visible with animations removed (#19239)

651fe94dc9 • Quy Ngoc Nguyen • 2d ago

fix(web): deleted answer chips no longer return after picking an option (#19483)

7ee6428aa8 • Scott Norteman • 2d ago

fix(server): expose turns blocked only on T3 thread waits (#21499)

fb1486901f • Julius Marminge • 2d ago

fix(server): preserve Claude question option previews (#21932)

1327e7bdfb • Julius Marminge • 2d ago

fix(claude): retain approvals when bypass is disabled (#21805)

a09b9ca282 • Julius Marminge • 2d ago

fix(usage): retain transcript diagnostics across scans (#21862)

64be361301 • Julius Marminge • 2d ago

fix(acp): settle native foreground work independently (#21616)

143ab1606d • Julius Marminge • 2d ago

fix(relay): tunnel recovery no longer drives the Cloudflare API into rate limits (#22059)

44a7cb1057 • Julius Marminge • 2d ago

fix(relay): relay dashboard latency charts show real durations (#22088)

a84f851055 • Julius Marminge • 2d ago

test(runtime): prune duplicate cases and unused test-only exports (#21851)

3117be980b • Julius Marminge • 2d ago

feat(relay): watch tunnel cleanup on the relay dashboard and warnings (#22105)

2d88519c2f • Julius Marminge • 2d ago

fix(web): handle pasted folders as workspace references (#22072)

be56049fd6 • Yash Singh • 2d ago

fix(web): show completed pull request checks and align rows (#22090)

618c46478a • Yash Singh • 2d ago

test(clients): prune redundant checks and retain compatibility guards (#21850)

2821004fd6 • Julius Marminge • 2d ago

fix(acp): discover and select models from session model state (#19519)

9cbc2c0049 • Wout Stiens • 2d ago

perf(server): discover compaction candidates on the reader worker (#21881)

fc857759c3 • Julius Marminge • 2d ago

test: run marketing and KDE capture suites in CI (#21849)

f09b7d2631 • Julius Marminge • 2d ago

fix(server): transfer native child routing between runs (#21615)

6a049d0ea1 • Julius Marminge • 2d ago

fix(server): keep compaction cadence across restarts (#21880)

a3ca1a57d6 • Julius Marminge • 2d ago

test: exercise guards hidden by ineffective assertions (#21848)

212811488b • Julius Marminge • 2d ago

fix(web): preserve context usage when forking threads (#22075)

cfa76eab67 • Yash Singh • 2d ago

fix(desktop): route external PR links to the pull request view (#22048)

b99955489a • Tim • 2d ago

fix(android): navigation chrome takes less of the screen (#20813)

832dc8fd73 • Julius Marminge • 2d ago

perf(server): fork threads load faster when local turns fill the first page (#20104)

c7f8404d2e • Julius Marminge • 2d ago

fix(shared): checkpoint WAL without blocking the event loop (#21799)

616819ac17 • Julius Marminge • 2d ago

fix(server): detect replaced transcripts with large file identities (#21464)

16e442b9bc • Julius Marminge • 2d ago

fix(mobile): /usage-limits panel no longer hides its close button under the header when the keyboard is open (#20910)

0b72c07870 • shivam • 2d ago

perf(server): bounded snapshots of threads with large messages skip a full encode (#20064)

b437ec1ab2 • Julius Marminge • 2d ago

fix(web): subagent overflow count sits on top of the avatar stack (#19860)

7ce7fe3f1b • Pavlo Trinko • 2d ago

fix(server): refresh cached PR review replies (#18835)

965a366e57 • Alex Southwell • 2d ago

fix(web): stop status animations when Reduce Motion is enabled (#18814)

be6dd8b719 • Alex Southwell • 2d ago

fix(desktop): an AppImage launch drops earlier launches' mount dirs from the server PATH (#18808)

5bed8e4df6 • Igor Makowski • 2d ago

fix(server): keep Claude reset times on quick retries (#18616)

9957790c9f • Hasan Shoaib • 2d ago

fix(server): preserve config changes while the initial snapshot loads (#18406)

6518c8243d • Alex Southwell • 2d ago

fix(web): ask before Close with comment closes a pull request (#18175)

098eb55cc3 • IlyaL • 2d ago

fix(server): classify Codex 429 retry exhaustion as a usage limit (#17501)

58b48274ff • Hong Liu • 2d ago

fix(clients): keep a checkout terminal off the thread's worktree (#16039)

62880642c0 • Alex Southwell • 2d ago

fix(web): keep snapshots quiet while disabled (#15638)

d5fb0b16f2 • maria • 2d ago

fix(web): Connections no longer says "Up to date" while a desktop update is pending (#14790)

cd2b885b77 • Igor Makowski • 2d ago

fix(server): explain a disabled tailnet Serve instead of timing out (#10958)

639ac5ec77 • Seth • 2d ago

fix(web): measure draft project names in the DOM (#22071)

b912bd2da0 • Yash Singh • 2d ago

fix(server): delete thread-bound automations with their thread (#22070)

2edeeda616 • Yash Singh • 2d ago

fix(server): keep corrupt plan JSON in the typed read error (#21969)

c2fb438b38 • Julius Marminge • 2d ago

perf(server): read quiet pull requests every five minutes (#22073)

8dec2ffef9 • Julius Marminge • 2d ago

perf(github): revalidate pull request stack reads with ETags (#22078)

0ea5e5a53e • Julius Marminge • 2d ago

fix(client-runtime): connection attempts record their outcome and failure reason (#22081)

e45ddea067 • Julius Marminge • 2d ago

feat(relay): show time to connected and its phases on the relay dashboard (#22083)

02a177620a • Julius Marminge • 2d ago

feat(relay): record the Cloudflare edge each request entered through (#22080)

ab47250ec1 • Julius Marminge • 2d ago

fix(composer): only chip skills offered by the current provider (#14834)

4883320941 • Tristan Knight • 2d ago

fix(server): refresh provider discovery after CLI updates (#14319)

25f8fcb18c • Aditya Garud • 2d ago

fix(server): an interrupted run no longer starts the settle timer on a snoozed thread (#17789)

293938b91a • Evolve Performance • 2d ago

fix(relay): share the relay health dashboard with the whole Axiom org (#22074)

99ed6af92a • Julius Marminge • 2d ago

feat(relay): relay alerts, warnings and health dashboard via Alchemy (#22067)

6327a639a6 • Julius Marminge • 2d ago

fix(server): slow terminal clients no longer queue unbounded output (#18429)

3284143b45 • Alex Southwell • 2d ago

perf(mobile): streamed chunks cost about 8x less JS on long threads (#19135)

cf55896339 • shivam • 2d ago

fix(server): `t3 update` and `t3 service restart` run from inside T3 no longer leave the service stopped (#14361)

41fce9ea17 • Rookmate • 2d ago

fix(forgejo): a pull request watch passes once the required checks pass (#18775)

c1a24f884e • Igor Makowski • 2d ago

fix(ssh): deduplicate configured host suggestions (#15630)

806b539945 • maria • 2d ago

fix(desktop): skip auxiliary macOS snapshot windows (#12978)

b4cebe8b1d • Yoru • 2d ago

fix(web): show minimap previews as plain text, not raw markdown (#15715)

e6765094cb • Nikhil Nigam • 2d ago

fix(server): keep Pi notification identities distinct across threads (#15791)

1225cdcadc • Alice • 2d ago

fix(web): the composer rests on scroll when a thread opens above its end (#15025)

c13d058b91 • tiliakoos • 2d ago

fix(server): Pi extension notifications render as notices, not tool calls (#15368)

29badb43ac • blue-az • 2d ago

fix(mobile): iOS composer text stays vertically aligned at every text size (#17855)

d6c67ceb1f • Akbar Danial Akma • 2d ago

fix(opencode): verify updates using the installed CLI version (#18561)

fe4ebc7048 • Satyal Yadav • 2d ago

fix(server): settling a finished thread removes it from the Live Activity (#18604)

404c6e712e • alcpereira • 2d ago

fix(web): composer list markers no longer clip in wider prompt fonts (#18972)

ea493ec1d8 • Jyrki De Neve • 2d ago

fix(mobile): open pending tasks from the iPad sidebar (#15083)

d1c70c022d • nekohasekai • 2d ago

fix(server): keep helper processes from outliving the backend (#12513)

e85539ab59 • tachytelicdetonation • 2d ago

fix(mobile): resize Android image previews with the window (#13859)

af17eb9331 • Dylan Zahn • 2d ago

fix(relay): end idle Live Activities after the display window (#11943)

d1da2355cf • Ishaan Kothari • 2d ago

fix(web): let new threads choose each repository checkout (#15636)

838f43ff9f • maria • 2d ago

fix(server): reset terminal modes a dead shell leaves in inherited history (#9221)

1125b40995 • Ilkka Lappeteläinen • 2d ago

fix(web): paint synchronized terminal updates atomically (#9867)

26338ea544 • Julius Marminge • 2d ago

fix(telemetry): honor opt-out for relay tracing (#14413)

23ce025f58 • Bilal Bayram • 2d ago

fix(web): hosted app skips setup and recommends signing in (#19680)

e37a7a4f71 • Theo Browne • 2d ago

feat(lint): require Effect functions for reusable generator wrappers (#22000)

cfb602acaa • Julius Marminge • 2d ago

refactor(client): use Effect functions across web desktop and mobile (#21998)

669445a770 • Julius Marminge • 2d ago

refactor(effect): trace relay and development tooling operations (#21997)

b126312917 • Julius Marminge • 2d ago

refactor(server): use Effect functions at transport and startup boundaries (#21999)

889bb95f7e • Julius Marminge • 2d ago

refactor(server): trace reusable domain operations (#21996)

221d8494c7 • Julius Marminge • 2d ago

refactor(orchestration): trace reusable service operations (#21995)

c911f654b9 • Julius Marminge • 2d ago

refactor(orchestration): trace storage operations without per-event spans (#21994)

236c11962f • Julius Marminge • 2d ago

refactor(server): trace provider operations and keep streamed events untraced (#21993)

509e0e0549 • Julius Marminge • 2d ago

refactor(provider): trace adapter operations without per-chunk spans (#21992)

05ad901e49 • Julius Marminge • 2d ago

refactor(provider): trace provider runtime operations (#21991)

0878d3f4d4 • Julius Marminge • 2d ago

refactor(effect): trace shared and source-control operations (#21990)

a8e8e7ee11 • Julius Marminge • 2d ago

docs: establish traced Effect function conventions (#21989)

e5dc0778ee • Julius Marminge • 2d ago

fix(server): stop threads without resolving a run (#22052)

fb990765a4 • Yash Singh • 2d ago

fix(mobile): synchronize Expo network path updates (#22043)

7c83530d17 • Yash Singh • 2d ago

fix(server): automatically settle empty inactive threads (#15783)

d5fdfdcf05 • Adamulek123 • 2d ago

fix(server): stop reporting a separate git dir as a branch's worktree (#14157)

462810f0b8 • Pujitha Paladugu • 2d ago

fix(server): file saves no longer follow symlinks out of the workspace (#18819)

cf2f18937c • Alex Southwell • 2d ago