Commit graph

1845 commits

Author SHA1 Message Date
Aiden Cline
d9a6000a33 fix: user invoked subtasks causing tool_use or missing thinking signa… (#5650) 2025-12-26 14:33:59 -06:00
matvey
0302b8317b feat: add experimental oxfmt formatter (#5620) 2025-12-26 14:33:57 -06:00
Aiden Cline
77c7b094a8 fix: git branch filewatcher, add flag to completely disable watcher 2025-12-26 14:33:57 -06:00
Dax Raad
9c8b670886 core: update plugin dependency and config loading for .opencode directory support 2025-12-26 14:33:57 -06:00
Dax Raad
d0cb59c000 core: fix Tauri desktop app SSE connection timeout
- Add heartbeat events to /global/event and /event SSE endpoints
- Send server.heartbeat event every 30s to prevent WKWebView 60s timeout
- Fixes desktop app disconnecting from global events after 1 minute
2025-12-26 14:33:57 -06:00
Dax Raad
f386601cbd tui: fix autocomplete file loading and update dependencies 2025-12-26 14:33:55 -06:00
Fran Zekan
3460e29107 fix: enable shell alias expansion in ! command (#5621) 2025-12-26 14:33:55 -06:00
Aiden Cline
b4db2b1bdd fix: github install cmd if repo has . in it 2025-12-26 14:33:54 -06:00
Tommy D. Rossi
e8c2e494d0 fix: use system prompt field from prompt input (#5633)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-26 14:33:53 -06:00
Simon D'Morias
3f571c6117 fix: preserve argument boundaries in run command (#4979) 2025-12-26 14:33:51 -06:00
Dax Raad
73b44d198e tui: fix dialog select items taking up 2 lines when truncated
Prevents text wrapping in dialog select options by removing wrapMode,
ensuring truncated text stays on single line and maintains proper timestamp visibility
2025-12-26 14:33:49 -06:00
Luke Parker
3b75ffdc41 fix: debounce LSP diagnostics to get complete results (#5600) 2025-12-26 14:33:48 -06:00
DS
bf8210d750 fix: rejoin system prompt if experimental plugin hook triggers to preserve caching (#5550)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-26 14:33:48 -06:00
Dax Raad
133e0983d6 tui: update dialog context and server to use new single dialog system 2025-12-26 14:33:47 -06:00
Luke Parker
9b470429de fix(win32): Normalise LSP paths on windows (fixes lua) (#5597) 2025-12-26 14:33:46 -06:00
Aiden Cline
e8dba6264f tweak: add .catch for extractZip calls 2025-12-26 14:33:46 -06:00
Luke Parker
7e9f77117f fix(win32): Missing LSP can now unzip on windows (#5594) 2025-12-26 14:33:45 -06:00
Luke Parker
5fc0a55f54 fix(win32): correct ElixirLS extension typo (#5590) 2025-12-26 14:33:44 -06:00
Luke Parker
59da2e16b2 fix(win32): use path.delimiter for PATH separator in LSP server lookups (#5589) 2025-12-26 14:33:43 -06:00
Luke Parker
8b976833a3 fix(windows): opencode github install (#5587) 2025-12-26 14:33:42 -06:00
Ariane Emory
fc5493e8bd fix: restore ability to bind keys for model_cycle_favorite model_cycle_favorite_reverse (resolves #5198) (#5202) 2025-12-26 14:33:42 -06:00
Aiden Cline
c0aaba9f65 tweak: add model flag support for agent create command 2025-12-26 14:33:41 -06:00
Ariane Emory
b77826f3c5 fix: record shell mode in history (resolves #5454) (#5551) 2025-12-26 14:33:40 -06:00
Aiden Cline
31ddd0798a add ability to set topK 2025-12-26 14:33:40 -06:00
justfortheloveof
c28709827f tweak: prioritize fuzzysort results that start with user input (#5571) 2025-12-26 14:33:40 -06:00
Dax Raad
5d29af3b45 core: fix server response handling to prevent connection timeouts 2025-12-26 14:33:39 -06:00
Dax Raad
64b8f0a1a9 core: fix message caching for Anthropic models to improve response consistency 2025-12-26 14:33:38 -06:00
Adam
47eaef468f fix: terminal in desktop 2025-12-26 14:33:38 -06:00
Nalin Singh
ba1cd2777a feat: add F# language server support (#5549) 2025-12-26 14:33:35 -06:00
Dax Raad
0ffc67792c core: reorganize agent configuration to separate primary agents (build, plan) from subagents 2025-12-26 14:33:30 -06:00
René
0bf1c40eff Provider fix, anthropic Errorhandling if empty image file is read (#5521) 2025-12-26 14:33:28 -06:00
Nalin Singh
48eeb4e80d fix: input lip visibility for transparent themes (#5544) 2025-12-26 14:33:28 -06:00
Spoon
64552fe7e1 fix(edit): add per-file lock to prevent read-before-write race (#4388) 2025-12-26 14:33:28 -06:00
Aiden Cline
c7b5831a0f ignore: fix debug var in last commit 2025-12-26 14:33:27 -06:00
opencode-agent[bot]
70a8efc843 Add dismiss button to Getting Started box (#5543)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-12-26 14:33:27 -06:00
DS
b98bd90d50 feat: restore experimental.chat.messages.transform and add experimental.chat.system.transform hooks (#5542) 2025-12-26 14:33:27 -06:00
Ravi Kumar
4e4a24b769 fix(session): fix unshare command not clearing share state (#5523) 2025-12-26 14:33:26 -06:00
Adam
238ca62ba7 wip(desktop): progress 2025-12-26 14:33:22 -06:00
Mark Jaquith
8a518c8b2a feat(cli): auto-submit prompt when using --prompt flag (#4510) 2025-12-26 14:33:21 -06:00
Dax Raad
c8d735de6c ci: fix test failures in CI by pre-populating models cache
Tests were failing in CI because the models.json cache file doesn't exist
and the data() macro fallback only works at build time, not runtime.
The preload now pre-fetches models.json and disables the background
refresh to prevent race conditions during test execution.
2025-12-26 14:33:21 -06:00
Dax
262d836dd7 LLM cleanup (#5462)
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-26 14:33:21 -06:00
Ravi Kumar
01c2ba2e4a fix(tui): --continue selects wrong session (#5513) 2025-12-26 14:33:21 -06:00
Martijn Baay
b6714c645e feat: add experimental.continue_loop_on_deny config option (#4729)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-12-26 14:33:20 -06:00
Aiden Cline
ac843d39ea tweak: fallback to provider default for temperature 2025-12-26 14:33:19 -06:00
GitHub Action
dbfdb54315 chore: format code 2025-12-26 14:33:19 -06:00
Nalin Singh
2816e84f0a fix: ensure input borders are drawn in transparent themes (#5524) 2025-12-26 14:33:19 -06:00
GitHub Action
5b7581ebbe chore: format code 2025-12-26 14:33:19 -06:00
Sellers Crisp
62bcdf3144 feat: add server_error, rate_limit, and no_kv_space retry logic to accommodate Foundry API issues (#5527)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-26 14:33:19 -06:00
Lawrence Sarpong
74fb054040 Add Gleam LSP and formatter (#5514) 2025-12-26 14:33:18 -06:00
Aiden Cline
3babb33f8d rm unnecessary code 2025-12-26 14:33:18 -06:00
Aiden Cline
1192e16278 add topK function to transform, add temp defaults for glm and minimax 2025-12-26 14:33:18 -06:00
Sachnun
deaf35707d fix(tui): open parent session instead of subagent on continue flag (#5503) 2025-12-26 14:33:17 -06:00
Tommy D. Rossi
d80634642c fix: limit LSP diagnostics to prevent context window waste (#5480)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-26 14:33:17 -06:00
Aiden Cline
51267f256e chore: reduce duplication of field in transform 2025-12-26 14:33:17 -06:00
GitHub Action
91a6f77ff0 chore: format code 2025-12-26 14:33:14 -06:00
rari404
84975a5d82 feat: add dockerfile language server (#5252)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-26 14:33:14 -06:00
rari404
a9c179db7a feat: add texlab language server and latexindent formatter (#5251) 2025-12-26 14:33:14 -06:00
Matt Silverlock
a837cef3cb github: support GITHUB_TOKEN + skip OIDC (#5459) 2025-12-26 14:33:14 -06:00
Charles Cooper
5ee52d2f84 fix: add --session flag to attach command (#5460)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-26 14:33:14 -06:00
David Hill
f1ceee1f2e fix: mute the project path in the sidebar that proceeds the final directory 2025-12-26 14:33:14 -06:00
Aiden Cline
10e0cd619d docs: add env vars sections 2025-12-26 14:33:13 -06:00
Aiden Cline
9bd8c6d3d3 shell tweaks, better handling for windows (#5455)
Co-authored-by: GitHub Action <action@github.com>
2025-12-26 14:33:13 -06:00
Sebastian Herrlinger
cd3f2412e8 only exit app when prompt is empty, otherwise fallthrough, fix #5457 2025-12-26 14:33:12 -06:00
Dan Brown
071a87177a Shell: No -l in fallback, for max compatibility (#5452) 2025-12-26 14:33:12 -06:00
Dax Raad
4746338e8e only gen summary if diffs 2025-12-26 14:33:08 -06:00
Aiden Cline
5221251b5c tweak: 5.1 -> 5. in transform 2025-12-26 14:33:08 -06:00
David Hill
845a21da35 fix: mute the whole prompt area when leader key is active 2025-12-26 14:33:08 -06:00
Aiden Cline
9abbd74a51 tweak: 5.1 -> 5. reasoning effort match 2025-12-26 14:33:07 -06:00
Luke Parker
f31151deaf fix: osascript for clipboard typo (#5430) 2025-12-26 14:33:06 -06:00
xu0o0
c4c36ea54b acp: fix internal error on /compact (#5424) 2025-12-26 14:33:06 -06:00
Viktor Forsman
ddf44233e7 fix: debug lsp diagnostics cmd for certain lsps (#5420) 2025-12-26 14:33:03 -06:00
Rhys Sullivan
729eca8095 [feat]: show indicator for in progress chats in the sessions list (#5417) 2025-12-26 14:33:03 -06:00
Sachnun
aed32dd840 fix(tui): restore input on timeline revert and show newest first (#5366) 2025-12-26 14:33:02 -06:00
Sachnun
2062dd1086 fix(server): make time field optional in session update validator (#5372) 2025-12-26 14:33:02 -06:00
xu0o0
3f580ef53e acp: replay conversation history in session/load (#5385) 2025-12-26 14:33:02 -06:00
opencode-agent[bot]
fb9ea51018 Removed cache mention from webfetch prompt. (#5412)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2025-12-26 14:33:02 -06:00
Koichi Nakayamada
8992072b95 fix(tui): ensure fatal error UI is readable in light mode (#5387) 2025-12-26 14:33:02 -06:00
David Hill
c316ef35d9 fix: make the logo on the home screen non-selectable 2025-12-26 14:33:01 -06:00
Aiden Cline
bacf705ee5 wip 2025-12-11 17:07:22 -06:00
Koichi Nakayamada
61ba844234
fix: add fg color to some TUI text elements for light mode visibility (#5378) 2025-12-11 16:29:34 -06:00
Adán
ffec52a17c
fix: Windows LSP URIs using backslashes (Biome initialization failure) (#5317) 2025-12-11 16:28:39 -06:00
Aiden Cline
342595e0f7 tweak: setting chat_template_args in transform 2025-12-11 16:22:10 -06:00
Aiden Cline
b41051b4ee tweak(tui): better error msg rendering 2025-12-11 16:22:10 -06:00
Dax Raad
0400024d02 core: fix missing Flag import in session prompt 2025-12-11 16:18:04 -05:00
Dax Raad
d4dc142cc2 core: add client identification to user agent and request headers for better tracking 2025-12-11 16:18:04 -05:00
Aiden Cline
4e92f54415 tweak: bash tool, try to prevent the cd spam 2025-12-11 14:58:46 -06:00
Aiden Cline
4f5abe387d tweak: bash tool deny msg 2025-12-11 14:46:58 -06:00
Jorgen Henriksen
2a9269c347
add experimental.chat.messages.transform hook (#5207)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-11 14:38:45 -06:00
Aiden Cline
5b21334fdd fix 2025-12-11 13:55:08 -06:00
Shantur Rathore
755a79cd8e
fix: Writing to Bun.stderr causes CPU pinning to 100%. (#5396) 2025-12-11 13:47:59 -06:00
Sebastian Herrlinger
80e04be84f fix super modifier parsing 2025-12-11 19:20:23 +01:00
Dax Raad
885a142ae3 temporarily remove undo/redo keybinds 2025-12-11 12:55:08 -05:00
Sebastian Herrlinger
c12be73bf7 align default input keybinds 2025-12-11 17:39:29 +01:00
Sebastian Herrlinger
e271852bc3 allow custom mappings for all textarea actions via config 2025-12-11 17:23:47 +01:00
Daniel Polito
dce4585d40
Fix / Improve Github Eyes Reaction Removal (#5383) 2025-12-11 09:42:10 -06:00
David Hill
8346550d26 fix: change terminal title to OpenCode 2025-12-11 12:10:04 +00:00
Dax Raad
578072bb8e use new share url 2025-12-11 00:43:00 -05:00
Dax Raad
f1b8707286 ignore 2025-12-10 22:36:57 -05:00
Dax Raad
9b05217471 ignore 2025-12-10 22:34:16 -05:00
Dax Raad
d88912abf0 global bus 2025-12-10 22:28:56 -05:00