Commit graph

14706 commits

Author SHA1 Message Date
Aiden Cline
9215a2df9a test(core): remove legacy question interruption case 2026-07-03 18:08:19 -05:00
Aiden Cline
4346bde102 fix(tui): key form prompt by id 2026-07-03 18:01:25 -05:00
Aiden Cline
3056187950 fix(tui): scope global forms by location 2026-07-03 17:37:10 -05:00
Aiden Cline
bfa959847f fix(plugin): preserve question state compatibility 2026-07-03 17:37:04 -05:00
Aiden Cline
5f277c4323 refactor(tui): simplify form aggregation 2026-07-03 16:55:18 -05:00
Aiden Cline
5deef980dd refactor(core): handle form cancellation in runner 2026-07-03 16:55:18 -05:00
Aiden Cline
a2136dd0f0 refactor(tui): remove question plugin state 2026-07-03 16:13:39 -05:00
Aiden Cline
0667079c38 refactor(core): inline question form mapping 2026-07-03 15:12:16 -05:00
Aiden Cline
be0cd93c8f chore(tui): merge v2 into form branch 2026-07-03 15:01:22 -05:00
Aiden Cline
438654768c
fix(codemode): require exact tool paths in guidance (#35224) 2026-07-03 14:55:03 -05:00
James Long
37b26e495b
feat(simulation): share control protocol schemas (#35230) 2026-07-03 15:46:04 -04:00
Kit Langton
5d14c7a185
refactor(core): align runner naming with step vocabulary (#35227) 2026-07-03 15:41:50 -04:00
James Long
e66cbf36e9
fix(core): constrain location services (#35228) 2026-07-03 15:34:30 -04:00
Dax Raad
50977dd4fe server: emit logs for every HTTP request to help debug API traffic 2026-07-03 15:13:37 -04:00
Aiden Cline
d1163cb5ec fix(tui): retain global forms across locations 2026-07-03 14:08:16 -05:00
Aiden Cline
1a38f66825 fix(tui): preserve global form location 2026-07-03 14:05:44 -05:00
Dax Raad
a644e0e7a0 sync 2026-07-03 14:58:23 -04:00
Kit Langton
ca861fdf43
docs: consolidate session work-unit vocabulary (#35218) 2026-07-03 14:49:05 -04:00
Dax Raad
34a08cbdb8 fix(core): tolerate missing models.dev temperature 2026-07-03 14:46:54 -04:00
Aiden Cline
bf3ae45439
fix(core): clean up mcp event surface (#35221) 2026-07-03 13:43:21 -05:00
Aiden Cline
e7ce32c3f5 fix(tui): refresh form blockers on reconnect 2026-07-03 13:35:52 -05:00
Aiden Cline
a9031a852d fix(tui): expose plugin session messages 2026-07-03 13:32:01 -05:00
Kit Langton
394e0b9045
refactor(schema): rename V2 session events and normalize payloads (#35217) 2026-07-03 14:25:59 -04:00
Aiden Cline
749ad0e125 fix(tui): address form review regressions 2026-07-03 13:25:32 -05:00
James Long
4790a2772c
feat(simulation): add driver controlled backend LLM (#35186) 2026-07-03 14:19:25 -04:00
Aiden Cline
67b9498c04 refactor(tui): remove question prompt state 2026-07-03 13:16:21 -05:00
Aiden Cline
ba7b009a37 fix(tui): notify for form requests 2026-07-03 13:12:22 -05:00
Aiden Cline
386b2661b2 fix(tui): surface child session questions 2026-07-03 13:08:15 -05:00
Dax Raad
2ff19171dc feat(tui): reload command restarts the service 2026-07-03 14:01:01 -04:00
Aiden Cline
bb9a34a9f4 fix(tui): surface child session forms 2026-07-03 13:00:42 -05:00
Kit Langton
1401901529
chore: effect pattern lint infrastructure (#35210) 2026-07-03 13:58:26 -04:00
Kit Langton
1b88ff8d53
fix(core): clean up Effect audit patterns (#35174) 2026-07-03 13:54:13 -04:00
Aiden Cline
ae8a591426 fix(tui): align form visibility with active answers 2026-07-03 12:54:04 -05:00
Aiden Cline
d6472bfda7 refactor(tui): simplify form prompts 2026-07-03 12:49:40 -05:00
Dax Raad
08293e74a0 refactor(cli): single password config with legacy fallback 2026-07-03 13:41:15 -04:00
Dax Raad
24d26365e6 refactor(cli): manage environment variables with effect config 2026-07-03 13:37:12 -04:00
Aiden Cline
b181216ce5 feat(tui): render forms and route question tool through form service 2026-07-03 12:35:42 -05:00
Dax Raad
c22793d5f6 feat(cli): validate explicit server before starting the tui 2026-07-03 13:34:12 -04:00
Dax Raad
c6a52a39b5 fix(cli): read OPENCODE_PASSWORD for explicit server auth 2026-07-03 13:34:12 -04:00
James Long
aad8d90dd1
refactor(core): move path resolve into fs service (#35201) 2026-07-03 13:25:38 -04:00
Dax Raad
6f47459c68 chore: update lockfile 2026-07-03 12:42:09 -04:00
Dax Raad
dd768e30e2 refactor(client): namespace service exports and share the registration contract 2026-07-03 12:36:56 -04:00
Kit Langton
de476aa51b
refactor(schema): declare event durability at definition level (#35172) 2026-07-03 12:35:35 -04:00
James Long
bd8d858bf7
feat(core): implement V2 session.shell (#35183) 2026-07-03 12:19:09 -04:00
Aiden Cline
5fc4e18b82
test(core): cover when AND semantics and multiselect neq (#35182) 2026-07-03 11:10:49 -05:00
Aiden Cline
12d9f4b29b
feat(codemode): add confined execution package (#35118)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-07-03 10:57:16 -05:00
James Long
a2769b5ade
fix(core): rewrite replacements while hoisting layers (#35176) 2026-07-03 11:26:58 -04:00
Simon Klee
1fa605ad5e
fix(run): handle unattended form blockers (#35170) 2026-07-03 16:35:19 +02:00
Simon Klee
698ef25f33
fix(run): use parentID filter for subagent hydration (#35168) 2026-07-03 15:38:54 +02:00
Kit Langton
88dc960af8
refactor(core): migrate built-in tools to internal plugins (#34956) 2026-07-03 09:03:53 -04:00