Kit Langton
9037600d4c
Merge branch 'dev' into kit/remove-e2e-url-repro
2026-04-02 14:32:47 -04:00
opencode-agent[bot]
f151c660b1
chore: update nix node_modules hashes
2026-04-02 18:31:14 +00:00
Kit Langton
9bf227f81f
test(opencode): remove temporary e2e url repro
2026-04-02 14:30:06 -04:00
Kit Langton
c3ef69c866
test(app): add a golden path for mocked e2e prompts ( #20593 )
2026-04-02 18:17:28 +00:00
Kit Langton
8b6219d834
fix(opencode): allow patch tools in e2e model routing
2026-04-02 14:10:26 -04:00
opencode-agent[bot]
363891126c
chore: generate
2026-04-02 17:58:00 +00:00
Noam Bressler
1989704abe
feat(acp): Add messageID and emit user_message_chunk on prompt/command ( #18625 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-04-02 12:56:56 -05:00
opencode-agent[bot]
f0a9ebfed4
chore: generate
2026-04-02 17:54:07 +00:00
Lenny Vaknine
7e32f80d82
feat: add macOS managed preferences support for enterprise MDM deployments ( #19178 )
...
Co-authored-by: Lenny Vaknine <lvaknine@gitlab.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-04-02 12:52:49 -05:00
Brendan Allan
966d9cfa41
electron: add basic context menu for inspect element ( #20723 )
2026-04-02 17:41:26 +00:00
Kit Langton
2666def933
fix(app): poll session.diff instead of summary.files, revert sanitizeProject
...
summary.files is computed asynchronously and never resolves in CI.
Poll session.diff() directly — matches the pattern used by the
snapshot-tool-race integration test.
Also revert the unrelated sanitizeProject changes to event-reducer
and utils that were accidentally included in this PR.
2026-04-02 13:27:10 -04:00
Kit Langton
1401208cb5
fix(app): drop patchModel, let default model resolve for review seeds
...
The dynamic GPT model search was fragile across CI environments.
The e2eURL override routes any model to the mock server, so there's
no need to pick a specific model.
2026-04-02 13:11:56 -04:00
Kit Langton
3f81434315
test(opencode): wait for stderr writes before exit
2026-04-02 13:01:27 -04:00
Frank
92e820fdc8
go: add mimo
2026-04-02 12:59:04 -04:00
Kit Langton
d603d9da65
fix(opencode): use openai-compatible SDK for e2e LLM mock routing
...
The e2eURL() path used createOpenAI().responses() which produces a
Responses API format that the mock server's SSE stream can't correctly
convey tool calls through. Switch to createOpenAICompatible().chatModel()
which uses the chat completions format — matching what the mock was
designed for and what the integration tests use.
This only affects the OPENCODE_E2E_LLM_URL code path (e2e tests only).
2026-04-02 12:49:28 -04:00
Brendan Allan
c4b3971548
app: unify auto scroll ref handling ( #20716 )
2026-04-02 16:44:52 +00:00
Kit Langton
9a87b785e6
test(app): restore e2e fixtures and flaky waits
2026-04-02 12:32:11 -04:00
Dax
3faabdadb7
refactor(format): update formatter interface to return command from enabled() ( #20703 )
2026-04-02 12:22:01 -04:00
Kit Langton
fae97cc559
fix(app): restore assistant fixture, simplify route.fulfill
...
- Re-add AssistantFixture type and assistant fixture (used by prompt specs)
- Simplify route.fulfill to use response param directly
2026-04-02 12:20:56 -04:00
Kit Langton
4453ff26f6
refactor(app): remove dead e2e selectors, mock helpers, and unused imports
...
- selectors: permissionReject/AllowAlways/AllowOnce, sessionTodoDock/Toggle/List,
projectClearNotifications, dropdownMenuTrigger
- mock: titleMatch, promptMatch, openaiModel, withMockOpenAI
- actions: withNoReplyPrompt, unused dropdownMenuTriggerSelector/Route imports
2026-04-02 12:19:42 -04:00
Kit Langton
490fd31706
Merge branch 'dev' into kit/e2e-golden-path
2026-04-02 12:06:58 -04:00
Kit Langton
fd14f281d0
refactor(app): inline seedProjects into seedStorage, remove unused imports
...
- Merge seedProjects into seedStorage as a single addInitScript call
- Remove unused withNoReplyPrompt import from fixtures
- Remove seedProjects export from actions
2026-04-02 12:06:42 -04:00
Kit Langton
a355898c74
test(app): drop unused e2e fixture imports
2026-04-02 12:03:22 -04:00
Kit Langton
042c594446
test(app): select review seed model from providers
2026-04-02 12:02:49 -04:00
Jack
93a139315c
Add MiMo-V2 models to Go UI and docs ( #20709 )
2026-04-02 12:01:04 -04:00
Kit Langton
bcddb59c9c
refactor(app): remove dead e2e fixtures, helpers, and types
...
Delete unused code from the e2e test infrastructure:
- fixtures: withProject, withBackendProject, withMockProject, runProject,
AssistantFixture type, assistant fixture
- actions: clickPopoverButton, seedSessionPermission, seedSessionTodos
- Update AGENTS.md to reflect the project fixture pattern
2026-04-02 12:00:17 -04:00
Aiden Cline
10ca1ace6b
tweak: add abort signal timeout to the github copilot model fetch to prevent infinite blocking ( #20705 )
2026-04-02 10:53:08 -05:00
Burak Yigit Kaya
c3dfd08ba8
fix(format): use biome format instead of check to prevent import removal ( #20545 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-04-02 10:52:52 -05:00
Kit Langton
bedd661fd4
Merge remote-tracking branch 'origin/dev' into kit/e2e-golden-path
2026-04-02 11:40:55 -04:00
Aiden Cline
510a1e8140
ignore: fix typecheck in dev ( #20702 )
2026-04-02 15:38:30 +00:00
Kit Langton
dff7ccc384
Merge branch 'dev' into kit/e2e-golden-path
2026-04-02 11:32:19 -04:00
Kit Langton
d33cf0145e
test(opencode): type fast patch repro model ids
2026-04-02 11:30:34 -04:00
Kit Langton
0022cba7c5
test: stabilize patch seeding across e2e backends
2026-04-02 11:29:47 -04:00
opencode-agent[bot]
159ede2d5c
chore: generate
2026-04-02 15:19:26 +00:00
Noam Bressler
291a857fb8
feat: add optional messageID to ShellInput ( #20657 )
2026-04-02 10:18:16 -05:00
opencode-agent[bot]
57a5236e71
chore: generate
2026-04-02 15:01:45 +00:00
Aiden Cline
23c8656080
refactor: split up models.dev and config model definitions to prevent coupling ( #20605 )
2026-04-02 10:00:43 -05:00
Kit Langton
1c0812fe01
test(app): stabilize review and workspace e2e
2026-04-02 10:51:30 -04:00
Kit Langton
cfcdd5c1dd
test(app): relax review patch mock matching
2026-04-02 09:55:26 -04:00
Kit Langton
99845597b5
test(app): stabilize session routing and workspace e2e
2026-04-02 09:37:19 -04:00
Kit Langton
598296fc22
test: align e2e fixtures with worker backends
2026-04-02 09:18:38 -04:00
Kit Langton
7b2b22d5a2
Merge branch 'dev' into kit/e2e-golden-path
2026-04-02 08:56:08 -04:00
opencode-agent[bot]
ec3ae17e4d
chore: update nix node_modules hashes
2026-04-02 10:23:59 +00:00
Brendan Allan
69d047ae7d
cleanup event listeners with solid-primitives/event-listener ( #20619 )
2026-04-02 09:40:03 +00:00
Brendan Allan
327f62526a
use solid-primitives/resize-observer across web code ( #20613 )
2026-04-02 17:24:10 +08:00
Shoubhit Dash
d540d363a7
refactor: simplify solid reactivity across app and web ( #20497 )
2026-04-02 17:14:05 +08:00
Frank
db93891373
zen: friendly trial ended message
2026-04-02 03:15:35 -04:00
Brendan Allan
0f488996b3
fix(node): set OPENCODE_CHANNEL during build ( #20616 )
2026-04-02 06:05:36 +00:00
Kit Langton
b782650dfe
test(app): stabilize migrated e2e suite
2026-04-02 01:09:08 -04:00
opencode-agent[bot]
a6f524ca08
chore: update nix node_modules hashes
2026-04-02 04:47:27 +00:00