Commit Graph

3649 Commits

Author SHA1 Message Date
Frank
bcf740f98a zen: make session provider sticky 2025-12-03 23:33:46 -05:00
GitHub Action
2e63fedb76 chore: format code 2025-12-04 04:29:03 +00:00
YeonGyu-Kim
5a9f4e5c60
fix: ensure checkUpgrade sets init: (#5040) 2025-12-03 22:28:35 -06:00
opencode
d0a48a09e2 release: v1.0.132 2025-12-04 04:23:39 +00:00
GitHub Action
c0a21e7025 chore: format code 2025-12-04 04:19:15 +00:00
Dax Raad
10cc15aabe fix anthropic api key error 2025-12-03 23:18:24 -05:00
opencode
adf7681100 release: v1.0.131 2025-12-04 04:11:48 +00:00
Aiden Cline
0237905b96 fix: TypeError: undefined is not an object 2025-12-03 22:03:42 -06:00
GitHub Action
e8aa79bab6 chore: format code 2025-12-04 03:42:08 +00:00
Frank
4ff5783e59 zen: fix chart loading 2025-12-03 22:41:31 -05:00
opencode
dcfeb52983 release: v1.0.130 2025-12-04 03:38:18 +00:00
Jakub Matjanowski
46790e57e9
feat: Enhance DeepSeek reasoning content handling (#4975)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-12-03 21:31:36 -06:00
Jack Bisceglia
4bc3fa0826
docs: remove outdated theme section as system theme is now added back (#5041) 2025-12-03 21:10:26 -06:00
Aiden Cline
32b5db754e fix: provider id issue 2025-12-03 20:45:55 -06:00
Aiden Cline
f33f8ca109 fix: compaction type issue 2025-12-03 20:43:47 -06:00
Aiden Cline
598d63db63 fix: dax typo 2025-12-03 20:39:11 -06:00
Aiden Cline
e8c9b21f20 bump opentui 2025-12-03 20:33:08 -06:00
Dax
6d3fc63658
core: refactor provider and model system (#5033)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: thdxr <thdxr@users.noreply.github.com>
2025-12-03 21:09:03 -05:00
Dax Raad
ee4437ff32 core: add provider test coverage for upcoming refactor
Add comprehensive test suite for Provider module to ensure safe
refactoring of provider internals. Tests cover:
- Provider loading from env vars and config
- Provider filtering (disabled_providers, enabled_providers)
- Model whitelist/blacklist
- Model aliasing and custom providers
- getModel, getProvider, closest, defaultModel functions

Also adds Env module for instance-scoped environment variable access,
enabling isolated test environments without global state pollution.
2025-12-03 18:30:42 -05:00
Frank
7a4aa68706 zen: fix chart loading
closes #5030
2025-12-03 18:12:28 -05:00
Ariane Emory
c00d4885c6
feat: add tool_details keybind w/ no default (#4976)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-03 13:38:09 -06:00
Frank
e5b13b767e zen: usage graph respect light/dark mode 2025-12-03 14:24:44 -05:00
Ariane Emory
921b98066d
feat: add messages_last_user command to scroll TUI to last user message (implements #4847) (#4855)
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-03 12:30:11 -06:00
Luke Parker
c5b4cc80cc
fix: bunfs path on windows (#5011) 2025-12-03 11:21:13 -06:00
Spoon
0bccd1d578
feat: experimental.primary_tools, allow user to set the tools that should only be available to primary agents (#4913)
Co-authored-by: GitHub Action <action@github.com>
2025-12-03 11:19:43 -06:00
Aiden Cline
91db82c138 add retry case for grok resource exhausted 2025-12-03 11:16:27 -06:00
GitHub Action
0eb97086fc chore: format code 2025-12-03 16:47:25 +00:00
opencode
23ff6dbba4 release: v1.0.129 2025-12-03 11:39:04 +00:00
Aiden Cline
b457923970 core: fix GitHub Copilot Enterprise authentication failing with sdk.chat undefined error 2025-12-02 23:37:10 -06:00
Jason Cheatham
66e4a5a64e
tweak: adjust light/dark theme toggle (#5007) 2025-12-02 23:03:24 -06:00
Ben Vargas
6c25e64658
fix: correct Provider type in chat.params plugin hook (#5003) 2025-12-02 22:50:21 -06:00
Jason Cheatham
f2fd0f8f00
fix: handle 0 in ANSI theme color definitions (#5009) 2025-12-02 22:42:30 -06:00
Frank
44cdde5422 zen: fix removing provider 2025-12-02 21:52:12 -05:00
Sebastian Herrlinger
4d2b671d7b actually bump opentui to v0.1.55
- fix scrollbox empty/blank last items at bottom
- fix should not insert chars with modifiers in input/textarea anymore
- do not wrap OSC4 palette sequences for tmux 3.6
2025-12-03 03:16:32 +01:00
Sebastian Herrlinger
8098031eac Revert "bump opentui to v0.1.55"
This reverts commit 80636fec43.
2025-12-03 03:14:08 +01:00
Sebastian Herrlinger
80636fec43 bump opentui to v0.1.55
- fix scrollbox empty/blank last items at bottom
- fix should not insert chars with modifiers in input/textarea anymore
- do not wrap OSC4 palette sequences for tmux 3.6
2025-12-03 03:03:52 +01:00
Aiden Cline
a8ad74aef3 add basic session list command 2025-12-02 19:24:05 -06:00
Aiden Cline
e2e2b7934e Make homebrew update check use homebrew registry version info 2025-12-02 17:43:33 -06:00
Frank
28c802f399 wip: zen 2025-12-02 18:36:15 -05:00
Dalton Alexandre
bcfa63aa4e
fix: allow unignoring files in .ignore (#4814) 2025-12-02 17:15:12 -06:00
Jay V
2a8473891b docs: replace deprecated opencode auth login command with /connect across all documentation
Users no longer need to exit the TUI to add providers - they can now use the /connect command directly in the terminal interface. Updated all provider setup instructions to use simplified format with /connect command instead of the deprecated opencode auth login CLI command. Added /connect to TUI commands reference and streamlined provider documentation to show clearer, more concise setup steps.
2025-12-02 18:08:39 -05:00
Aiden Cline
a4e3451d5c tweak: make message border match color of agent it was sent to 2025-12-02 16:59:31 -06:00
Aiden Cline
53a7c2885b bump default lsp server timeout 2025-12-02 16:04:08 -06:00
Adam
f354507d42
fix: session turn margins 2025-12-02 15:50:24 -06:00
Jaga Santagostino
f17e1def32
toggle to hide username in TUI (#4750)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-02 15:11:03 -06:00
GitHub Action
3183e8b7d4 chore: format code 2025-12-02 20:28:17 +00:00
opencode-agent[bot]
733e5cd876 add OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT (#4996)
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-02 20:14:23 +00:00
opencode
4ee4f7bcb3 release: v1.0.128 2025-12-02 20:14:22 +00:00
GitHub Action
da7ecda9ea chore: format code 2025-12-02 19:52:47 +00:00
Frank
1f11d4fb1a zen: data dumper 2025-12-02 14:51:27 -05:00
Adam
b308503ab5
chore: remove comment (redeploy) 2025-12-02 13:49:48 -06:00
Adam
3b10de4a28
fix: vite config 2025-12-02 13:08:59 -06:00
U Cirello
6ce1de476a
fix(run): allow messages to start with dash (-) (#4904) 2025-12-02 12:52:05 -06:00
Aiden Cline
d9b0848a61 tweak: hide [REDACTED] chunks 2025-12-02 12:29:20 -06:00
Adam
46dd3b8166
chore: update landing page stats 2025-12-02 11:59:37 -06:00
Adam
eca07be072
chore: update landing page stats 2025-12-02 11:52:53 -06:00
GitHub Action
165d57b88e chore: format code 2025-12-02 17:07:27 +00:00
David Hill
28c44f7e5a Merge branch 'dev' of https://github.com/sst/opencode into dev 2025-12-02 17:06:54 +00:00
David Hill
39d5bdff4b fix: add docs button 2025-12-02 17:06:37 +00:00
GitHub Action
b9f8480b2f chore: format code 2025-12-02 17:02:39 +00:00
David Hill
58b30d678a Merge branch 'dev' of https://github.com/sst/opencode into dev 2025-12-02 17:00:45 +00:00
David Hill
408cdaf5e0 fix: website hero copy 2025-12-02 17:00:40 +00:00
GitHub Action
cae23cde09 chore: format code 2025-12-02 16:45:56 +00:00
Dalton Alexandre
702fb2562c
fix: handle ANSI color indexes in theme resolution (#4842) 2025-12-02 10:45:22 -06:00
opencode
785d0b60b6 release: v1.0.127 2025-12-02 16:05:59 +00:00
Adam
67ab9dc4d0
fix: share page ssr 2025-12-02 07:08:25 -06:00
Adam
79a4c1544d
fix: type error 2025-12-02 06:51:05 -06:00
Adam
c0a35141e6
feat: better code and diff rendering performance 2025-12-02 06:50:21 -06:00
Aiden Cline
6355ed6ae7
feat: add overridable review slash command (#4973) 2025-12-02 00:18:58 -06:00
Ariane Emory
1864e8c863
feat: toggle tool details visibility (resolves #4824) (#4882)
Co-authored-by: GitHub Action <action@github.com>
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-01 19:38:44 -06:00
Aiden Cline
86522f1b3e
fix: tui crash when no authed providers and default provider disabled (#4964) 2025-12-01 18:35:40 -06:00
Frank
dc32705bc9 zen: remove unnecessary transactions 2025-12-01 18:33:32 -05:00
Stephen Collings
1eaf5c31d3
fix(auth): Respect disabled/enabled providers config in auth login (#4940)
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-12-01 17:01:10 -06:00
Aiden Cline
677b19e22e fix: add .quiet 2025-12-01 16:59:32 -06:00
opencode-agent[bot]
8e248ae045
fix: respect npm registry (#4958)
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-01 16:58:39 -06:00
Adam
0acefd5c08
fix: safari icons 2025-12-01 16:27:12 -06:00
Aiden Cline
0331931f56 fix: sanitize more invalid schema cases for gemini models 2025-12-01 16:19:10 -06:00
Dax Raad
01e2c9cc21 core: fix share compaction reprocessing same events by making storage list boundaries exclusive 2025-12-01 16:58:59 -05:00
Dax Raad
4acb645f04 core: add debug logging to troubleshoot share compaction loading 2025-12-01 16:46:57 -05:00
Dax Raad
993422c6af core: prevent share tests from cleaning up storage used by other tests 2025-12-01 16:37:54 -05:00
Dax Raad
c950d59047 fix types 2025-12-01 16:36:56 -05:00
GitHub Action
cc726e0200 chore: format code 2025-12-01 21:35:51 +00:00
Dax Raad
3d99dc78db core: reduce latency when loading shared sessions through event compaction 2025-12-01 16:35:07 -05:00
Dax Raad
95c3a8b805 limit grep line length to 2000 2025-12-01 16:35:07 -05:00
Aiden Cline
f1bb5870ce fix: copilot responses bug w/ gpt 5 mini 2025-12-01 14:36:49 -06:00
GitHub Action
540407e193 chore: format code 2025-12-01 19:03:13 +00:00
Aiden Cline
027d43b5ea fix case where opencode wasn't retrying 2025-12-01 13:02:33 -06:00
opencode
729a6eda23 release: v1.0.126 2025-12-01 19:00:00 +00:00
GitHub Action
e7d45ca617 chore: format code 2025-12-01 14:43:23 +00:00
Dax Raad
0ddfdb55d3 log fetch time 2025-12-01 09:35:08 -05:00
GitHub Action
fc439455a7 chore: format code 2025-12-01 14:23:36 +00:00
opencode
c0fc02769b release: v1.0.125 2025-12-01 14:23:35 +00:00
Dax Raad
7da6a22df2 core: close SSE stream when instance is disposed 2025-12-01 09:14:00 -05:00
Sebastian Herrlinger
e37aeb6e6a no conceal for write tool output 2025-12-01 15:12:47 +01:00
GitHub Action
eeb0d2b8e0 chore: format code 2025-12-01 13:27:29 +00:00
adamelmore
bf8c866bf7
chore: otf fonts 2025-12-01 07:20:53 -06:00
opencode
4eb4d97d51 release: v1.0.124 2025-12-01 09:20:29 +00:00
Aiden Cline
b1b82977ec tweak: better err msgs 2025-12-01 01:33:32 -06:00
Aiden Cline
f6262460ff fix: drop absolute flag to resolve issues when using older git versions 2025-12-01 00:23:19 -06:00
GitHub Action
560a610384 chore: format code 2025-12-01 02:53:41 +00:00
Aiden Cline
0308b2ff98 bump anthropic plugin to fix header issue 2025-11-30 20:52:50 -06:00
opencode
5b92d49be7 release: v1.0.123 2025-12-01 01:07:50 +00:00
Sebastian Herrlinger
28bec57e1d bump opentui to v0.1.54, removing the cc flicker feature, fixing diffs and input event handling 2025-12-01 01:57:55 +01:00
Shantur Rathore
aaa31f02af
tweak: compaction prompt (#4838)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-11-30 14:31:57 -06:00
Justin Vogt
ff609a52c1
docs: explore subagent (#4893) 2025-11-30 14:04:27 -06:00
Adam
5268eb479d
feat(share): split diffs on wide screens 2025-11-30 05:29:07 -06:00
Aiden Cline
a4eba2e6e9 tweak: plan prompt 2025-11-30 01:03:35 -06:00
Aiden Cline
0f30115205 chore: cleanup 2025-11-30 00:32:43 -06:00
opencode-agent[bot]
ae500ea01d
Added "Open docs" command to palette (#4915)
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-11-29 23:49:45 -06:00
Justin Vogt
087479d459
docs: Move tip to correct tool (#4891) 2025-11-29 22:03:20 -06:00
Aiden Cline
6e2379a28c get codex working in copilot (#4914)
Co-authored-by: OpeOginni <107570612+OpeOginni@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
2025-11-29 21:47:29 -06:00
opencode
262fa184fd release: v1.0.122 2025-11-30 00:35:34 +00:00
Sebastian Herrlinger
5bf9193dfa bump opentui to v0.1.53, fixing an event listener leak in the line number renderable (perf) 2025-11-30 00:52:32 +01:00
Sebastian Herrlinger
180fb3f39d tweak spinner to be bg independent 2025-11-30 00:50:30 +01:00
GitHub Action
7e6b7314f4 chore: format code 2025-11-29 21:41:00 +00:00
Dax Raad
a262508fb8 core: clarify general agent can execute multiple parallel tasks 2025-11-29 16:40:15 -05:00
opencode
012aa67e42 release: v1.0.121 2025-11-29 21:30:38 +00:00
Sebastian Herrlinger
f17dc812d0 upgrade opentui to v0.1.52, fixing #4906 - key repeat handling 2025-11-29 22:18:08 +01:00
kavin
1854d85ccc
fix(tui): add missing fg color to permission keybind hints (#4899)
Co-authored-by: Github Action <action@github.com>
2025-11-29 14:22:20 -06:00
Adam
2c4d1fb8b4
chore: cleanup duplicate markup 2025-11-29 06:18:51 -06:00
Dorian Karter
7d8d360138
fix: minor ui bug for transparent backgrounds (#4886) 2025-11-28 23:58:44 -06:00
Dax Raad
d80880350d core: improve explore agent description to clarify tool availability 2025-11-28 21:47:45 -05:00
GitHub Action
b693ed0dbd chore: format code 2025-11-29 02:44:40 +00:00
opencode
52716db649 release: v1.0.120 2025-11-29 02:34:23 +00:00
Dax Raad
9ca4b464ea tui: improve task display in session view to show tool names and completion status 2025-11-28 21:19:15 -05:00
Dax Raad
204a31b6bb Merge remote-tracking branch 'origin/dev' into dev 2025-11-28 21:13:13 -05:00
Dax Raad
813d287a09 core: add explore agent for fast codebase navigation and improve task UI display 2025-11-28 21:13:07 -05:00
Adam
4dd9f33eba
fix: diffs double rendering when CSR'd 2025-11-28 20:08:50 -06:00
Adam
5953378a12
fix: theme-color value 2025-11-28 19:57:01 -06:00
Sebastian Herrlinger
52deb7f352 opentui diffs 2025-11-29 02:52:17 +01:00
Dax Raad
a4f3aecbaa ignore 2025-11-28 20:29:58 -05:00
GitHub Action
49ff6a852a chore: format code 2025-11-28 22:43:33 +00:00
Justin Vogt
7f537d2e98
docs: Add tip to tools about subagents re todos (#4875) 2025-11-28 15:49:24 -06:00
Ariane Emory
33c63be980
feat: persist thinking blocks display to KV and indicate its current display state in the command_list (resolves #4582) (#4810)
Co-authored-by: GitHub Action <action@github.com>
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-11-28 15:01:05 -06:00
Aiden Cline
8789acefa6 bump openrouter & google ai sdk packages 2025-11-28 14:30:22 -06:00
Aiden Cline
0e280017e6 Revert "fix: title gen when first msg(s) are shell invocations (#4874)"
This reverts commit 17e8322c29.
2025-11-28 12:18:02 -06:00
Aiden Cline
17e8322c29
fix: title gen when first msg(s) are shell invocations (#4874)
Co-authored-by: GitHub Action <action@github.com>
2025-11-28 11:55:22 -06:00
Sergio Garcia
96eda740cd
docs: formatter: false and lsp: false (#4833)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2025-11-28 11:22:48 -06:00
jaov
fa84612357
tweak: gemini retry message to not be explicitly about gemini 3 (#4864)
Co-authored-by: jesuso <j.ochoa@norteconecta.net>
2025-11-28 11:14:53 -06:00
Adam
398d35dc97
fix: theme-color value 2025-11-28 05:48:07 -06:00
Adam
5efeaae093
fix: desktop and share layouts 2025-11-28 05:35:35 -06:00
Adam
cb2dd34a5e
fix: unified diff as default 2025-11-28 05:35:35 -06:00
Christoph
7112a706b8
core: add built-in Dart LSP server and formatter (#4841) 2025-11-28 00:33:45 -06:00
DS
13f89fdb8f
fix: filter empty messages in toModelMessage (#4811) 2025-11-28 00:26:48 -06:00
Aiden Cline
cc78d50ef6 bump anthropic package 2025-11-28 00:25:16 -06:00
Adam
a8985b1849
fix(desktop): layout 2025-11-27 20:15:49 -06:00
Adam
6a1552f65c
fix: unwrap solid store part 2025-11-27 20:15:49 -06:00
Dax Raad
350982e636 tui: simplify model dialog ordering logic to reduce complexity 2025-11-27 14:38:51 -05:00
Dax Raad
5854455815 tui: improve provider dialog text clarity for better user guidance 2025-11-27 14:09:53 -05:00
Dax Raad
9ecaf618db tui: fix provider sorting to prioritize recommended options 2025-11-27 13:54:42 -05:00