Kelvin Amoaba
144a3ff0f2
refactor(git): share the admission release that waits for the git child to exit
...
git-exec-file.ts went to 301 lines after #41927 and #41862 merged, which
fails the 300-line lint cap on main. Both callers now use one helper.
2026-11-13 19:22:02 +00:00
OrcaWin and OrcaWin
a36d1ddafd
test: remove low-value bridge and native checks ( #42105 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 11:15:10 -08:00
Jinjing
12787ce772
fix(git): retry fetches after concurrent ref updates ( #41862 )
...
* fix(git): retry fetches after remote-ref update races
* fix(git): preserve fetch contention details through rebase IPC
* fix(git): reject terminal fetch statuses and recheck retry eligibility
2026-11-13 11:05:27 -08:00
Kelvin Amoaba
39ccf4fb56
feat(native-chat): show each subagent's model, current tool and result in the chat ( #41766 )
...
* feat(native-chat): show each subagent's model, current tool and result in the roster
Subagent roster rows now carry the child's role, model, reasoning effort,
the tool it is running and the last thing it said, so a row says what the
subagent is doing and, once done, what it found. Codex children take model
and effort from the spawn call; Claude children take the model from their
own messages. A hover card shows the longer text.
* feat(native-chat): name subagent models and roles the way people say them
Show Opus 5.5 · High instead of claude-opus-5-5 · high, reusing the
model-id label and effort picker copy, and General purpose instead of
general-purpose.
* fix(native-chat): read Codex subagent model and effort from its started activity
Current Codex announces a spawn only through subAgentActivity, which carries
the model and reasoning effort the child resolved to.
* fix(native-chat): use the hover card's own spacing variant for the subagent preview
* fix(native-chat): show a subagent's reply as plain text in its roster row and preview
Its last message is markdown; the row now drops backticks, emphasis, list
and heading marks and joins lines into one readable line.
2026-11-13 19:01:39 +00:00
Neil
17a1dc373b
refactor: group shared worktree modules by feature ( #42093 )
...
* refactor: group shared worktree modules by feature
* refactor: retarget new worktree admission test to moved owner
2026-11-13 10:59:36 -08:00
OrcaWin and OrcaWin
65055509d6
test: remove low-value mobile suites and redundant native input coverage ( #42098 )
...
* test: remove low-value mobile and native input cases
* test: prune redundant mobile suites and verify native receiver contents
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 10:48:53 -08:00
Brennan Benson
db0e024fed
perf(session-search): bound retention cleanup and separate purge timings ( #41948 )
...
* perf(session-search): target orphan cleanup and separate purge timings
* chore(session-search): document database row type guarantees
* chore(session-search): allow bounded worker SQL call sites
2026-11-13 10:47:10 -08:00
Brennan Benson and Neil
3bb91aaf36
Keep Git reads responsive during worktree creation bursts ( #41927 )
...
* Isolate worktree checkout admission and bound default workers
Co-authored-by: Neil <4138956+nwparker@users.noreply.github.com >
* Prove checkout admission survives caller timeout
* Keep checkout admission coverage compatible with older Git
* Keep aged Git work below interactive priority
---------
Co-authored-by: Neil <4138956+nwparker@users.noreply.github.com >
2026-11-13 10:31:03 -08:00
OrcaWin and OrcaWin
8e604e2f57
test: trim duplicate mobile and internal fixture assertions ( #42094 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 10:27:01 -08:00
buf0-bot[bot]
07a29c66bc
Update README downloads badge ( #42097 )
...
Co-authored-by: buf0-bot[bot] <252831055+buf0-bot[bot]@users.noreply.github.com>
2026-11-13 18:20:36 +00:00
OrcaWin and OrcaWin
b1fefd9fcd
test: remove low-value mobile Markdown editor coverage ( #42090 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 10:06:48 -08:00
OrcaWin and OrcaWin
048eefd3bf
test: remove low-value mobile and example coverage ( #42087 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 09:55:11 -08:00
OrcaWin and OrcaWin
d3a79e606f
test: remove low-value image, runtime and cleanup tests ( #42086 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 09:45:09 -08:00
Neil
2db7499ae2
refactor: group runtime-environment IPC by ownership ( #42081 )
2026-11-13 09:35:54 -08:00
OrcaWin and OrcaWin
ea92ef7ea0
test: remove low-value runtime and static-analysis cases ( #42082 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 09:24:03 -08:00
Kelvin Amoaba
8db56c11ea
feat(worktrees): archive a workspace's checkout and restore it later (backend, off) ( #41833 )
...
* feat(worktrees): archive and restore a workspace's checkout (backend, off)
* fix(worktrees): keep archived rows through startup GC and Windows path checks
* fix(worktrees): serialize archive and restore, finish interrupted restores
* fix(worktrees): restore prior archive flag, drop leftover marks, keep archived rows out of offline listings
* test(worktrees): fixed timestamp in archived GC test; drop path cast
* feat(workspace-cleanup): archive inactive workspaces from the runner once archive is on
* fix(worktrees): queue bare-id restores and forget the archive mark when deleting an archived workspace
* fix(worktrees): import archive params from their new contract folder
2026-11-13 17:14:37 +00:00
OrcaWin and OrcaWin
6a6b23c910
test: remove low-value packaging and release test cases ( #42078 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 09:12:30 -08:00
Kelvin Amoaba
73771e67d0
fix(browser): an agent tab create stops waiting 15 s on a desktop that already missed an ask ( #42077 )
...
A paired desktop that sleeps with its socket open let every agent tab create
wait out the full 15 s host-request timeout until the server's heartbeat
dropped the socket. The request registry now remembers a desktop that let an
ask time out and fails the next ask for it at once, until the desktop answers
anything or subscribes again. A new subscription also gets any ask that is
still pending.
2026-11-13 17:05:47 +00:00
OrcaWin and OrcaWin
0a04286445
test: remove low-value mobile and native-build cases ( #42076 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 08:58:51 -08:00
Neil
dc67a6435f
refactor(mobile): organize source control by feature owner ( #42073 )
2026-11-13 08:49:09 -08:00
OrcaWin and OrcaWin
309f6ca8db
test: remove low-value localization and mobile test coverage ( #42070 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 08:43:31 -08:00
OrcaWin and OrcaWin
5480f48d5b
test: remove low-value runtime packaging and diagnostic suites ( #42064 )
...
* test: remove low-value runtime packaging and diagnostic suites
* test: clear scan-progress listeners after AI Vault IPC cases
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 08:34:41 -08:00
Neil
075d6b3b50
refactor(rpc): group request contracts by feature owner ( #42063 )
2026-11-13 08:21:31 -08:00
OrcaWin and OrcaWin
d896198ad6
test: remove low-value workflow and packaging suites ( #42062 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 08:09:43 -08:00
OrcaWin and OrcaWin
8025a52e5b
test: remove low-value build and CI test suites ( #42056 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 07:51:57 -08:00
Kelvin Amoaba
a1001409ff
feat(browser): a server agent's new tab opens on the paired desktop ( #41989 )
...
When a desktop is paired, a tab the server's own agent opens (orca tab create
with no placement) goes on that desktop as a This-device page; otherwise it
stays in the server's own browser. orcad engine tabs reach no client, so on
Linux servers agent tabs were invisible even with a desktop paired.
With a browser of its own to fall back on, the server asks a desktop each time:
a desktop on "Server (streamed)" declines and the tab streams, and a desktop
that does not answer (asleep or gone) leaves it on the server after the
request times out.
2026-11-13 15:49:53 +00:00
Neil
6775615ce4
refactor(preload): organize API modules by feature owner ( #42051 )
2026-11-13 07:37:49 -08:00
Brennan Benson
a42c6d3194
Stop sidebar notice rows from growing on every remeasure ( #42050 )
2026-11-13 07:34:53 -08:00
Kelvin Amoaba
c725692258
fix(native-chat): /compact runs while a Claude chat's background subagent works ( #41945 )
2026-11-13 15:33:32 +00:00
OrcaWin and OrcaWin
a850101549
test: remove low-value relay and contract test coverage ( #42053 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 07:32:26 -08:00
OrcaWin and OrcaWin
0cdffd823f
test: remove low-value credential and database cases ( #42049 )
...
* test: remove low-value credential and database cases
* test: brace the simplified lost-reply proxy condition
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 07:16:53 -08:00
Neil
1af96e86ff
refactor(mobile): organize terminal session feature owners ( #42046 )
2026-11-13 06:59:38 -08:00
OrcaWin and OrcaWin
cd4a4a9fb1
test: remove low-value connection and lease cases ( #42047 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 06:55:09 -08:00
OrcaWin and OrcaWin
29778c785b
test: remove low-value reservation and seat suites ( #42042 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 06:42:07 -08:00
Neil
e956498414
refactor(mobile): organize terminal modules by responsibility ( #42040 )
2026-11-13 06:37:45 -08:00
OrcaWin and OrcaWin
e7aebd873c
test: remove low-value regional rehome and simulation suites ( #42037 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 06:19:41 -08:00
OrcaWin and OrcaWin
b18029ef48
test: remove low-value relay startup and JWKS checks ( #42034 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 06:02:00 -08:00
OrcaWin and OrcaWin
41c301bb6a
test: remove low-value cloud tests and unused support ( #42029 )
...
* test: remove low-value push and relay coverage
* test: delete orphaned fixture and closure support
* test: trim runner and mobile recording matrices
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 05:57:41 -08:00
Neil
c2deee70df
refactor(mobile): organize platform adapters by capability ( #42030 )
2026-11-13 05:54:19 -08:00
OrcaWin and OrcaWin
ac019ef8df
test: remove low-value relay assignment coverage ( #42031 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 05:53:13 -08:00
OrcaWin and OrcaWin
a5854aec6e
test: remove low-value transport and shared suites ( #42026 )
...
* test: remove low-value automation and shared suites
* test: retire stale gate references and stabilize retained fixture date
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 05:43:27 -08:00
OrcaWin and OrcaWin
e9d5b35d64
test: remove low-value mobile and CLI runtime tests ( #42022 )
...
* test: remove low-value mobile suites and repeated vectors
* test: trim low-value CLI runtime cases and obsolete allowance
* test: satisfy changed-line template lint in click case
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 05:25:55 -08:00
Neil
8dd3b71090
refactor: organize mobile files and host-screen domain owners ( #42019 )
2026-11-13 05:10:41 -08:00
OrcaWin and OrcaWin
b5619045e2
test: remove low-value relay suites and probes ( #42017 )
...
* test: remove relay diagnostic and marker suites
* test: remove timing-based migration probes
* test: remove reserve plumbing and migration work counters
* test: remove admission estimator and rehome work probes
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 05:03:06 -08:00
OrcaWin and OrcaWin
c6b9ac9549
test: remove duplicate native policy checks ( #42011 )
...
* test: remove duplicate native policy checks
* test: trim repeated clipboard reads
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 04:43:35 -08:00
Neil
e81a89c5ff
refactor: group Jira and Linear task-page modules by domain ( #42009 )
...
* refactor: group Jira and Linear task-page modules by domain
* refactor: remove orphaned Linear refresh test entry
2026-11-13 04:31:03 -08:00
buf0-bot[bot]
1f37db301c
Update README downloads badge ( #42012 )
...
Co-authored-by: buf0-bot[bot] <252831055+buf0-bot[bot]@users.noreply.github.com>
2026-11-13 12:25:56 +00:00
OrcaWin and OrcaWin
2f9b122201
test: remove native smoke and duplicate input checks ( #42007 )
...
* test: remove repeated focused Linux text insertion
* test: remove repeated foreground TextEdit replacement
* test: remove Notepad smoke and duplicate paste coverage
* test: drop repeated numeric row and scroll-work counters
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 04:23:13 -08:00
OrcaWin and OrcaWin
a3be49edd4
test: remove Calculator smoke and redundant coverage ( #42000 )
...
* test: remove weak native smoke and repeated writer coverage
* test: focus packaged PTY coverage on output and exit delivery
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 04:04:33 -08:00
Neil
59b88a1176
refactor: group GitHub task-page modules by domain ( #41995 )
2026-11-13 03:52:49 -08:00