Commit Graph
2611 Commits
Author SHA1 Message Date
OrcaWin 572fbc8a2a test: remove 174 low-value shared agent tests (#37729) 2026-11-03 03:10:24 -08:00
Brennan Benson ed54ecfa9c Use the shared agent picker in workspace and Source Control launches (#35802)
Use one shared agent picker for creating workspaces, continuing conversations, and launching agents from Source Control and its settings.

Preserve saved agent choices, model and effort selection, custom arguments, keyboard navigation, and agent settings. Match the Create worktree menu to its field while keeping other menus compact, with stable model labels and responsive setup placement.
2026-11-03 02:59:57 -08:00
Neil 2169b791b7 refactor(git): group worktree operations and ref owners (#37783)
* refactor(git): group worktree operations and ref owners

* test(git): retarget remaining concrete executor mocks
2026-11-03 02:52:13 -08:00
OrcaWin d01fc8f60b test: remove 103 low-value shared agent tests (#37724) 2026-11-03 02:41:02 -08:00
Jinwoo Hong 6c0e7c3b5b Revert connector service (cloud/apps/connector) (#37759) 2026-11-03 01:22:16 -08:00
Neil 5d5b4f4f3d refactor(ai-vault): organize provider scanners and history owners (#37742) 2026-11-03 01:05:52 -08:00
Neil 17f21e69ab refactor(ci): derive selected-draft unit planning in one place (#37737)
Follow-up to #37699: pr.yml computes defer_shadow once, unit-plan.yml
uses only that input and exposes selection_planned, and the test and
evidence jobs read that output instead of repeating the condition.
2026-11-03 00:01:07 -08:00
Neil c6b829ecf1 refactor(main): group WSL host and orcad lifecycle owners (#37728) 2026-11-02 23:58:18 -08:00
Neil 6d5edf8c33 refactor(main): organize WSL discovery filesystem and execution owners (#37722)
* refactor(main): organize WSL discovery filesystem and execution owners

* refactor(main): consolidate defining-owner path imports
2026-11-02 23:36:23 -08:00
NeilandCopilot ac91ff6b05 perf(ci): start full unit shards before advisory selection analysis (#37699)
Emit the full matrix without dependency installation or graph discovery; retain independent full test discovery and selected-draft provenance. Reuse existing draft plans, and disable unpublished transform writes on warm misses. Automatic cache production was removed after review because the near-quota cache store has no budgeted retention plan. Full required PR CI passed on 658ea5275c.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-02 23:32:32 -08:00
OrcaWin 706e2e8653 test: remove 474 low-value shared agent tests (#37695) 2026-11-02 23:18:37 -08:00
Brennan Benson 86a2fe9684 Load Linear drawer fields in one issue query (#37663)
* Read Linear drawer details in one issue query

* Keep readable Linear details after optional field errors

* Select only Linear fields needed by each issue reader

* Explain the typed Linear partial response boundary

* Typecheck Linear integration in the mixed-process project

* Update Linear integration fixtures for raw issue reads
2026-11-02 22:25:42 -08:00
Brennan Benson ec8b2e2055 Read one full Linear ticket for planning and plain tickets for queues (#37656)
* docs(linear): use plain ticket reads for queues

* docs(linear): preserve selected queue ticket identity
2026-11-02 22:23:28 -08:00
Neil f3088d53c9 refactor(main): group terminal support by lifecycle owner (#37660) 2026-11-02 22:13:39 -08:00
OrcaWin 46d3998a14 test: remove 153 low-value shared hook tests (#37686) 2026-11-02 21:47:38 -08:00
OrcaWin 5f88957b15 test: remove 78 low-value shared listener tests (#37673) 2026-11-02 21:29:54 -08:00
OrcaWin 44e63bb18e test: remove 194 low-value renderer web tests (#37668) 2026-11-02 21:02:39 -08:00
OrcaWin 01ac76d626 test: remove 75 low-value renderer store tests (#37658) 2026-11-02 20:41:35 -08:00
Neil 18f674e69f refactor: group workspace catalog and execution-host owners (#37641)
* refactor: group workspace catalog and execution-host owners

* test: annotate catalog fixtures with portable public mock types

* test(workspaces): preserve filesystem worktree mocks at concrete owners
2026-11-02 20:22:21 -08:00
Vyacheslav Scherbinin 1b02dc2f31 perf(mobile): keep plugin validation out of plural lookup (#36914) 2026-11-03 04:08:15 +00:00
OrcaWin d2fb04cd9a test: remove 131 low-value renderer store tests (#37648) 2026-11-02 20:07:50 -08:00
Tomk2d 8fba3704bd fix(i18n): correct Korean wording for Host, Idle, Actions, and Source (#37460)
Replace literal mistranslations with the wording ko.json already uses for the
same English words elsewhere:

- Host: 주인 -> 호스트 (workspace cleanup column and sort)
- Idle: 게으른 -> 유휴 상태 (workspace cleanup agent state)
- Actions: 행위 -> 작업 (artifact list header, terminal link actions search keyword)
- Source: 원천 -> 소스 코드 (branch line total chip)

Pin the values in the Korean key overrides so catalog regeneration keeps them.
2026-11-02 19:56:58 -08:00
OrcaWin e06621f03a test: remove 139 low-value renderer store tests (#37639) 2026-11-02 19:43:31 -08:00
OrcaWin ec7da75d4f test: remove 164 low-value renderer store tests (#37638) 2026-11-02 19:20:23 -08:00
Neil 174fdd8ca5 refactor: consolidate updater lifecycle and release owners (#37632)
* refactor: consolidate updater lifecycle and release owners

* ci: follow relocated macOS updater workflow path

* ci: retain updater browser owner in reliability selection
2026-11-02 19:15:49 -08:00
OrcaWin fd62da8acb test: remove 427 low-value renderer store tests (#37623)
* test: remove 427 low-value renderer store tests

* test: mark retirement plan import as type-only

* test: format reconciled reliability gate metadata
2026-11-02 19:00:07 -08:00
Neil 534ecb730d refactor: group workspace removal and retirement owners (#37620) 2026-11-02 18:38:16 -08:00
Brennan Benson 40820c4c5c Open pasted text in structured chats (#35636)
* Open large pasted text and attached text in structured chats

* Read pending pasted text before its host route resolves

* Pass structured attachment eligibility from the owning chat

* Preserve composer and Markdown state when inspecting text attachments

* fix: preserve attachment identity and cancel deferred reads

* test: consolidate phone attachment rendering contracts

* Scope attachment previews to visible chats and share route indexes

* test: consolidate duplicate attachment preview coverage

* perf: share remaining workspace catalog derivations

* feat(chat): open text attachments from structured goal objectives

* fix(chat): reuse preview owner and bind app hooks

* refactor(chat): trim duplicate tests and unused capability initialization

* test(chat): share routing scope mount fixture

* Fix routing performance attribution and folder row imports

* Share attachment capability through its domain module

* Align attachment fixtures and warm routing contracts with current gates

* Preserve relay connection timeout default for ordinary requests

* Share image classification ownership and repair integration fixtures

* Repair real attachment integration fixture boundaries

* Expose e2e compiler diagnostics and prune stale read allowance

* Type the recall fixture row ref as a div

* Keep text attachment capability in its existing capability owner

* Keep image MIME bindings in the media type owner

* Own private bridge response completion at the request boundary

* Complete bridge fixture return and retention types

* Localize native chat text attachment preview controls

* Complete attachment preview localization at presentation boundaries

* Preserve legacy preview locale identity and complete localization controls

* Fix typed mobile host witness lookup

* Commit attachment page edits and reset mobile page scroll

* test(chat): remove duplicate preview localization coverage

* fix(mobile): apply page input font and footer safe area

* fix(chat): commit edited page before admitted navigation

* fix(chat): retain field readiness on pending commit

* fix: preserve attachment field focus until control activation

* fix: restore attachment preview styles and canonical close

* Bind mobile input font role to the central theme

* Type font source fixture cases as tuples

* Attribute inherited owner filter work and qualify folder fixtures

* Keep owner filter fixture input types source-derived

* test: retain attachment capability assertion import

* test: focus attachment coverage on important regressions

* Replace text attachment paging with bounded scrolling and trim tests

* Preserve literal phone attachment whitespace and trim unused test meter

* Keep scroll view refs and measurements out of render

* Keep preview collection independent of native clipboard initialization

* Give the phone scroll fixture coherent measured DOM geometry

* Commit attachment scroll extent before restoring its anchor

* Preserve text viewport geometry across bounded reads

* Unify bounded text scrolling around the viewport

* Preserve the live text anchor across viewport resizing

* Measure committed text viewport bounds from the host

* Preserve live attachment position across native client extent changes

* Use the actual first source block in the resize regression fixture

* Reuse subscription handle type

* Keep attachment effects keyed to their existing triggers

* Keep attachment rows within the committed track

* Allow the full attachment renderer contract to settle

* Open text attachment previews in a large modal

* Preserve attachment modal header layout with primitive-owned styles
2026-11-02 18:36:29 -08:00
Neil aaf4a5d953 refactor: group workspace creation and preparation owners (#37614)
* refactor: group workspace creation and preparation owners

* refactor: coalesce concrete owner type imports

* test: preserve IPC default-ref mock at its concrete owner
2026-11-02 18:20:25 -08:00
OrcaWin dbd0c2448e test: remove 211 low-value renderer store tests (#37613) 2026-11-02 18:18:21 -08:00
Neil 7983d5064c refactor: group agent launch and workspace hook owners (#37612)
* refactor: group agent launch and workspace hook owners

* refactor: align trust CI scope and reliability paths
2026-11-02 17:51:53 -08:00
OrcaWin 900146b9da test: remove 152 low-value renderer store tests (#37608) 2026-11-02 17:44:05 -08:00
Neil 45a29352ea refactor: group host storage and worker infrastructure (#37606) 2026-11-02 17:34:32 -08:00
OrcaWin 7a038070f8 test: remove 61 low-value renderer store tests (#37603) 2026-11-02 17:18:59 -08:00
Neil b89cfbd09d refactor: group desktop integration and lifecycle owners (#37600)
* refactor: group desktop integration and lifecycle owners

* refactor: preserve runtime literals and mock owner boundaries

* refactor: link historical reliability evidence to current test paths

* refactor: retain the historical lid-sleep baseline path
2026-11-02 17:08:59 -08:00
OrcaWin 7f0b513c64 test: remove 64 low-value renderer catalog tests (#37602) 2026-11-02 16:57:38 -08:00
OrcaWin 4c6f325510 test: remove 102 low-value renderer store tests (#37598)
* test: remove 102 low-value renderer store tests

* test: remove 102 low-value renderer store tests
2026-11-02 16:45:18 -08:00
OrcaWin 43c6ac5c84 test: remove 147 low-value GitHub and Jira store tests (#37597) 2026-11-02 16:25:45 -08:00
OrcaWin 71147f6036 test: remove 174 low-value workspace and GitHub cache tests (#37596) 2026-11-02 16:11:49 -08:00
OrcaWin e850589591 test: remove 153 low-value editor buffer and layout tests (#37595) 2026-11-02 15:59:46 -08:00
OrcaWin 1d2e7f6f52 test: remove 128 low-value editor and workspace state tests (#37591) 2026-11-02 15:47:59 -08:00
Brennan Benson ca4d48e6c0 ci: reject retired E2E source-route targets (#37584) 2026-11-02 15:46:26 -08:00
OrcaWin fae90b0cbb test: remove 220 low-value agent status and browser tests (#37586) 2026-11-02 15:34:55 -08:00
OrcaWin c0380f6832 test: remove 215 low-value renderer store tests (#37583) 2026-11-02 15:21:02 -08:00
OrcaWin 566982382d test: remove 407 low-value session and layout tests (#37581)
* test: remove 407 low-value session and layout tests

* test: remove 407 low-value session and layout tests
2026-11-02 15:04:16 -08:00
OrcaWin c3a90529d4 test: remove 399 low-value renderer runtime tests (#37566)
* test: remove 399 low-value runtime tests

* test: make retained close replay assertion independent of wall clock
2026-11-02 14:43:35 -08:00
Neil c563f68df9 refactor: group workspace cleanup and space diagnostics (#37558)
* refactor: organize workspace diagnostics and cleanup owners

* test: target concrete cleanup and cancellation owners
2026-11-02 14:16:06 -08:00
OrcaWin 84520199b1 test: remove 235 low-value renderer tests (#37553) 2026-11-02 13:56:09 -08:00
OrcaWin 8b5365f5df test: remove 389 low-value renderer tests (#37545) 2026-11-02 13:37:37 -08:00
Brennan Benson 40f9d2a246 Keep desktop fork pull requests on their opened repository (#36172)
* Keep opened GitHub work items bound to their exact repository

* Bind GitHub work item ownership through consumers and dispatch

* Keep empty mention lists from consuming selection keys

* Preserve GitHub action and consumer ownership across resource changes

* Exercise repository account updates through their production store action

* Exercise account publication and cache settlement through GitHub consumers

* Simplify fork PR contract verification

* Make contract verification imports and clocks deterministic

* Correct mobile task test fixtures and model types

* Correct task recording fixtures and CI types

* Correct task fixture types and static checks

* Consolidate replay test RPC imports

* Separate GitHub metadata imports from Linear hooks

* Scope mobile PR sidebar reads to the selected resource

* Separate desktop GitHub changes from phone updates

* Fix relay authority probe census across topology cases

* Repair repository owner proof fixtures and compiler allocation

* Preserve repository row observation in host lookup

* Seed metadata fixture before server-side store acquisition

* Preserve nullable fixture settings and discover mixed test types

* Preserve GitHub detail argument types and optional capabilities

* Let keyed details queries own pending read replacement

* Repair GitHub RPC and relay test fixture boundaries

* Verify expected GitHub account at repository execution capture

* Preserve captured GitHub account expectations through client dispatch

* Retain observed runtime status after switching environments

* Fix account contract fixture types and RPC setup timing

* Restore the negative-capability switch probe assertion

* Align account fixtures with runtime identity and configured origin

* Consolidate details test imports

* Drop duplicate fork pull request identity tests
2026-11-02 13:22:48 -08:00