Commit Graph

  • d65ecd4a90 feat(core): expose deferred tools through execute (#35361) Aiden Cline 2026-07-04 16:20:56 -05:00
  • 1b9b260458 chore: generate opencode-agent[bot] 2026-07-04 21:18:39 +00:00
  • a8983bd2c7 feat(codemode): add OpenAPI tool adapter (#35192) Aiden Cline 2026-07-04 16:17:30 -05:00
  • 709af58612 fix(core): stop after declined permissions (#35356) opencode-agent[bot] 2026-07-04 16:17:11 -05:00
  • 3f034462c4 fix(client): preserve named promise types Dax 2026-07-04 19:39:19 +00:00
  • 57fb3e5cc5 fix(run): align mini with current session contracts (#35354) Simon Klee 2026-07-04 21:14:01 +02:00
  • ba07481b59 fix(run): restore subprocess output contracts Simon Klee 2026-07-04 15:21:37 +02:00
  • bcbbf32569 fix(app): use v2 tooltip for prompt context (#35351) opencode-agent[bot] 2026-07-04 14:54:46 -04:00
  • b99759c7de fix(core): enforce mcp tool permissions (#35345) Aiden Cline 2026-07-04 13:03:40 -05:00
  • 8f7c6c33d9 refactor(plugin): return tool output directly tool-output Dax Raad 2026-07-04 17:09:51 +00:00
  • c590e27639 feat(core): add grouped and deferred tool registration (#35232) execute-code-mode-v2 Aiden Cline 2026-07-04 11:49:24 -05:00
  • 8f4b62eb49 fix(core): report missing search paths (#35337) Kit Langton 2026-07-04 12:12:56 -04:00
  • 945d1c8cb2 fix(core): bound recursive file watching (#35323) Kit Langton 2026-07-04 11:55:05 -04:00
  • 610e618bc5 fix(tui): clear completed background shell status (#35320) Kit Langton 2026-07-04 11:33:45 -04:00
  • 9daa4d85a4 fix(tui): reconcile session state after reconnect (#35262) Kit Langton 2026-07-04 11:05:41 -04:00
  • 62af66a74f fix(tui): distinguish variant switch notices (#35315) Kit Langton 2026-07-04 10:58:56 -04:00
  • 5b44e5bf41 test(core): release shell test locations (#35271) Kit Langton 2026-07-04 10:54:34 -04:00
  • 858916f342 fix(tui): show compaction progress compaction-indicator Kit Langton 2026-07-04 09:52:20 -04:00
  • 7a8e7c88f4 tui: preserve spinner registration (#35292) Simon Klee 2026-07-04 09:44:23 +02:00
  • a15afbe8f2 bye bye orchestrator Dax Raad 2026-07-04 02:04:58 -04:00
  • 8e0856c43b fix(core): disable external plugin hot reload Dax Raad 2026-07-04 01:58:17 -04:00
  • f66c829231 Revert "fix(core): bust external plugin import cache" Dax Raad 2026-07-04 01:54:30 -04:00
  • a22676720d fix(app): match new session panel corners (#35257) Luke Parker 2026-07-04 14:08:15 +10:00
  • 958e7f77f6 Merge remote-tracking branch 'origin/v2' into subagent-command subagent-command Aiden Cline 2026-07-03 23:04:15 -05:00
  • 3baaabede8 fix(core): resolve mcp header env placeholders (#35236) Aiden Cline 2026-07-03 23:00:10 -05:00
  • f63a451b6f fix(desktop): stabilize esm shim injection (#35270) Luke Parker 2026-07-04 13:31:13 +10:00
  • afe3ebbc35 fix(core): bust external plugin import cache Dax Raad 2026-07-03 23:12:06 -04:00
  • 8b6a2b173b fix(app): delay initial tab preview (#35266) opencode-agent[bot] 2026-07-03 22:42:17 -04:00
  • e69f3af711 fix(core): wait for initial catalog readiness catalog-readiness Kit Langton 2026-07-03 22:38:16 -04:00
  • e2faeb84e5 fix(core): tolerate minimal FSWatcher typings (#35264) Kit Langton 2026-07-03 22:37:42 -04:00
  • 35ed09ff37 fix(tui): improve MCP error details (#35263) Kit Langton 2026-07-03 22:26:54 -04:00
  • 42d4995cee fix(opencode): settle pending tool errors pending-tool-error Aiden Cline 2026-07-04 02:03:43 +00:00
  • 9751615651 fix(core): reload all config plugins Dax Raad 2026-07-03 20:41:33 -04:00
  • c9b24ef027 feat(core): reload config on filesystem changes Dax Raad 2026-07-03 20:34:29 -04:00
  • 933dbfdb36 fix(app): restore unfocused composer typing (#35249) Luke Parker 2026-07-04 09:59:23 +10:00
  • 8cb0a48dff Merge branch 'dev' into zen-body-limit zen-body-limit Dustin Deus 2026-07-04 01:33:46 +02:00
  • b04d8d53e6 fix(tui): expand MCP server errors in dialog (#35243) Aiden Cline 2026-07-03 18:19:16 -05:00
  • 9215a2df9a test(core): remove legacy question interruption case form-tui Aiden Cline 2026-07-03 18:08:19 -05:00
  • 4346bde102 fix(tui): key form prompt by id Aiden Cline 2026-07-03 18:01:25 -05:00
  • 3056187950 fix(tui): scope global forms by location Aiden Cline 2026-07-03 17:37:10 -05:00
  • bfa959847f fix(plugin): preserve question state compatibility Aiden Cline 2026-07-03 17:37:04 -05:00
  • 7bd3f8ac83 chore(client): remove cyclic test dependencies Dax Raad 2026-07-03 18:11:39 -04:00
  • 6ae2fa5196 feat(plugin): align hooks with client APIs Dax Raad 2026-07-03 18:10:24 -04:00
  • 5f277c4323 refactor(tui): simplify form aggregation Aiden Cline 2026-07-03 16:55:18 -05:00
  • 5deef980dd refactor(core): handle form cancellation in runner Aiden Cline 2026-07-03 16:55:18 -05:00
  • 650d774372 refactor(schema): session shell payloads and event prefix restore (#35229) Kit Langton 2026-07-03 17:30:25 -04:00
  • a2136dd0f0 refactor(tui): remove question plugin state Aiden Cline 2026-07-03 16:13:39 -05:00
  • 9e39f1c8c7 feat(console): enforce 10mb request body limit on zen api starptech 2026-07-03 23:01:20 +02:00
  • fe64ef154c refactor(core): classify step settlement once step-settlement Kit Langton 2026-07-03 16:48:00 -04:00
  • 64e4f6f91b cli: route run commands through v2 APIs (#35234) Simon Klee 2026-07-03 22:47:04 +02:00
  • f57e0a2134 refactor(core): derive continuation and held overflow from step ledger Kit Langton 2026-07-03 16:46:17 -04:00
  • d89a0d0bf7 refactor(core): rename LLM event publisher to step ledger Kit Langton 2026-07-03 16:44:55 -04:00
  • 56eddcfa1f feat(core): run subagent commands in background Aiden Cline 2026-07-03 20:31:39 +00:00
  • b44bc0ad07 cleanup: tweak compaction prompt (#35220) opencode-agent[bot] 2026-07-03 15:26:03 -05:00
  • 0667079c38 refactor(core): inline question form mapping Aiden Cline 2026-07-03 15:12:16 -05:00
  • d097cc8065 feat(tui): render execute child calls on v2 (#35231) Aiden Cline 2026-07-03 15:10:25 -05:00
  • 2c33b3e0eb chore: park settlement ledger refactor plan settlement-ledger Kit Langton 2026-07-03 16:01:30 -04:00
  • be0cd93c8f chore(tui): merge v2 into form branch Aiden Cline 2026-07-03 15:01:22 -05:00
  • 438654768c fix(codemode): require exact tool paths in guidance (#35224) Aiden Cline 2026-07-03 14:55:03 -05:00
  • 37b26e495b feat(simulation): share control protocol schemas (#35230) James Long 2026-07-03 15:46:04 -04:00
  • 5d14c7a185 refactor(core): align runner naming with step vocabulary (#35227) Kit Langton 2026-07-03 15:41:50 -04:00
  • e66cbf36e9 fix(core): constrain location services (#35228) James Long 2026-07-03 15:34:30 -04:00
  • 50977dd4fe server: emit logs for every HTTP request to help debug API traffic Dax Raad 2026-07-03 15:13:37 -04:00
  • d1163cb5ec fix(tui): retain global forms across locations Aiden Cline 2026-07-03 14:08:16 -05:00
  • 1a38f66825 fix(tui): preserve global form location Aiden Cline 2026-07-03 14:05:44 -05:00
  • a644e0e7a0 sync Dax Raad 2026-07-03 14:57:40 -04:00
  • f019bb3abf fix(core): tighten ChatGPT codex model eligibility provider-packages Kit Langton 2026-07-03 14:51:00 -04:00
  • ca861fdf43 docs: consolidate session work-unit vocabulary (#35218) Kit Langton 2026-07-03 14:49:05 -04:00
  • 34a08cbdb8 fix(core): tolerate missing models.dev temperature Dax Raad 2026-07-03 14:45:56 -04:00
  • bf3ae45439 fix(core): clean up mcp event surface (#35221) Aiden Cline 2026-07-03 13:43:21 -05:00
  • 436cd39d14 chore: generate opencode-agent[bot] 2026-07-03 18:42:23 +00:00
  • ed6dc879be feat(opencode): gate execute tool behind code mode flag (#35185) Aiden Cline 2026-07-03 13:41:15 -05:00
  • e7ce32c3f5 fix(tui): refresh form blockers on reconnect Aiden Cline 2026-07-03 13:35:52 -05:00
  • 781165c884 fix(core): keep explicit native package api through catalog merge Kit Langton 2026-07-03 14:35:48 -04:00
  • a9031a852d fix(tui): expose plugin session messages Aiden Cline 2026-07-03 13:32:01 -05:00
  • 394e0b9045 refactor(schema): rename V2 session events and normalize payloads (#35217) Kit Langton 2026-07-03 14:25:59 -04:00
  • 749ad0e125 fix(tui): address form review regressions Aiden Cline 2026-07-03 13:25:32 -05:00
  • 5e5294c036 refactor(llm): collapse model construction to provider packages and routes Kit Langton 2026-07-03 14:25:29 -04:00
  • 4790a2772c feat(simulation): add driver controlled backend LLM (#35186) James Long 2026-07-03 14:19:25 -04:00
  • 67b9498c04 refactor(tui): remove question prompt state Aiden Cline 2026-07-03 13:16:21 -05:00
  • ba7b009a37 fix(tui): notify for form requests Aiden Cline 2026-07-03 13:12:22 -05:00
  • 759db0d172 refactor(core): use Predicate.isReadonlyObject for settings guard Kit Langton 2026-07-03 14:09:58 -04:00
  • 386b2661b2 fix(tui): surface child session questions Aiden Cline 2026-07-03 13:08:15 -05:00
  • 38398fd450 feat(llm): provider packages own model request construction Kit Langton 2026-07-03 14:01:17 -04:00
  • 2ff19171dc feat(tui): reload command restarts the service Dax Raad 2026-07-03 14:01:00 -04:00
  • bb9a34a9f4 fix(tui): surface child session forms Aiden Cline 2026-07-03 13:00:42 -05:00
  • 1401901529 chore: effect pattern lint infrastructure (#35210) Kit Langton 2026-07-03 13:58:26 -04:00
  • 1b88ff8d53 fix(core): clean up Effect audit patterns (#35174) Kit Langton 2026-07-03 13:54:13 -04:00
  • ae8a591426 fix(tui): align form visibility with active answers Aiden Cline 2026-07-03 12:54:04 -05:00
  • d6472bfda7 refactor(tui): simplify form prompts Aiden Cline 2026-07-03 12:49:40 -05:00
  • 08293e74a0 refactor(cli): single password config with legacy fallback Dax Raad 2026-07-03 13:41:15 -04:00
  • 24d26365e6 refactor(cli): manage environment variables with effect config Dax Raad 2026-07-03 13:37:12 -04:00
  • b181216ce5 feat(tui): render forms and route question tool through form service Aiden Cline 2026-07-03 11:41:51 -05:00
  • c22793d5f6 feat(cli): validate explicit server before starting the tui Dax Raad 2026-07-03 13:34:11 -04:00
  • c6a52a39b5 fix(cli): read OPENCODE_PASSWORD for explicit server auth Dax Raad 2026-07-03 13:33:25 -04:00
  • b712f3bb27 fix(core): use long mcp tool timeout elicitation-timeout Aiden Cline 2026-07-03 12:27:31 -05:00
  • aad8d90dd1 refactor(core): move path resolve into fs service (#35201) James Long 2026-07-03 13:25:38 -04:00
  • 96d53c6716 refactor(core): move path resolve into fs service (#35202) James Long 2026-07-03 13:25:25 -04:00
  • c0413cdefa fix(core): disable mcp tool call timeout Aiden Cline 2026-07-03 12:25:09 -05:00
  • 2c5cc78cd5 fix(core): keep mcp elicitations alive Aiden Cline 2026-07-03 12:16:08 -05:00