Commit Graph

4578 Commits

Author SHA1 Message Date
James Long 925fba535f feat(tui): collapse directories when possible in file tree (#28512) 2026-05-20 16:22:04 -04:00
James Long c9afbf4531 feat(tui): focus first file in file tree (#28513) 2026-05-20 16:04:45 -04:00
opencode-agent[bot] e3077a2e7d chore: generate 2026-05-20 19:25:52 +00:00
Shoubhit Dash a78882dd56 fix(httpapi): expose v2 catalog errors (#28498) 2026-05-21 00:53:35 +05:30
Kit Langton 2b66bcd215 chore: update Effect beta (#28505) 2026-05-20 15:09:19 -04:00
opencode-agent[bot] faa6ff0e44 chore: generate 2026-05-20 19:09:16 +00:00
Simon Klee bfea58dfe4 run: replace subagent tabs with on-demand picker (#28508)
Move subagent navigation into the existing palette: a
"View subagents" command entry, a dedicated picker panel, and a
Down-arrow shortcut from the empty composer.
2026-05-20 21:07:35 +02:00
Kit Langton b018a8f7c8 fix(sdk): unbreak typecheck on dev after v2 error widening (#28503) 2026-05-20 14:29:19 -04:00
opencode-agent[bot] 345eb08585 chore: generate 2026-05-20 17:57:38 +00:00
Shoubhit Dash 5202a9be9a fix(httpapi): expose v2 request errors (#28495) 2026-05-20 23:23:23 +05:30
Sebastian 2692f7efcb handle permanent file plugin errors (#27344) 2026-05-20 18:47:30 +02:00
Dax 513a79898a fix(cli): default console login url (#28474) 2026-05-20 11:34:56 -04:00
opencode-agent[bot] 4ef80dfbec chore: generate 2026-05-20 15:18:18 +00:00
James Long e073bfafa2 feat(tui): initial impl of diff viewer (#28476) 2026-05-20 11:16:56 -04:00
opencode-agent[bot] 060c3a5121 chore: generate 2026-05-20 07:10:40 +00:00
Simon Klee bb33ae59b9 run: add shell mode to prompt (#28315)
Press `!` on an empty prompt to enter shell mode and run a command
through session.shell instead of sending a message
2026-05-20 09:09:12 +02:00
OpeOginni 6d15ac6d9a fix(opencode): Update directory and path fields of imported session (#27516) 2026-05-19 19:09:23 -05:00
Kit Langton a8a99b1deb fix(action): remove orphan symlink breaking GitHub Action staging (#28390) 2026-05-19 20:49:22 +00:00
Kit Langton 2dfba395b8 fix(config): resolve agent/command names from relative paths (#28359) 2026-05-19 20:48:32 +00:00
Kit Langton 23460b049c fix(config): tolerate invalid OPENCODE_PERMISSION JSON (#28388) 2026-05-19 20:37:50 +00:00
opencode-agent[bot] 07327f014b chore: generate 2026-05-19 15:11:40 +00:00
Kit Langton 5b210afcf4 fix(tool): tolerate plugin tool defs with missing args (#28357) 2026-05-19 15:07:28 +00:00
Sebastian e7ce2cb2ce use keymap state for layer visibility (#26246) 2026-05-19 17:07:26 +02:00
Kit Langton b35d25be29 feat(native-llm): route Anthropic API-key models through native runtime (#28271) 2026-05-19 08:20:27 -04:00
Sebastian 04c4def0d1 Fix legacy pgup/pgdown TUI keybind aliases (#28275) 2026-05-19 13:52:00 +02:00
Shoubhit Dash f9251eeba1 fix(httpapi): preserve v2 openapi errors (#28298) 2026-05-19 11:42:01 +05:30
Shoubhit Dash 97e20c30a0 feat(httpapi): add v2 public error schemas (#28297) 2026-05-19 11:26:56 +05:30
Kit Langton a9d8d9b53d fix(native-llm): prefer console opencode token (#28237) 2026-05-18 17:23:57 -04:00
Aiden Cline bcf15d62cb refactor(session): extract prompt tool resolution (#28204) 2026-05-18 14:50:31 -05:00
James Long 71e10d2689 fix(plugin): ask in tools from plugins returns promise instead of effect (#28217) 2026-05-18 18:57:29 +00:00
Kit Langton e0826dbb1a Preview native LLM runtime stack (#27114) 2026-05-18 14:41:36 -04:00
James Long a982845501 fix(core): fix file references in workspaces (#28209) 2026-05-18 18:23:35 +00:00
Kit Langton 8890338a23 refactor(sync): publish via EffectBridge.fork for codebase consistency (#28187) 2026-05-18 13:30:41 -04:00
opencode-agent[bot] 1df84c2a1c chore: generate 2026-05-18 17:03:44 +00:00
Shoubhit Dash 4c3db213d3 refactor(session): extract reference prompt helpers (#28197) 2026-05-18 22:32:18 +05:30
Shoubhit Dash 8d94863c5a refactor(reference): split materialization state (#28190) 2026-05-18 22:14:33 +05:30
Aiden Cline 192f4d5741 refactor(session): move prompt reminders out of core loop (#28082) 2026-05-18 11:36:38 -05:00
opencode-agent[bot] 356702e7e8 chore: generate 2026-05-18 16:20:46 +00:00
Kit Langton b8048cd162 Speed up targeted opencode tests
Reduce avoidable setup costs in slow opencode tests while preserving reviewed coverage and recording the benchmark evidence for follow-up test-suite work.
2026-05-18 16:18:29 +00:00
opencode-agent[bot] 8a3a5e9a7e chore: generate 2026-05-18 16:17:46 +00:00
Shoubhit Dash 7b22027d7b refactor(repository): type cache failures (#28188) 2026-05-18 21:46:18 +05:30
Shoubhit Dash dcdc37c9f9 refactor(repository): add cache service (#28184) 2026-05-18 21:25:38 +05:30
Kit Langton f7dae7d270 fix(bus): acquire PubSub subscription eagerly to close /event race (#27959) 2026-05-18 11:38:05 -04:00
Shoubhit Dash 32c3375d5a refactor(repository): clarify reference domain (#28182) 2026-05-18 21:04:44 +05:30
opencode-agent[bot] 2d929bd16d chore: generate 2026-05-18 15:14:13 +00:00
Shoubhit Dash 4541e88fb1 refactor(reference): normalize config entries (#28178) 2026-05-18 20:42:41 +05:30
opencode-agent[bot] 9ca2fab351 chore: generate 2026-05-18 12:31:37 +00:00
Simon Klee 98dc9a3a6d run: refresh prompt layout after paste (#28164)
Pasting into the prompt textarea left its layout stale until the next edit, so the visible content did not reflect the pasted text. Mark the layout dirty on paste and notify the content-change handler once the renderer is idle so the prompt updates immediately.
2026-05-18 12:30:20 +00:00
Shoubhit Dash 6461e9e366 fix(tui): copy pasted prompt content (#28156) 2026-05-18 17:02:34 +05:30
opencode-agent[bot] 49f182a938 chore: generate 2026-05-18 11:07:52 +00:00