Commit Graph

10839 Commits (1401208cb5ac7aa08916ea15e9e5d67bf20a3a4c)
 

Author SHA1 Message Date
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
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
Kit Langton 9a87b785e6 test(app): restore e2e fixtures and flaky waits 2026-04-02 12:32:11 -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
Kit Langton 7f5307ff30 test(app): migrate e2e to the golden project fixture 2026-04-02 00:37:14 -04:00
Kit Langton 2089e5e0d6 test(app): stabilize golden e2e prompt helper 2026-04-02 00:37:14 -04:00
Kit Langton ca3ccbab8d test(app): add golden-path e2e fixtures 2026-04-02 00:37:14 -04:00
Frank 811c7e2494 cli: update usage exceeded error 2026-04-02 00:25:23 -04:00
opencode-agent[bot] ebaa99aba2 chore: generate 2026-04-02 04:06:47 +00:00
dpuyosa d66e6dc25f
feat(opencode): Add Venice AI package as dependency (#20570) 2026-04-01 23:05:49 -05:00
Kit Langton 336d28f112
fix(cli): restore colored help logo (#20592) 2026-04-02 03:21:07 +00:00
Kit Langton 916afb5220
refactor(account): share token freshness helper (#20591) 2026-04-02 02:57:45 +00:00
Aaron Zhu 5daf2fa7f0
fix(session): compaction agent responds in same language as conversation (#20581)
Co-authored-by: Aaron Zhu <aaron@Aarons-MacBook-Air.local>
2026-04-01 21:44:16 -05:00
Valentin Vivaldi 733a3bd031
fix(core): prevent agent loop from stopping after tool calls with OpenAI-compatible providers (#14973)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-04-01 21:34:01 -05:00
Kit Langton 2e8e278441
fix(cli): use simple logo in CLI (#20585) 2026-04-02 02:27:09 +00:00
Kit Langton 0bae38c062
refactor(instruction): migrate to Effect service pattern (#20542) 2026-04-01 22:22:51 -04:00
Kit Langton a09b086729
test(app): block real llm calls in e2e prompts (#20579) 2026-04-01 22:22:43 -04:00
Aiden Cline df1c6c9e8d
tui: add consent dialog when sharing for the first time (#20525) 2026-04-02 01:58:57 +00:00