Commit Graph

1803 Commits

Author SHA1 Message Date
Shantur Rathore a652fe9076 fix: config option setCacheKey not being respected (#5686) 2025-12-26 14:34:04 -06:00
Rohan Mukherjee d14f767381 feat: added lucent-orng theme (#5678)
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:34:04 -06:00
Sachnun 355e027ea6 fix: remove unsupported parameter from bash tool description (#5676) 2025-12-26 14:34:04 -06:00
GitHub Action 831ef65a41 chore: format code 2025-12-26 14:34:02 -06:00
Sebastian Herrlinger 797271e2e2 upgrade opentui to v0.1.61 2025-12-26 14:34:01 -06:00
Jeon Suyeol f268d81e16 Add availability to disable terminal title using OPENCODE_DISABLE_TERMINAL_TITLE env (#5661) 2025-12-26 14:34:01 -06:00
Spoon 463bf7ab3a plugin(hook): add task tool execution hooks and command context tracking (#5642) 2025-12-26 14:34:01 -06:00
Matt Silverlock 80f1173652 github: add configurable mentions input (#5655) 2025-12-26 14:34:00 -06:00
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