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