opencode
62a24c2dda
release: v1.2.5
2026-02-15 18:49:52 +00:00
Alex Yaroshuk
3a3aa300bb
feat(app): localize "free usage exceeded" error & "Add credits" clickable link ( #13652 )
2026-02-15 10:40:09 -06:00
Shane Bishop
cf50a289db
fix(desktop): issue viewing new files opened from the file tree ( #13689 )
2026-02-15 09:48:40 -06:00
Shoubhit Dash
3c85cf4fac
fix(app): only navigate prompt history at input boundaries ( #13690 )
2026-02-15 07:47:19 -06:00
Filip
878ddc6a0a
fix(app): keybind [shift+tab] ( #13695 )
2026-02-15 07:46:56 -06:00
zerone0x
3aaa34be1e
fix(desktop): focus window after update/relaunch ( #13701 )
2026-02-15 07:45:34 -06:00
Brandon Julio Thenaro
985c2a3d15
feat: Add GeistMono Nerd Font to available mono font options ( #13720 )
2026-02-15 07:44:21 -06:00
Aiden Cline
eb553f53ac
fix: ensure sqlite migration logs to stderr instead of stdout ( #13691 )
2026-02-15 00:41:16 -06:00
opencode
d1482e1483
release: v1.2.4
2026-02-15 01:55:33 +00:00
Dax Raad
45f0050372
core: add db command for database inspection and querying
2026-02-14 20:37:17 -05:00
Dax Raad
b5c8bd3421
test: add tests for path-derived IDs in json migration
...
Tests verify that file paths are used for IDs even when JSON contains
different values - ensuring robustness against stale JSON content.
2026-02-14 20:37:17 -05:00
Dax Raad
2bab5e8c39
fix: derive all IDs from file paths during json migration
...
Earlier migrations moved data to new directories without updating JSON
fields. Now consistently derives all IDs from file paths:
- Projects: id from filename
- Sessions: id from filename, projectID from parent directory
- Messages: id from filename, sessionID from parent directory
- Parts: id from filename, messageID from parent directory
This ensures migrated data matches the actual file layout regardless of
stale values in JSON content.
2026-02-14 20:37:17 -05:00
Adam
85b5f5b705
feat(app): clear notifications action ( #13668 )
...
Co-authored-by: adamelmore <2363879+adamdottv@users.noreply.github.com>
2026-02-14 19:33:22 -06:00
Adam
460a87f359
fix(app): stack overflow in filetree ( #13667 )
...
Co-authored-by: adamelmore <2363879+adamdottv@users.noreply.github.com>
2026-02-14 19:24:48 -06:00
opencode
c190f5f611
release: v1.2.3
2026-02-15 00:34:56 +00:00
Aiden Cline
839c5cda12
fix: ensure anthropic models on OR also have variant support ( #13498 )
2026-02-14 14:30:07 -06:00
Dax
67c985ce82
fix: add WAL checkpoint on database open ( #13633 )
2026-02-14 19:33:08 +00:00
Aiden Cline
933a491ade
fix: ensure vercel variants pass amazon models under bedrock key ( #13631 )
2026-02-14 13:18:52 -06:00
opencode
3b6b3e6fc8
release: v1.2.2
2026-02-14 19:08:58 +00:00
Dax Raad
8631d6c01d
core: add comprehensive test coverage for Session.list() filters
...
Adds test cases for filtering sessions by directory, root sessions only,
start time, search terms, and result limits to ensure the listing
functionality works correctly for all filter combinations.
2026-02-14 13:43:41 -05:00
Dax Raad
68bb8ce1da
core: filter sessions at database level to improve session list loading performance
2026-02-14 13:41:15 -05:00
Aiden Cline
759ec104b6
fix vercel gateway variants ( #13541 )
...
Co-authored-by: Benjamin Woodruff <github@benjam.info>"
2026-02-14 12:32:29 -06:00
Aiden Cline
ef205c3660
bump vertex ai packages ( #13625 )
2026-02-14 12:29:01 -06:00
opencode
cd775a2862
release: v1.2.1
2026-02-14 06:39:47 +00:00
Dax Raad
b020758446
tui: show all project sessions from any working directory
...
Previously sessions were only listed if they were created in the current
working directory or its subdirectories. Users can now view and switch
to any session in the project regardless of which directory they're in.
2026-02-14 01:21:41 -05:00
Aiden Cline
179c40749d
fix: tweak websearch tool description date info to avoid cache busts ( #13559 )
2026-02-13 23:59:10 -06:00
Frank
1e25df21a2
zen: minimax m2.5 & glm5
2026-02-14 00:47:26 -05:00
opencode
ffc000de8e
release: v1.2.0
2026-02-14 05:20:11 +00:00
Brendan Allan
0b9e929f68
desktop: fix rust
2026-02-14 12:48:16 +08:00
Brendan Allan
7d46872775
desktop: remote OPENCODE_SQLITE env ( #13545 )
2026-02-13 23:20:09 -05:00
opencode-agent[bot]
afb04ed5d4
chore: generate
2026-02-14 04:19:48 +00:00
Dax
6d95f0d14c
sqlite again ( #10597 )
...
Co-authored-by: Github Action <action@github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-02-14 04:19:02 +00:00
Kevin
d018903887
fix: prevent opencode run crash on malformed tool inputs ( #13051 )
...
Co-authored-by: 0xK3vin <kevin@git-pu.sh>
2026-02-13 20:54:20 -06:00
Kit Langton
d30e917385
fix(ui): support cmd-click links in inline code ( #12552 )
2026-02-13 13:57:38 -06:00
Niu Shuai
72c09e1dcc
fix: standardize zh-CN docs character set and terminology ( #13500 )
2026-02-13 12:58:12 -06:00
严浩
bc1fd0633d
fix(test): move timeout config to CLI flag ( #13494 )
...
Co-authored-by: 严浩 <h_mini2024@oo1.dev>
2026-02-13 10:20:02 -05:00
G36maid
88e2eb5416
docs: add pacman installation option for Arch Linux alongside AUR ( #13293 )
2026-02-13 09:07:48 -06:00
Jun
b8848cfae1
docs(ko): polish Korean phrasing in acp, agents, config, and custom-tools docs ( #13446 )
2026-02-13 09:05:29 -06:00
Adam
4f51c0912d
chore: cleanup
2026-02-13 05:52:43 -06:00
Adam
1c71604e0a
fix(app): terminal resize
2026-02-13 05:52:42 -06:00
eytans
e242fe19e4
fix(web): use prompt_async endpoint to avoid timeout over VPN/tunnel ( #12749 )
2026-02-13 05:25:47 -06:00
opencode-agent[bot]
f991a6c0b6
chore: generate
2026-02-13 11:19:37 +00:00
Annopick
b1764b2ffd
docs: Fix zh-cn translation mistake in tools.mdx ( #13407 )
2026-02-13 05:18:47 -06:00
Chris Yang
ebe5a2b74a
fix(app): remount SDK/sync tree when server URL changes ( #13437 )
2026-02-13 05:16:14 -06:00
Jun
9f20e0d14b
fix(web): sync docs locale cookie on alias redirects ( #13109 )
2026-02-13 05:12:28 -06:00
Filip
ebb907d646
fix(desktop): performance optimization for showing large diff & files ( #13460 )
2026-02-13 05:08:13 -06:00
Rahul Mishra
693127d382
feat(cli): add --dir option to run command ( #12443 )
2026-02-13 00:59:37 -06:00
Aiden Cline
0d90a22f90
feat: update some ai sdk packages and uuse adaptive reasoning for opus 4.6 on vertex/bedrock/anthropic ( #13439 )
2026-02-13 00:56:11 -06:00
opencode
34ebe814dd
release: v1.1.65
2026-02-13 05:51:04 +00:00
Aiden Cline
1fb6c0b5b3
Revert "fix: token substitution in OPENCODE_CONFIG_CONTENT" ( #13429 )
2026-02-12 23:24:31 -06:00
Aiden Cline
98aeb60a7f
fix: ensure @-ing a dir uses the read tool instead of dead list tool ( #13428 )
2026-02-12 23:20:33 -06:00
Spoon
1608565c80
feat(hook): add tool.definition hook for plugins to modify tool description and parameters ( #4956 )
2026-02-12 22:52:17 -06:00
Adam
dd296f7033
fix(app): reconnect event stream on disconnect
2026-02-12 20:20:24 -06:00
Adam
fb7b2f6b4d
feat(app): toggle all provider models
2026-02-12 20:19:26 -06:00
Brendan Allan
e0f1c3c20e
cleanup desktop loading page
2026-02-13 10:15:36 +08:00
Adam
dec304a273
fix(app): emoji as avatar
2026-02-12 20:05:58 -06:00
Adam
c9719dff72
fix(app): notification should navigate to session
2026-02-12 20:04:36 -06:00
Adam
7f95cc64c5
fix(app): prompt input quirks
2026-02-12 19:58:57 -06:00
Adam
b525c03d20
chore: cleanup
2026-02-12 19:52:20 -06:00
Adam
8da5fd0a66
fix(app): worktree delete
2026-02-12 19:38:13 -06:00
Adam
0303c29e3f
fix(app): failed to create store
2026-02-12 19:38:06 -06:00
Brendan Allan
adb0c4d4f9
desktop: only show loading window if sqlite migration is necessary
2026-02-13 08:49:52 +08:00
projectArtur
991496a753
fix: resolve ACP hanging indefinitely in thinking state on Windows ( #13222 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-02-12 18:20:00 -06:00
opencode
76db218674
release: v1.1.64
2026-02-12 23:18:40 +00:00
Ariane Emory
29671c1397
fix: token substitution in OPENCODE_CONFIG_CONTENT ( #13384 )
2026-02-12 16:59:44 -06:00
Aiden Cline
f66624fe6e
chore: cleanup flag code ( #13389 )
2026-02-12 22:38:51 +00:00
opencode-agent[bot]
d475fd6137
chore: generate
2026-02-12 22:14:45 +00:00
Smit Chaudhary
93eee0daf4
fix: look for recent model in fallback in cli ( #12582 )
2026-02-12 16:13:48 -06:00
Luke Parker
4018c863e3
fix: baseline CPU detection ( #13371 )
2026-02-13 07:50:43 +10:00
Luke Parker
a8f2884521
feat: windows selection behavior, manual ctrl+c ( #13315 )
2026-02-13 07:38:27 +10:00
Sebastian
c0814da785
do not open console on error ( #13374 )
2026-02-12 21:29:58 +00:00
opencode-agent[bot]
20dcff1e2e
chore: generate
2026-02-12 21:23:32 +00:00
Aman Kalra
11dd281c92
docs: update STACKIT provider documentation with typo fix ( #13357 )
...
Co-authored-by: amankalra172 <aman.kalra@st.ovgu.de>
2026-02-12 15:22:35 -06:00
Adam
548608b7ad
fix(app): terminal pty isolation
2026-02-12 15:15:34 -06:00
Adam
4e0f509e7b
feat(app): option to turn off sound effects
2026-02-12 15:03:05 -06:00
Adam
ff3b174c42
fix(app): normalize oauth error messages
2026-02-12 14:58:25 -06:00
Adam
70303d0b42
chore: cleanup
2026-02-12 14:48:09 -06:00
Adam
7ccf223c84
chore: cleanup
2026-02-12 14:43:20 -06:00
Adam
e9b9a62fe4
chore: cleanup
2026-02-12 14:39:02 -06:00
Adam
81c623f26e
chore: cleanup
2026-02-12 14:32:31 -06:00
Adam
3696d1ded1
chore: cleanup
2026-02-12 14:24:19 -06:00
Adam
50f208d69f
fix(app): suggestion active state broken
2026-02-12 14:17:05 -06:00
Adam
958320f9c1
fix(app): remote http server connections
2026-02-12 13:41:22 -06:00
Aiden Cline
d1ee4c8dca
test: add more test cases for project.test.ts ( #13355 )
2026-02-12 18:46:44 +00:00
opencode
ac018e3a35
release: v1.1.63
2026-02-12 18:46:38 +00:00
Dax Raad
e6e9c15d34
improve codex model list
2026-02-12 18:15:30 +00:00
opencode
aaee5fb680
release: v1.1.62
2026-02-12 18:15:24 +00:00
Adam
ff0abacf4b
fix(app): project icons unloading
2026-02-12 11:50:17 -06:00
Rasheed
0771e3a8be
fix(app): preserve undo history for plain-text paste ( #13351 )
2026-02-12 17:27:53 +00:00
Adam
da952135ca
chore(app): refactor for better solidjs hygiene ( #13344 )
2026-02-12 11:26:19 -06:00
Dax Raad
789705ea96
ignore: document test fixtures for agents
2026-02-12 12:10:21 -05:00
Ryan Vogel
ba54cee55e
feat(tool): return image attachments from webfetch ( #13331 )
2026-02-12 12:09:29 -05:00
Dylan Fiedler
ecab692ca1
fix(docs): correct `format` attribute in `StructuredOutputs` ( #13340 )
2026-02-12 10:55:43 -06:00
Frank
59a323e9a8
wip: zen
2026-02-12 11:11:25 -05:00
Frank
658bf6fa58
zen: minimax m2.5
2026-02-12 11:04:09 -05:00
Adam
a82ca86008
fix(app): more defensive code component
2026-02-12 10:00:58 -06:00
Adam
ed472d8a67
fix(app): more defensive session context metrics
2026-02-12 10:00:58 -06:00
Adam
ff4414bb15
chore: refactor packages/app files ( #13236 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Frank <frank@anoma.ly>
2026-02-12 09:49:14 -06:00
Dax Raad
56ad2db020
core: expose tool arguments in shell hook for plugin visibility
2026-02-12 09:54:47 -05:00
Frank
ae811ad8d2
wip: zen
2026-02-12 14:45:52 +00:00
opencode-agent[bot]
85df106713
chore: generate
2026-02-12 14:45:52 +00:00
opencode
892bb75265
release: v1.1.61
2026-02-12 14:45:45 +00:00
Dax Raad
a115565054
core: allow model configurations without npm/api provider details
...
Makes npm and api fields optional in the provider schema so model definitions
can be more flexible when provider package details aren't needed.
2026-02-12 09:26:28 -05:00
Frank
d82d22b2d7
wip: zen
2026-02-12 09:17:49 -05:00
Adam
ecb274273a
wip(ui): diff virtualization ( #12693 )
2026-02-12 07:25:58 -06:00
Adam
5f421883a8
chore: style loading screen
2026-02-12 07:16:30 -06:00
Brendan Allan
1413d77b1f
desktop: sqlite migration progress bar ( #13294 )
2026-02-12 09:44:06 +00:00
Aiden Cline
624dd94b5d
tweak: tool outputs to be more llm friendly ( #13269 )
2026-02-12 00:33:18 -06:00
Frank
d86f24b6b3
zen: return cost
2026-02-12 01:08:02 -05:00
opencode
03de51bd3c
release: v1.1.60
2026-02-12 05:58:24 +00:00
Luke Parker
8f9742d988
fix(win32): use ffi to get around bun raw input/ctrl+c issues ( #13052 )
2026-02-12 15:39:31 +10:00
opencode-agent[bot]
f6e7aefa72
chore: generate
2026-02-12 04:55:00 +00:00
Kyle Mistele
e269788a8f
feat: support claude agent SDK-style structured outputs in the OpenCode SDK ( #8161 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Dax Raad <d@ironbay.co>
2026-02-12 04:54:05 +00:00
opencode-agent[bot]
66780195dc
chore: generate
2026-02-12 04:11:57 +00:00
Dax Raad
ad2087094d
support custom api url per model
2026-02-11 23:10:47 -05:00
Kit Langton
135f8ffb2a
feat(tui): add toggle to hide session header ( #13244 )
2026-02-12 02:21:42 +00:00
dpuyosa
bf5a01edd9
feat(opencode): Venice Add automatic variant generation for Venice models ( #12106 )
2026-02-11 20:21:29 -06:00
Adam
81ca2df6ad
fix(app): guard randomUUID in insecure browser contexts ( #13237 )
...
Co-authored-by: Selim <31136147+selimerunkut@users.noreply.github.com>
2026-02-12 01:05:15 +00:00
Adam
aea68c386a
fix(docs): locale translations for nav elements and headings
2026-02-11 18:51:50 -06:00
Adam
8eea53a41e
docs(ar): second-pass localization cleanup
2026-02-11 18:51:50 -06:00
Aiden Cline
3befd0c6c5
tweak: use promise all for mcp listTools calls ( #13229 )
2026-02-12 00:19:53 +00:00
Sebastian
125727d09c
upgrade opentui to 0.1.79 ( #13036 )
2026-02-12 00:13:11 +01:00
Aiden Cline
8c7b35ad05
tweak: compaction check ( #13214 )
2026-02-11 21:43:04 +00:00
Aiden Cline
006d673ed2
tweak: make read tool offset 1 indexed instead of 0 to avoid confusion that could be caused by line #s being 1 based ( #13198 )
2026-02-11 14:02:30 -06:00
Aiden Cline
6b4d617df0
feat: adjust read tool so that it can handle dirs too ( #13090 )
2026-02-11 13:23:00 -06:00
Dax Raad
e3471526f4
add square logo variants to brand page
2026-02-11 13:47:54 -05:00
Adam
fbabce1125
fix(app): translations
2026-02-11 11:03:35 -06:00
opencode-agent[bot]
8f56ed5b85
chore: generate
2026-02-11 17:00:20 +00:00
Filip
81b5a6a08b
fix(app):workspace reset ( #13170 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-02-11 10:59:09 -06:00
opencode-agent[bot]
94cb6390aa
chore: generate
2026-02-11 15:37:06 +00:00
opencode
42bea5d297
release: v1.1.59
2026-02-11 15:37:00 +00:00
Adam
f252e3234c
fix(app): translations
2026-02-11 09:19:16 -06:00
Filip
eef3ae3e1f
Fix/reverception ( #13166 )
...
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2026-02-11 09:18:44 -06:00
Adam
fc88dde63f
test(app): more e2e tests ( #13162 )
2026-02-11 15:12:28 +00:00
Adam
4619e9d183
fix(app): sidebar remount
2026-02-11 15:12:28 +00:00
opencode
4dc363f306
release: v1.1.58
2026-02-11 15:12:01 +00:00
Adam
2e8082dd21
Revert "feat(desktop): add WSL backend mode ( #12914 )"
...
This reverts commit 213a87234d .
2026-02-11 08:51:41 -06:00
Adam
a52fe28246
fix(app): notifications on child sessions
2026-02-11 08:47:27 -06:00
Adam
8c5ba8aeb0
fix(app): terminal PTY buffer carryover
2026-02-11 08:47:26 -06:00
Adam
50330820c0
fix(console): translations
2026-02-11 08:47:26 -06:00
Adam
7222fc0ba0
fix(app): terminal resize
2026-02-11 08:47:26 -06:00
Kit Langton
17bdb5d56a
fix(tui): dismiss dialogs with ctrl+c ( #12884 )
2026-02-11 09:03:59 -05:00
Kit Langton
7a463cd193
fix(tui): keep /share available to copy existing link ( #12532 )
2026-02-11 08:58:24 -05:00
Kit Langton
352a54c698
feat(prompt): mode-specific input placeholders ( #12388 )
2026-02-11 08:57:59 -05:00
Kit Langton
93957da2c9
fix(tui): prevent home wordmark corruption in height-constrained terminals ( #13069 )
2026-02-11 08:52:14 -05:00
opencode
edcfd562af
release: v1.1.57
2026-02-11 13:45:34 +00:00
Adam
ef5ec5dc28
fix(app): terminal copy/paste
2026-02-11 07:19:33 -06:00
Adam
c426cb0f14
fix(app): copy path button styles
2026-02-11 07:19:33 -06:00
Shintaro Jokagi
dd1862cc2b
fix(web): prevent language select label truncation ( #13100 )
2026-02-11 06:43:48 -06:00
Brendan Allan
a25b2af05a
desktop: use tracing for logging ( #13135 )
2026-02-11 11:36:27 +00:00
Jack
8bfd6fdba2
fix: encode non-ASCII directory paths in v1 SDK HTTP headers ( #13131 )
2026-02-11 05:33:25 -06:00
Filip
cf7a1b8d80
feat(desktop): enhance Windows app resolution and UI loading states ( #13084 )
2026-02-11 04:40:52 -06:00
opencode-agent[bot]
5ba4c0e024
chore: generate
2026-02-11 10:38:52 +00:00
Jun
567e094e6c
docs(ko): improve translations for intro, cli, and commands ( #13094 )
2026-02-11 04:37:52 -06:00
webwww123
b523998329
fix(docs): avoid footer language selector truncation ( #13124 )
2026-02-11 04:33:50 -06:00
Adam
7e1247c420
fix(desktop): server spawn resilience ( #13028 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-02-11 09:44:26 +00:00
Brendan Allan
783888131e
fix(desktop): read wayland preference from store ( #13081 )
2026-02-11 08:10:24 +00:00
Brendan Allan
213a87234d
feat(desktop): add WSL backend mode ( #12914 )
2026-02-11 07:49:48 +00:00
Aiden Cline
d98bd4bd52
fix: add additional context overflow cases, remove overcorrecting ones ( #13077 )
2026-02-10 23:30:29 -06:00
Frank
22125d1347
wip: zen
2026-02-11 00:05:04 -05:00
Ariane Emory
8c120f2fab
docs: remove 'Migrating to 1.0' documentation section ( #13076 )
2026-02-10 22:52:02 -06:00
opencode-agent[bot]
c6ec2f47ef
chore: generate
2026-02-11 01:56:08 +00:00
Aiden Cline
0fd6f365be
fix(core): ensure compaction is more reliable, add reserve token buffer to ensure that input window has enough room to compact ( #12924 )
...
Co-authored-by: James Lal <james@littlebearlabs.io>
2026-02-10 19:55:22 -06:00
Aiden Cline
60bdb6e9ba
tweak: /review prompt to look for behavior changes more explicitly ( #13049 )
2026-02-10 19:44:42 -06:00
Dax
6e9cd576ea
fix(tui): default session sidebar to auto ( #13046 )
2026-02-11 01:26:01 +00:00
OpeOginni
53ec15a56a
fix(tui): improve amazon-bedrock check to include container credentials ( #13037 )
2026-02-10 18:51:49 -06:00
Frank
24556331c8
wip: zen
2026-02-10 17:56:10 -05:00
Frank
39145b99e8
wip: zen
2026-02-10 17:44:00 -05:00
Frank
0afa6e03a8
wip: zen
2026-02-10 17:36:32 -05:00
Frank
7a3c775dc1
wip: zen
2026-02-10 17:24:03 -05:00
Frank
3ea58bb790
wip: zen
2026-02-10 17:15:01 -05:00
Adam
50c705cd2d
fix(docs): locale translations
2026-02-10 22:12:32 +00:00
Frank
3894c217cc
wip: zen
2026-02-10 22:12:32 +00:00
Adam
66c2bb8f37
chore: update website stats
2026-02-10 22:12:32 +00:00
opencode
1bbbd51d48
release: v1.1.56
2026-02-10 22:12:25 +00:00
Adam
50f3e74d05
fix(app): task tool rendering
2026-02-10 15:28:46 -06:00
Adam
21475a1dfd
fix(docs): invalid markdown
2026-02-10 15:18:57 -06:00
Filip
dce4c05fa9
fix(desktop): open apps with executables on Windows ( #13022 )
2026-02-10 15:10:58 -06:00
Frank
8c56571ef9
zen: log error
2026-02-10 15:55:33 -05:00
Adam
92a77b72fb
fix(app): don't close sidebar on session change ( #13013 )
2026-02-10 14:45:52 -06:00
opencode-agent[bot]
4f6b929784
chore: generate
2026-02-10 20:22:31 +00:00
Adam
55119559b3
fix(app): don't scroll code search input
2026-02-10 20:22:31 +00:00
Adam
fd5531316f
fix(docs): locale translations
2026-02-10 20:22:30 +00:00
opencode
fbc41475b4
release: v1.1.55
2026-02-10 20:21:34 +00:00
Dax Raad
a0673256db
core: increase test timeout to 30s to prevent failures during package installation
2026-02-10 14:25:25 -05:00
Adam
fc37337a3e
fix(app): memory leak with platform fetch for events
2026-02-10 13:18:33 -06:00
Adam
80220cebe4
fix(app): disable terminal transparency
2026-02-10 13:11:31 -06:00
Dax
8bdf6fa359
fix: show helpful message when free usage limit is exceeded ( #13005 )
2026-02-10 19:04:10 +00:00
opencode
1d11a0adfd
release: v1.1.54
2026-02-10 19:04:02 +00:00
Adam
1e2f664410
fix(app): back to platform fetch for now
2026-02-10 12:40:26 -06:00
Adam
a3aad9c9bf
fix(app): include basic auth
2026-02-10 12:37:28 -06:00
Frank
eb2587844b
zen: retry on 429
2026-02-10 13:35:16 -05:00
Adam
d863a9cf4e
fix(app): global event default fetch
2026-02-10 12:29:01 -06:00
Frank
7d5be1556a
wip: zen
2026-02-10 13:07:08 -05:00
Adam
659f15aa9b
fix(app): no changes in review pane
2026-02-10 11:53:33 -06:00
Adam
d1f5b9e911
fix(app): memory leak with event fetch
2026-02-10 11:30:58 -06:00
Adam
284b00ff23
fix(app): don't dispose instance after reset workspace
2026-02-10 10:57:50 -06:00
Adam
70c794e913
fix(app): regressions
2026-02-10 10:15:37 -06:00
Adam
3929f0b5bd
fix(app): terminal replay ( #12991 )
2026-02-10 10:15:19 -06:00
Adam
6f5dfe125a
fix(app): use agent configured variant ( #12993 )
2026-02-10 10:15:09 -06:00
Dax
27fa9dc843
refactor: clean up dialog-model.tsx per code review ( #12983 )
2026-02-10 15:13:37 +00:00
Adam
1e03a55acd
fix(app): persist defensiveness ( #12973 )
2026-02-10 07:47:05 -06:00
Filip
65c9669283
test(e2e): redo & undo test ( #12974 )
2026-02-10 07:46:48 -06:00
opencode-agent[bot]
18b6257119
chore: generate
2026-02-10 13:39:21 +00:00
Adam
c607c01fb9
chore: fix e2e tests
2026-02-10 07:38:13 -06:00
Adam
4c4e30cd71
fix(docs): locale translations
2026-02-10 07:11:19 -06:00
Adam
19ad7ad809
chore: fix test
2026-02-10 07:06:20 -06:00
Peter Dave Hello
87795384de
chore: fix typos and GitHub capitalization ( #12852 )
2026-02-10 06:53:38 -06:00
Paul
0732ab3393
fix: use absolute paths for sidebar session navigation ( #12898 )
2026-02-10 06:48:55 -06:00
Ole-Martin Bratteng
2bccfd7462
chore: fix some norwegian i18n issues ( #12935 )
2026-02-10 06:46:32 -06:00
Adam
83853cc5e6
fix(app): new session in workspace choosing wrong workspace
2026-02-10 06:02:17 -06:00
Adam
4a73d51acd
fix(app): workspace reset issues
2026-02-10 05:52:34 -06:00
Dax Raad
63cd763418
Revert "feat: add version to session header and /status dialog ( #8802 )"
...
This reverts commit ac54535486 .
2026-02-10 00:01:28 -05:00
Dax Raad
32394b699e
Revert "feat(tui): highlight esc label on hover in dialog ( #12383 )"
...
This reverts commit 683d234d80 .
2026-02-09 23:57:37 -05:00
Dax Raad
12262862cd
Revert "feat: show connected providers in /connect dialog ( #8351 )"
...
This reverts commit a57c8669b6 .
2026-02-09 23:46:57 -05:00
Harsh Sharma
56a752092e
fix: resolve homebrew upgrade requiring multiple runs ( #5375 ) ( #10118 )
2026-02-09 22:18:57 -06:00
Kit Langton
949f61075f
feat(app): add Cmd+[/] keybinds for session history navigation ( #12880 )
2026-02-09 19:25:42 -06:00
opencode-agent[bot]
705200e199
chore: generate
2026-02-10 00:13:01 +00:00
Adam
85fa8abd50
fix(docs): translations
2026-02-09 18:11:59 -06:00
Marcio
056d0c1197
fix(tui): use sender color for queued messages ( #12832 )
2026-02-09 16:54:12 -06:00
Surma
832902c8e3
fix: publish session.error event for invalid model selection ( #8451 )
2026-02-09 16:27:48 -06:00
Luke Parker
3d6fb29f0c
fix(desktop): correct module name for linux_display in main.rs ( #12862 )
2026-02-09 21:13:47 +00:00
Adam
9824370f82
chore: more defensive
2026-02-09 14:12:23 -06:00
Adam
371e106faa
chore: cleanup
2026-02-09 14:02:14 -06:00
Adam
19809e7680
fix(app): max widths
2026-02-09 13:59:26 -06:00
opencode-agent[bot]
389afef336
chore: generate
2026-02-09 19:57:32 +00:00
Adam
274bb948e7
fix(docs): locale markdown issues
2026-02-09 13:55:55 -06:00
opencode-agent[bot]
d9b4535d64
chore: generate
2026-02-09 19:27:52 +00:00
Adam
3dc720ff9c
fix: locale routing
2026-02-09 13:26:50 -06:00
Bryce Ryan
56b340b5d5
fix(opencode): ACP File write should create the file if it doesn't exist ( #12854 )
2026-02-09 12:56:34 -06:00
Adam
ba740eaefd
fix: locale routing
2026-02-09 12:52:06 -06:00
Adam
39c5da4405
fix(docs): dev docs links
2026-02-09 12:35:46 -06:00
Adam
83708c295c
chore: cleanup
2026-02-09 12:20:09 -06:00
Adam
a84bdd7cd7
fix(app): incorrect workspace on new session
2026-02-09 12:19:04 -06:00
opencode-agent[bot]
7bca3fbf18
chore: generate
2026-02-09 17:36:43 +00:00
opencode-agent[bot]
d578f80f00
chore: generate
2026-02-09 17:35:30 +00:00
Adam
dc53086c1e
wip(docs): i18n ( #12681 )
2026-02-09 11:34:35 -06:00
Aiden Cline
f74c0339cc
test: fix failing prompt test ( #12847 )
2026-02-09 11:25:22 -06:00
Aiden Cline
8ad4768ecd
tweak: adjust agent variant logic to not require exact match on model, and instead check if the variant is available for model ( #12838 )
2026-02-09 11:00:06 -06:00
Aiden Cline
a7c5d5ac4c
Revert "feat(tui): restore footer to session view ( #12245 )" ( #12836 )
2026-02-09 10:08:26 -06:00
Adam
5be1202eea
chore: cleanup
2026-02-09 09:58:55 -06:00
Joseph Campuzano
373b2270e7
fix(app): make keyboard focus visible in settings ( #12612 )
2026-02-09 09:12:06 -06:00
Adam
05355a6b5c
fix(app): tooltip children focus loop
2026-02-09 07:43:36 -06:00
Adam
7ff51183ce
chore: cleanup
2026-02-09 07:41:17 -06:00
Adam
bda0cbdec7
chore: cleanup
2026-02-09 07:38:06 -06:00
Adam
acc53d9f61
chore(app): cleanup
2026-02-09 07:38:06 -06:00
Adam
30f0d3b394
fix(app): update tab file contents on change
2026-02-09 07:38:06 -06:00
Adam
03f3029dc6
feat(app): polish Open in icon treatment
...
Bring in the Open in button-group and transparent icon updates from #12641 while keeping locale strings unchanged. Replace CSS inversion with dedicated light/dark Zed icon assets for cleaner theme handling.
Co-authored-by: Edin <86423329+edoedac0@users.noreply.github.com>
2026-02-09 07:38:05 -06:00
Anton Volkov
aed7bb8c09
chore: remove unused themes ( #12753 )
2026-02-09 13:33:00 +00:00
Adam
dd2d232a9d
fix: add fallback for when crypto.randomUUID is unavailable
...
Closes #11452
Co-authored-by: Yo'av Moshe <bjesus@users.noreply.github.com>
2026-02-09 06:35:53 -06:00
Kit Langton
993ac55e39
fix(app): allow creating sessions on touch devices ( #12765 )
2026-02-09 05:55:54 -06:00
Israel Araújo de Oliveira
93a11ddedf
feat(desktop): add native Wayland toggle on Linux ( #11971 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-02-09 17:00:35 +08:00
Brendan Allan
94feb811ca
app: include sandboxes in project unseen/error notifs
2026-02-09 16:51:04 +08:00
OpeOginni
b0ceec9b19
feat(desktop): persist currentSidecarUrl in state when isSidecar prop is true ( #12792 )
2026-02-09 07:56:26 +00:00
opencode-agent[bot]
40b111d92c
chore: generate
2026-02-09 07:36:24 +00:00
Brendan Allan
520110e864
desktop: track currentSidecarUrl
2026-02-09 15:34:52 +08:00
Silvio Ney
d4a68b0f4e
feat: exclude devtools from production builds ( #12290 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-02-09 07:30:15 +00:00
opencode-agent[bot]
019cfd4a52
chore: generate
2026-02-09 07:18:48 +00:00
OpeOginni
687210a55d
feat(desktop): add isSidecar prop to AppInterface and logic to persist sidecar server urls ( #12366 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-02-09 07:18:06 +00:00
opencode-agent[bot]
b12eab782f
chore: generate
2026-02-09 05:54:56 +00:00
Aiden Cline
99ea1351ce
tweak: add new ContextOverflowError type ( #12777 )
2026-02-08 23:54:01 -06:00
fgonzalezurriola
d40dffb854
fix(provider): remove obsolete copilot model enablement instructions ( #12739 )
2026-02-08 22:43:52 -06:00
AdJIa
0cd52f830c
fix: enable thinking for all reasoning models on alibaba-cn (DashScope) ( #12772 )
...
Co-authored-by: lujia <lujiax@zmn.cn>
2026-02-08 22:42:23 -06:00
Aiden Cline
62f38087b8
fix: parse mid stream openai responses style errors to prevent infinite retries for errors that should STOP execution ( #12768 )
2026-02-08 20:55:41 -06:00
Alex Yaroshuk
a598ecac1f
fix(app): localize "close tab" in command pallete ( #12756 )
2026-02-08 19:14:48 -06:00
Adam
6490fb0148
fix(console): zen workspace translation cleanup
2026-02-08 16:22:39 -06:00
Kit Langton
de0f4ef80b
fix(layout): improve workspace header truncation and item interaction ( #12655 )
2026-02-08 18:42:04 +00:00
opencode-agent[bot]
9a7f54f21a
chore: generate
2026-02-08 17:38:44 +00:00
Kit Langton
27c8a08144
ui: default TextField copy affordance to clipboard ( #12714 )
2026-02-08 11:37:59 -06:00
Frank
80c1c59ed3
wip: zen
2026-02-08 10:31:09 -05:00
Adam
7c6b8d7a8a
fix(ui): context stale in prompt input ( #12695 )
2026-02-08 12:36:53 +00:00
opencode-agent[bot]
d5c86b03ba
chore: generate
2026-02-08 11:27:37 +00:00
Kit Langton
bc25efdf72
refine(app): tighten slash autocomplete matching ( #12647 )
2026-02-08 05:26:59 -06:00
Devin Griffin
c639200ede
fix(app): Toast when session is missing on prompt-submit ( #12654 )
2026-02-08 05:26:31 -06:00
Abdul Rahman ArM
d5036cf01f
fix(desktop): add native clipboard image paste and fix text paste ( #12682 )
2026-02-08 11:24:09 +00:00
Adam
d1ebe0767c
chore: refactoring and tests ( #12629 )
2026-02-08 05:02:19 -06:00
Frank
85d0ed5989
wip: zen
2026-02-07 23:25:55 -05:00
Ryan Miville
ecaeb9e602
fix(app): respect terminal toggle keybind when terminal is focused ( #12635 )
2026-02-07 19:26:54 -06:00
Caleb Norton
e772fc6e23
fix: revert "feat(app): add web input focus shortcut ( #12493 )" ( #12639 )
2026-02-07 19:26:10 -06:00
ChangeHow
805207e096
feat(app): add web input focus shortcut ( #12493 )
2026-02-07 13:35:46 -06:00
Kit Langton
0e1f543646
fix(web): keep /share available to copy existing link ( #12533 )
2026-02-07 13:35:15 -06:00
Devin Griffin
fb331f6cb8
fix(app): disable 3 safari prompt-input annoyances ( #12558 )
2026-02-07 13:33:54 -06:00
Devin Griffin
6bdd3528ac
feat(app): drag-n-drop to @mention file ( #12569 )
2026-02-07 13:33:00 -06:00
Khang Ha (Kelvin)
4efbfcd087
fix(app): handle Windows paths in frontend file URL encoding ( #12601 )
2026-02-07 13:27:40 -06:00
Kit Langton
9401029b1d
fix(app): move workspace New session into header ( #12624 )
2026-02-07 13:21:50 -06:00
Frank
04f216902b
wip: zen
2026-02-07 13:32:23 -05:00
opencode-agent[bot]
79a706c664
chore: generate
2026-02-07 14:41:20 +00:00
Ariane Emory
515ef8e554
docs(cli): add documentation for --fork flag ( #12561 )
2026-02-07 08:40:36 -06:00
opencode-agent[bot]
fedf9feba8
chore: generate
2026-02-07 11:03:20 +00:00
Rahul A Mistry
b5b93aea42
fix(app): toggle file tree and review panel better ux ( #12481 )
2026-02-07 05:02:40 -06:00
opencode-agent[bot]
fbc08709d1
chore: generate
2026-02-06 23:47:25 +00:00
Tommy D. Rossi
576a681a4f
feat: add models.dev schema ref for model autocomplete in opencode.json ( #12528 )
2026-02-06 17:46:31 -06:00
opencode-agent[bot]
95d2d4d3a7
chore: generate
2026-02-06 22:34:23 +00:00
Shantur Rathore
a486b74b14
feat(core): Set variant in assistant messages too ( #12531 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-02-06 16:33:47 -06:00
Dax
7249b87bf6
feat(skill): add skill discovery from URLs via well-known RFC ( #12423 )
...
Co-authored-by: Frank <frank@anoma.ly>
2026-02-06 17:31:40 -05:00
Maharshi Patel
89064c34c5
fix(opencode): cleanup orphaned worktree directories ( #12399 )
2026-02-06 16:18:03 -06:00
Khang Ha (Kelvin)
fde0b39b7c
fix: properly encode file URLs with special characters ( #12424 )
2026-02-06 16:16:56 -06:00
Abdi Ibrahim
e9a3cfc083
fix(desktop): allow agent select to use full width on windows ( #12428 )
2026-02-06 16:15:04 -06:00
opencode-agent[bot]
e767801db2
chore: generate
2026-02-06 22:14:34 +00:00
Ganesh
13381580af
fix(app): keep startup script field scrollable in edit project dialog ( #12431 )
2026-02-06 16:13:37 -06:00
Goni Zahavy
def907ae4b
fix(opencode): SessionPrompt.shell() now triggers loop if messages are queued ( #10987 )
2026-02-06 16:13:11 -06:00
Daniel Polito
71930621fd
feat(desktop): Session Review Images ( #12360 )
2026-02-06 15:01:40 -06:00
OpeOginni
288a491651
fix(docs-windows-wsl): update caution note for server security ( #12467 )
2026-02-06 13:46:32 -06:00
Adam
24ed2d3a1d
fix(ui): markdown table rendering
2026-02-06 13:45:48 -06:00
Ivan Gonzalez
a25cd2da72
feat(opencode): use reasoning summary auto for gpt-5 models that are not chat ( #12502 )
2026-02-06 13:19:14 -06:00
opencode-agent[bot]
918795d868
chore: generate
2026-02-06 19:16:36 +00:00
Ariane Emory
84c5df19c7
feat(tui): add Claude Code-style --fork flag to duplicate sessions before continuing ( resolves #11137 ) ( #11340 )
2026-02-06 13:15:47 -06:00
Frank
e5b355e458
zen: handle 1m context
2026-02-06 13:57:26 -05:00
Frank
89f0a447f6
wip: zen
2026-02-06 13:57:25 -05:00
Adam
fcc927ee76
fix: locale routing
2026-02-06 12:39:41 -06:00
Adam
f256a65b59
fix: auth routing
2026-02-06 12:20:50 -06:00
Adam
6a5c1a74f1
fix: auth routing
2026-02-06 12:11:02 -06:00
Adam
6324d1c351
fix(app): more terminal replay issues
2026-02-06 12:10:05 -06:00
Mariam Jabara
95ad6758af
feat: add specific system prompt for Trinity model ( #12144 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-06 11:43:10 -06:00
Adam
24cd84cda5
feat(www): locale specific urls ( #12508 )
2026-02-06 11:30:40 -06:00
OpeOginni
8069197329
feat(desktop): added Macos support for displaying only installed editors & added sublime text editor ( #12501 )
2026-02-06 17:21:47 +00:00
opencode-agent[bot]
3f7ca0494b
chore: generate
2026-02-06 17:19:57 +00:00
Nacho F. Lizaur
18749c1f4e
fix(opencode): correct prefix selection for amazon-bedrock provider in getSmallModel ( #12281 )
2026-02-06 11:18:57 -06:00
Adam
9497cfdf45
fix(app): don't rely on metadata.summary in task tool render ( #12497 )
2026-02-06 10:54:54 -06:00
Ariane Emory
449c5b44b7
feat(tui): restore footer to session view ( #12245 )
2026-02-06 10:21:16 -06:00
Matt Silverlock
24dbc46548
fix(github): handle step-start/step-finish parts in extractResponseText ( #12470 )
2026-02-06 10:20:33 -06:00
Vladimir Glafirov
83156e5153
chore(deps): bump @gitlab/gitlab-ai-provider to 3.5.0 ( #12496 )
2026-02-06 10:16:15 -06:00
cooooooooooode
53298145a2
fix: add directory parameter to plugin client for multi-project support ( #11344 )
...
Co-authored-by: cooooooooooode <187372691+cooooooooooode@users.noreply.github.com>
2026-02-06 10:15:35 -06:00
Adam
2c58dd6203
chore: refactoring and tests, splitting up files ( #12495 )
2026-02-06 10:02:31 -06:00
Adam
a4bc883595
chore: refactoring and tests ( #12468 )
2026-02-06 09:37:49 -06:00
Yuvraj Virk
c07077f96c
fix: correct /data API usage and data format for importing share URLs ( #7381 )
2026-02-06 15:29:10 +00:00
Adam
12e8ef3178
fix(app): remove extra error page and use default error boundary
2026-02-06 09:03:45 -06:00
Brendan Allan
b7ad8e459c
desktop: add loading window and restructure rust ( #12176 )
2026-02-06 23:03:07 +08:00
opencode-agent[bot]
5a1bf3a968
chore: generate
2026-02-06 14:55:37 +00:00
Adam
812597bb8b
feat(web): i18n ( #12471 )
2026-02-06 08:54:51 -06:00
Adam
0ec5f6608b
fix(app): hide 'open in app' button on narrow viewports
2026-02-06 07:10:23 -06:00
Adam
0e73869580
fix(www): z icon color
2026-02-06 06:28:11 -06:00
opencode-agent[bot]
732a3dab8c
chore: generate
2026-02-06 12:20:53 +00:00
OpeOginni
400bc7973a
fix(desktop): update server removal logic to clear default server URL if removed ( #12372 )
2026-02-06 06:20:03 -06:00
Alex Yaroshuk
ac88c6b637
feat(app): session last updated time display in command pallete's search ( #12376 )
2026-02-06 06:19:25 -06:00
Maharshi Patel
d4fcc1b863
fix(ui): add Windows File Explorer icon for session header ( #12386 )
2026-02-06 06:18:45 -06:00
Cameron
6c0dce6711
fix(desktop): support desktop titlebar double-click maximize ( #12459 )
2026-02-06 20:13:24 +08:00
Adam
4afec6731d
ignore: refactoring and tests ( #12460 )
2026-02-06 05:51:01 -06:00
Adam
5d92219812
fix(app): retry error unwrapping ( #12462 )
2026-02-06 05:50:38 -06:00
Adam
80a5c3d7ed
chore: cleanup
2026-02-06 05:35:46 -06:00
opencode-agent[bot]
981b80d40b
chore: generate
2026-02-06 10:20:52 +00:00
Brendan Allan
3c5e1a98fc
desktop: add key accelerators to menu itms
2026-02-06 18:20:04 +08:00
opencode-agent[bot]
5ae4463b63
chore: generate
2026-02-06 10:11:44 +00:00
Brendan Allan
e0e32ed3a8
desktop: add more basic menu bar items
2026-02-06 18:10:48 +08:00
Devin Griffin
9b20679a61
fix(app): always show project menu button for mobile a11y ( #11258 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-02-06 07:46:21 +00:00
Brendan Allan
26e1901bd0
desktop: maximize main window by default ( #12433 )
2026-02-06 07:30:13 +00:00
opencode-agent[bot]
9f00b8c8dc
chore: generate
2026-02-06 05:37:00 +00:00
Dax Raad
c35bd39829
tui: parallelize skill downloads for faster loading
...
Refactored skill discovery to download skills in parallel instead of sequentially,
reducing load times when multiple skills need to be fetched from remote URLs.
Also updated AGENTS.md with guidance on using dev branch for diffs.
2026-02-06 00:36:11 -05:00
Dax Raad
266de27a0b
feat(skill): add skill discovery from URLs via well-known RFC
...
Implement the Agent Skills Discovery RFC to allow fetching skills from URLs:
- Add 'urls' field to config.skills for specifying skill registry URLs
- Create Discovery namespace in skill/discovery.ts with pull() function
- Download skills from /.well-known/skills/index.json endpoints
- Cache downloaded skills to ~/.cache/opencode/skills/
- Skip re-downloading existing files for efficiency
Users can now configure:
{
"skills": {
"urls": ["https://example.com/.well-known/skills/ "]
}
}
Implements: https://github.com/cloudflare/agent-skills-discovery-rfc
2026-02-06 00:36:11 -05:00
Frank
0f1fdeceda
zen: fix usage graph
2026-02-06 00:22:09 -05:00
Akshar Patel
683d234d80
feat(tui): highlight esc label on hover in dialog ( #12383 )
2026-02-05 20:11:08 -06:00
Hank Stoever
229cdafcc4
fix(config): handle $ character with {file:} pattern ( #12390 )
...
Co-authored-by: Hank Stoever <1109058+hstove@users.noreply.github.com>
2026-02-05 20:10:35 -06:00
Dax Raad
154d0ebf53
increase skill dialog width
2026-02-05 18:38:31 -05:00
Andrew Pashynnyk
2e9a63fe4f
fix(opencode): improve skills dialog readability ( #12356 )
2026-02-05 18:35:35 -05:00
opencode
579902ace6
release: v1.1.53
2026-02-05 23:08:56 +00:00
Dax Raad
9ff423bebf
senior engineer senior engineering
2026-02-05 17:51:12 -05:00
Aiden Cline
1824db13cf
tweak: load user plugins after builtin ( #12373 )
2026-02-05 22:49:48 +00:00
Aiden Cline
36637b3be0
chore: rm hardcoded conditional that was used for testing ( #12371 )
2026-02-05 16:31:52 -06:00
Dax
a45841396f
core: fix unhandled errors when aborting with queued messages ( #12369 )
2026-02-05 22:27:27 +00:00
Akshar Patel
102d8e72bb
fix(tui): allow mouse escape via "esc" labels in dialogs ( #11421 )
2026-02-05 16:14:49 -06:00
Rafi Khardalian
09a0e921ce
fix(plugin): user plugins override built-in plugins for same provider ( #12361 )
2026-02-05 16:04:02 -06:00
opencode-agent[bot]
28c8182bd5
chore: generate
2026-02-05 21:56:26 +00:00
Ariane Emory
bccd568993
docs: websearch tool ( #12359 )
2026-02-05 15:55:50 -06:00
Alex Yaroshuk
d160cca179
fix(app): make close comment button visible in prompt input ( #12349 )
2026-02-05 15:23:29 -06:00
Aiden Cline
b551195818
tweak: move codex 5.3 model definition to the plugin so that models.dev doesnt have to show unsupported model for others ( #12344 )
2026-02-05 20:53:26 +00:00
Adam
d7c2d5db3b
fix(app): hide prompt input when there are perms or questions ( #12339 )
2026-02-05 14:42:56 -06:00
Adam
2875405514
fix(app): more terminal stability fixes
2026-02-05 14:21:13 -06:00
Adam
8c0300c021
fix(app): modified file color contrast
2026-02-05 14:21:13 -06:00
Adam
26b786dd3f
fix(ui): toast overflow
2026-02-05 14:21:12 -06:00
opencode-agent[bot]
afce869d3b
chore: generate
2026-02-05 19:56:54 +00:00
Adam
b738d88ec4
feat(app): open in <app> button ( #12322 )
2026-02-05 19:55:49 +00:00
Adam
83646e0366
fix(app): allow toggling file tree closed independently ( #12293 )
2026-02-05 13:51:08 -06:00
Daniel Polito
c40ce47e92
feat(desktop): Stop Showing SessionSkeleton on New Workspace ( #12209 )
2026-02-05 13:46:44 -06:00
Daniel Polito
b1c44c7e5c
feat(desktop): Set Workspace Name Earlier to Improve Creation / Deletion ( #12213 )
2026-02-05 13:38:31 -06:00
Steffen Deusch
8ddef975b7
feat(acp): add session usage ( #12299 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-02-05 12:58:09 -06:00
Aiden Cline
2f78705f6e
tweak: update transforms for gpt-5.3 ( #12325 )
2026-02-05 12:49:40 -06:00
opencode
a0bc656215
release: v1.1.52
2026-02-05 18:48:54 +00:00
Dax Raad
47f00d23b3
enable 5.3 codex
2026-02-05 13:23:58 -05:00
Goni Zahavy
40ebc34909
feat(tui): add running spinner to bash tool in TUI ( #12317 )
2026-02-05 12:23:02 -06:00
Frank
e08705f4ef
zen: opus 4.6
2026-02-05 13:01:50 -05:00
Dax Raad
7c748ef089
core: silently ignore proxy command failures to prevent config initialization crashes
2026-02-05 12:47:32 -05:00
Aiden Cline
fba5a79c45
fix: ensure that github copilot plugin properly sets headers when used in other clients than tui ( #12316 )
2026-02-05 11:40:29 -06:00
Dax Raad
9adcf524e2
core: bundle GitLab auth plugin directly instead of dynamic install
...
Remove dynamic installation of built-in plugins. GitLab auth is now imported
directly as an internal plugin, eliminating network requests during startup
and simplifying the plugin loading logic.
Removes the need for test mocks since plugins are no longer
dynamically installed at runtime.
2026-02-05 11:29:00 -05:00
Dax Raad
531b1941a0
ci: ensure config test waits for dependencies to complete installation
2026-02-05 10:13:52 -05:00
Dax Raad
a1c46e05ee
core: fix plugin installation to use direct package.json manipulation instead of bun add
...
This ensures plugins install more reliably by writing dependencies directly
to package.json rather than relying on bun add commands which can fail
in certain environments. Also adds a small delay to ensure filesystem
operations complete before proceeding.
2026-02-05 10:07:59 -05:00
Adam
1fe1457cfa
chore: cleanup
2026-02-05 07:21:50 -06:00
Adam
aedd85d885
fix(app): file changes not always available
2026-02-05 07:04:44 -06:00
Adam
5b3d94ebaa
fix(app): file tree out of sync
2026-02-05 07:04:43 -06:00
Adam
05529f66d7
fix(app): copy buttons smaller and out of the way
2026-02-05 07:03:29 -06:00
Edin
ef09dddaa5
feat(i18n): add Bosnian locale ( #12283 )
2026-02-05 06:58:14 -06:00
Adam
bf7af99a3f
fix(app): terminal URL issues
2026-02-05 06:20:19 -06:00
Adam
7555742bf0
chore: cleanup
2026-02-05 06:04:28 -06:00
Brendan Allan
fa20bc296b
app: remove extra x padding around prompt input on mobile
2026-02-05 16:42:05 +08:00
Zhiming Guo
72de9fe7a6
fix(opencode): Fixes image reading with OpenAI-compatible providers like Kimi K2.5. ( #11323 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-02-05 01:54:07 -06:00
Aiden Cline
bec1148192
fix: downgrade xai ai-sdk package due to errors ( #12251 )
2026-02-05 01:50:05 -06:00
Aiden Cline
8c8d888140
Revert: feat: add models.dev schema ref for model autocomplete in ope… ( #12242 )
2026-02-05 00:31:08 -06:00
opencode-agent[bot]
d3a247bfff
chore: generate
2026-02-05 06:08:54 +00:00
Tommy D. Rossi
9ef319f25f
feat: add models.dev schema ref for model autocomplete in opencode.json ( #12112 )
2026-02-05 00:08:08 -06:00
Aiden Cline
64e2bf8bf0
tweak: adjust task tool description/input to alleviate tool call failures that sometimes occured w/ gpt models ( #12214 )
2026-02-05 00:04:03 -06:00
Dax
556adad67b
fix: wait for dependencies before loading custom tools and plugins ( #12227 )
2026-02-05 03:25:43 +00:00
Frank
843bbc973a
wip: zen
2026-02-04 20:56:38 -05:00
Frank
173804c097
zen: set session affinity header
2026-02-04 20:56:37 -05:00
Filip
4086a9ae8e
fix(app): refresh workspace sessions on project switch ( #12189 )
2026-02-04 19:33:34 -06:00
opencode-agent[bot]
2614342f97
chore: generate
2026-02-05 00:30:42 +00:00
Ariane Emory
4387f9fb9a
feat: Allow the function to hide or show thinking blocks to be bound to a key ( resolves #12168 ) ( #12171 )
2026-02-04 18:29:46 -06:00
Maharshi Patel
31e2feb347
fix(tui): add hover states to question tool tabs ( #12203 )
2026-02-04 18:28:22 -06:00
Adam
2896b8a863
fix(app): terminal url
2026-02-04 15:43:13 -06:00
Shantur Rathore
0d38e69038
fix(core): skip dependency install in read-only config dirs ( #12128 )
2026-02-04 14:45:59 -06:00
Adam
9679e0c59c
fix(app): terminal EOL issues
2026-02-04 14:36:10 -06:00
Parker Smith
41bc4ec7f0
fix(desktop): Refresh file contents when changing workspaces to not have stale contents ( #11728 )
2026-02-04 14:27:02 -06:00
Dave Dennis
912098928a
fix(app): derive terminal WebSocket URL from browser origin instead o… ( #12178 )
2026-02-04 14:22:50 -06:00
Adam
222bddc41a
fix(app): last turn changes rendered in review pane ( #12182 )
2026-02-04 19:50:56 +00:00
Adam
9436cb575b
fix(app): safety triangle for sidebar hover ( #12179 )
2026-02-04 19:25:55 +00:00
Tom
d1686661c0
fix: ensure kimi-for-coding plan has thinking on by default for k2p5 ( #12147 )
2026-02-04 12:39:22 -06:00
Aiden Cline
305007aa0c
fix: cloudflare workers ai provider ( #12157 )
2026-02-04 18:07:33 +00:00
Aiden Cline
a2c28fc8d7
fix: ensure that plugin installs use --no-cache when using http proxy to prevent random hangs (see bun issue) ( #12161 )
2026-02-04 12:01:00 -06:00
Adam
ce87121067
fix(app): clear comments on prompt submission ( #12148 )
2026-02-04 11:19:03 -06:00
Adam
ecd7854853
test(app): fix e2e test action
2026-02-04 11:03:54 -06:00
Adam
57b8c62909
fix(app): terminal hyperlink clicks
2026-02-04 10:54:55 -06:00
Adam
28dc5de6a8
fix(ui): review comments z-index stacking
2026-02-04 10:35:11 -06:00
Adam
c875a1fc90
test(app): fix e2e test action
2026-02-04 10:28:24 -06:00
Adam
1721c6efdf
fix(core): session errors when attachment file not found
2026-02-04 10:21:03 -06:00
Adam
93592702c3
test(app): fix dated e2e tests
2026-02-04 10:10:28 -06:00
Adam
61d3f788b8
fix(app): don't show scroll-to-bottom unecessarily
2026-02-04 10:01:00 -06:00
Dax Raad
a3b281b2f3
ci: remove source-based AUR package from publish script
...
Simplifies the release process by publishing only the binary package to AUR,
eliminating the need to maintain separate source and binary build configurations.
2026-02-04 10:31:21 -05:00
Adam
c8622df762
fix(app): file tree not staying in sync across projects/sessions
2026-02-04 07:59:46 -06:00
Adam
c277ee8cbf
fix(app): move session options to the session page
2026-02-04 07:12:19 -06:00
Adam
a2face30f4
wip(app): session options
2026-02-04 07:12:18 -06:00
Adam
a219615fe5
fix(app): opened tabs follow created session
2026-02-04 06:22:55 -06:00
opencode-agent[bot]
af06175b1f
chore: generate
2026-02-04 11:35:05 +00:00
Goni Zahavy
2e8d8de58b
fix(desktop): removed compression from rpm bundle to save 15m in CI ( #12097 )
2026-02-04 05:34:18 -06:00
Lucas (TaeYoung) Jo
891875402c
fix(terminal): support remote server connections and fix GLIBC compatibility ( #11906 )
2026-02-04 05:01:10 -06:00
opencode
154cbf6996
release: v1.1.51
2026-02-04 07:06:48 +00:00
Sebastian
64bafce665
restore direct osc52 ( #12071 )
2026-02-04 00:35:57 -06:00
Aiden Cline
5588453cbe
fix: revert change that caused headers to be double merged if provider was authed in multiple places ( #12072 )
2026-02-04 06:30:32 +00:00
Gary Chu
5aaf8f8247
docs: add agent-compatible paths to skills documentation ( #12067 )
2026-02-04 00:12:24 -06:00
Aiden Cline
8c1f1f13dc
docs: document the built in agents ( #12066 )
2026-02-04 00:00:05 -06:00
Sergiy Dybskiy
b942e0b4dc
fix: prevent double-prefixing of Bedrock cross-region inference models ( #12056 )
2026-02-03 23:06:17 -06:00
Devin Griffin
f282613746
fix(app): tighten up session padding-top for mobile ( #11247 )
...
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2026-02-04 12:10:56 +08:00
Brendan Allan
b7bd561eaa
ci: use numeric release id instead of gql one
2026-02-04 10:39:17 +08:00
Łukasz Gładysz
6daa962aaa
fix: prioritize OPENCODE_CONFIG_DIR for AGENTS.md ( #11536 )
2026-02-04 01:35:22 +00:00
opencode
93a07e5a2a
release: v1.1.50
2026-02-04 01:35:15 +00:00
Max Leiter
93e060272a
fix: prevent memory leaks from AbortController closures ( #12024 )
2026-02-03 17:51:26 -06:00
Filip
acac05f22e
refactor(e2e): faster tests ( #12021 )
2026-02-03 17:45:49 -06:00
Aiden Cline
b5a4671c64
Revert "feat: add Trinity model system prompt support" ( #12029 )
2026-02-03 16:39:03 -06:00
Aiden Cline
a68fedd4a6
chore: adjust way skill dirs are whitelisted ( #12026 )
2026-02-03 16:33:36 -06:00
Mariam Jabara
015cd404e4
feat: add Trinity model system prompt support ( #12025 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-03 16:33:27 -06:00
Tomáš Linhart
0a5d5bc524
docs: fix logging example for plugin ( #11989 )
2026-02-03 15:21:15 -06:00
Tyler Gannon
a30696f9bf
feat(plugin): add shell.env hook for manipulating environment in tools and shell ( #12012 )
2026-02-03 15:18:41 -06:00
Matt Silverlock
25bdd77b1d
fix(opencode): use official ai-gateway-provider package for Cloudflare AI Gateway ( #12014 )
2026-02-03 15:18:28 -06:00
opencode-agent[bot]
2f12e8ee92
chore: generate
2026-02-03 21:10:08 +00:00
Idris Gadi
95211a8854
feat(tui): allow theme colors in agent customization ( #11444 )
2026-02-03 15:09:21 -06:00
Idris Gadi
6b5cf936a2
docs: add missing environmental flags to the list ( #11146 )
2026-02-03 15:07:40 -06:00
Dax
17e62b050f
feat: add support for reading skills from .agents/skills directories ( #11842 )
...
Co-authored-by: Filip <34747899+neriousy@users.noreply.github.com>
2026-02-03 15:51:54 -05:00
Dax
ee84eb44ee
cli: add --thinking flag to show reasoning blocks in run command ( #12013 )
2026-02-03 20:49:15 +00:00
MartinWie
82dd4b6908
fix: always fall back to native clipboard after OSC52 ( #11994 )
2026-02-03 20:53:04 +01:00
opencode-agent[bot]
185858749b
chore: generate
2026-02-03 19:10:44 +00:00
Cloudyan
39a504773c
fix: provider headers from config not applied to fetch requests ( #11788 )
2026-02-03 13:09:07 -06:00
Aiden Cline
b7b734f51f
fix: ensure mcp tools are sanitized ( #11984 )
2026-02-03 12:22:00 -06:00
Adam
dcff5b6596
fix(app): command palette placeholder text
2026-02-03 11:58:58 -06:00
Adam
4f7da2b757
fix(app): model selector truncating too soon
2026-02-03 11:51:30 -06:00
Alex
60e616ec81
feat: Add .slnx to C#/F# LSP root detection ( #11928 )
2026-02-03 11:46:04 -06:00
Adam
017ad2c7f7
fix(app): spacing
2026-02-03 10:27:53 -06:00
Adam
e33eb1b058
chore: cleanup
2026-02-03 10:27:53 -06:00
Aiden Cline
857b8a4b56
test: add test for new skill improvements ( #11969 )
2026-02-03 16:05:10 +00:00
Aiden Cline
3975329629
feat: improve skills, better prompting, fix permission asks after invoking skills, ensure agent knows where scripts/resources are ( #11737 )
2026-02-03 09:58:31 -06:00
neavo
54e14c1a17
fix: exclude k2p5 from reasoning variants ( #11918 )
2026-02-03 09:26:37 -06:00
Muhammad Mugni Hadi
3741516fe3
fix: handle nested array items for Gemini schema validation ( #11952 )
2026-02-03 09:24:52 -06:00
Daniel Polito
76381f33d5
feat(desktop): Allow empty prompt with review comments ( #11953 )
2026-02-03 09:06:02 -06:00
Luiz Guilherme D'Abruzzo Pereira
95d0d476e3
docs: add --mdns-domain flag documentation ( #11933 )
2026-02-03 07:26:42 -06:00
Adam
7508839b70
fix(app): terminal serialization bug
2026-02-03 07:03:34 -06:00
Adam
e88cbefabe
fix(app): terminal serialization bug
2026-02-03 07:03:34 -06:00
Adam
a38bae684f
chore(app): don't forceMount tooltips
2026-02-03 07:01:12 -06:00
Rahul A Mistry
08671e3155
fix(app): session tabs to open the previous opened ( #11914 )
2026-02-03 06:19:56 -06:00
Rahul A Mistry
0d557721cf
fix(app): edit project dialog icon on hover ( #11921 )
2026-02-03 06:19:07 -06:00
Adam
e709808b32
fix(app): move session search to command palette
2026-02-03 05:19:43 -06:00
Devin Griffin
0d22068c90
fix(app): custom providers overflow ( #11252 )
...
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2026-02-03 16:17:13 +08:00
Filip
d116c227e0
fix(core): plugins are always reinstalled ( #9675 )
2026-02-03 00:47:52 -06:00
opencode-agent[bot]
3f07dffbb0
chore: generate
2026-02-03 05:19:12 +00:00
Frank
801e4a8a9d
wip: zen
2026-02-03 00:17:06 -05:00
Kiyoung Chang
3adeed8f97
fix(provider): strip properties/required from non-object types in Gemini schema ( #11888 )
2026-02-02 23:13:24 -06:00
Dax
1275c71a63
cli: make run non-interactive ( #11814 )
2026-02-02 23:35:23 -05:00
Aiden Cline
ca8c23dd71
ci: add license to npm ( #11883 )
2026-02-03 03:44:30 +00:00
opencode
acc2bf5db9
release: v1.1.49
2026-02-03 03:44:18 +00:00
Filip
96fbc30945
fix(app): drag region for native controls ( #11854 )
2026-02-02 18:20:05 -06:00
Alex Yaroshuk
ba545ba9b3
fix(app): session scroll bar color ( #11857 )
2026-02-02 17:01:47 -06:00
Aiden Cline
188cc24bfc
chore: cleanup external_dir perm logic ( #11845 )
2026-02-02 16:43:55 -06:00
opencode-agent[bot]
5e3162b7f4
chore: generate
2026-02-02 22:30:23 +00:00
Joseph Campuzano
f9aa209131
fix: fixes issue where the autocomplete tui dialog flickers while typing ( #11641 )
2026-02-02 16:29:43 -06:00
Aiden Cline
f86f654cda
chore: rm dead code ( #11849 )
2026-02-02 16:22:03 -06:00
Filip
aadd2e13d7
fix(app): prompt input overflow issue ( #11840 )
2026-02-02 22:02:56 +00:00
Adam
531357b40c
fix(app): sidebar losing projects on collapse
2026-02-02 15:54:04 -06:00
Aiden Cline
aa6b552c39
Revert pr that was mistakenly merged ( #11844 )
2026-02-02 15:28:02 -06:00
opencode-agent[bot]
a3f1918489
chore: generate
2026-02-02 20:53:36 +00:00
Luiz Guilherme D'Abruzzo Pereira
a9fca05d8b
feat(server): add --mdns-domain flag to customize mDNS hostname ( #11796 )
2026-02-02 14:52:32 -06:00
Alex Yaroshuk
824165eb79
feat(app): add workspace toggle command to command palette and prompt input ( #11810 )
2026-02-02 14:36:00 -06:00
opencode-agent[bot]
562c9d76d9
chore: generate
2026-02-02 20:27:15 +00:00
Adam
c002ca03ba
feat(app): search through sessions
2026-02-02 14:26:09 -06:00
Adam
befb5d54fb
chore: cleanup
2026-02-02 14:24:25 -06:00
Adam
69f5f657f2
chore: cleanup
2026-02-02 14:24:25 -06:00
Adam
0405b425f5
feat(app): file search
2026-02-02 14:24:24 -06:00
Adam
70cf609ce9
Revert "feat(ui): Select, dropdown, popover styles & transitions ( #11675 )"
...
This reverts commit 377bf7ff21 .
2026-02-02 14:24:24 -06:00
Adam
2f76b49df3
Revert "feat(ui): Smooth fading out on scroll, style fixes ( #11683 )"
...
This reverts commit e445dc0746 .
2026-02-02 14:24:24 -06:00
Adam
dfd5f38408
fix(app): icon sizes
2026-02-02 14:24:24 -06:00
Adam
3b93e8d95c
fix(app): added/deleted file status now correctly calculated
2026-02-02 14:24:23 -06:00
Adam
23631a9393
fix(app): navigate to last project on open
2026-02-02 14:24:23 -06:00
Adam
f1e0c31b8f
fix(app): button heights
2026-02-02 14:24:23 -06:00
Adam
30a25e4edc
fix(app): user messages not rendering consistently
2026-02-02 14:24:23 -06:00
Adam
ea1aba4192
feat(app): project context menu on right-click
2026-02-02 14:24:22 -06:00
Filip
b9aad20be6
fix(app): open project search ( #11783 )
2026-02-02 12:15:53 -06:00
Pablo P Varela
965f32ad63
fix(tui): respect terminal transparency in system theme ( #8467 )
2026-02-02 11:36:47 -06:00
Vladimir Glafirov
cf8b033be1
feat(provider): add User-Agent header for GitLab AI Gateway requests ( #11818 )
2026-02-02 10:41:02 -06:00
Dax
4369d79636
tui: truncate session title in exit banner ( #11797 )
2026-02-02 14:30:10 +00:00
Rahul A Mistry
3408f1a6ae
feat(app): add tab close keybind ( #11780 )
2026-02-02 06:50:06 -06:00
opencode-agent[bot]
34c58af796
chore: generate
2026-02-02 12:07:56 +00:00
OpeOginni
37979ea44f
feat(app): enhance responsive design with additional breakpoints for larger screen layout adjustments ( #10459 )
...
Co-authored-by: opencode <opencode@sst.dev>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-02-02 06:06:45 -06:00
OpeOginni
50b5168c16
fix(desktop): added inverted svg for steps expanded for nice UX ( #10462 )
...
Co-authored-by: opencode <opencode@sst.dev>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-02-02 06:03:55 -06:00
opencode-agent[bot]
6b17645f2e
chore: generate
2026-02-02 12:02:35 +00:00
Ondřej Súkup
52006c2fd9
feat(opencode): ormolu code formatter for haskell ( #10274 )
2026-02-02 06:01:49 -06:00
Adam
26197ec95b
chore: update website stats
2026-02-02 05:42:55 -06:00
Sam Huckaby
43bb389e35
Fix(app): the Vesper theme's light mode ( #9892 )
2026-02-02 11:30:44 +00:00
Lucio Delelis
985090ef3c
fix(ui): adjusts alignment of elements to prevent incomplete scroll ( #11649 )
2026-02-02 05:20:30 -06:00
Brendan Allan
52eb8a7a8c
feat(app): unread session navigation keybinds ( #11750 )
2026-02-02 05:05:47 -06:00
opencode-agent[bot]
1cabeb00d0
chore: generate
2026-02-02 10:53:46 +00:00
Brendan Allan
9564c1d6be
desktop: fix rust build + bindings formatting
2026-02-02 18:52:57 +08:00
Brendan Allan
1832eeffc9
fix(desktop): remove unnecessary setTimeout
2026-02-02 18:19:49 +08:00
Brendan Allan
e6d8315e29
fix(desktop): throttle window state persistence ( #11746 )
2026-02-02 09:54:57 +00:00
opencode-agent[bot]
784a17f7b3
chore: generate
2026-02-02 07:58:52 +00:00
Brendan Allan
04aef44fc3
chore(desktop): integrate tauri-specta ( #11740 )
2026-02-02 07:58:08 +00:00
Brendan Allan
c02dd067b2
fix(desktop): keep mac titlebar stable under zoom ( #11747 )
2026-02-02 07:54:25 +00:00
Sebastian
3982c7d99a
Use opentui OSC52 clipboard, again ( #11744 )
2026-02-02 08:12:50 +01:00
mohammad
76745d0594
fix(desktop): kill zombie server process on startup timeout ( #11602 )
...
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2026-02-02 13:30:46 +08:00
Frank
4850ecc419
zen: rate limit ( #11735 )
2026-02-02 00:29:52 -05:00
Jigar
43354eeabd
fix: convert system message content to string for Copilot provider ( #11600 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 23:28:28 -06:00
Dax
7a9290dc9b
tui: show exit message banner ( #11733 )
2026-02-02 00:13:47 -05:00
Dax Raad
cfbe9d329f
Revert "Use opentui OSC52 clipboard ( #11718 )"
...
This reverts commit 8e985e0a75 .
2026-02-02 00:13:02 -05:00
OpeOginni
f02499fa44
fix(opencode): give OPENCODE_CONFIG_CONTENT proper priority for setting config based on docs ( #11670 )
2026-02-01 23:11:25 -06:00
Mathias Beugnon
bd9d7b3221
fix: session title generation with OpenAI models. ( #11678 )
2026-02-01 23:10:53 -06:00
Dax
c69474846f
Simplify directory tree output for prompts ( #11731 )
2026-02-01 23:37:07 -05:00
Dax
0dc80df6fd
Add spinner animation for Task tool ( #11725 )
2026-02-01 22:51:55 -05:00
Sebastian
8e985e0a75
Use opentui OSC52 clipboard ( #11718 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-02-02 04:48:29 +01:00
Dax Raad
c5dc075a88
Revert "fix(plugin): correct exports to point to dist instead of src"
...
This reverts commit 7417e6eb38 .
2026-02-01 22:29:45 -05:00
Dax Raad
0f3630d936
ci: skip unicode filename test due to inconsistent behavior causing CI failures
2026-02-01 21:01:57 -05:00
Dax Raad
83d0e48e38
tui: fix task status to show current tool state from message store
2026-02-01 20:52:17 -05:00
Dax Raad
6c9b2c37a5
core: allow starting new sessions after errors by fixing stuck session status
2026-02-01 20:39:58 -05:00
Dax Raad
f390ac251d
ci: centralize team list in @opencode-ai/script package and use beta label filter
2026-02-01 20:17:15 -05:00
R44VC0RP
7417e6eb38
fix(plugin): correct exports to point to dist instead of src
...
The package.json exports were pointing to ./src/*.ts but the published
package only includes the dist/ folder. This caused 'Cannot find module'
errors when custom tools tried to import @opencode-ai/plugin.
Changed exports from:
".": "./src/index.ts"
"./tool": "./src/tool.ts"
To:
".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" }
"./tool": { "types": "./dist/tool.d.ts", "import": "./dist/tool.js" }
2026-02-01 19:26:23 -05:00
Aiden Cline
5db089070a
test: add unit test
2026-02-01 19:26:23 -05:00
Aiden Cline
612b656d36
fix: adjust resolve parts so that when messages with multiple @ references occur, the tool calls are properly ordered
2026-02-01 19:26:23 -05:00
R44VC0RP
cb6ec0a564
fix(app): hide badge for builtin slash commands
...
Add source: 'command' to builtin and config-defined commands so they
don't show a 'custom' badge. Only MCP and skill commands show badges.
2026-02-01 19:26:23 -05:00
R44VC0RP
12b8c42387
feat(app): show skill/mcp badges for slash commands
...
Display 'skill' or 'mcp' badge instead of 'custom' for slash commands
based on their source type. This provides better clarity to users about
where each command comes from.
2026-02-01 19:26:23 -05:00
opencode-agent[bot]
fa75d922ed
chore: generate
2026-02-02 00:18:42 +00:00
Aaron Iker
e445dc0746
feat(ui): Smooth fading out on scroll, style fixes ( #11683 )
2026-02-02 01:18:06 +01:00
opencode-agent[bot]
e84d441b82
chore: generate
2026-02-02 00:17:54 +00:00
Aaron Iker
377bf7ff21
feat(ui): Select, dropdown, popover styles & transitions ( #11675 )
2026-02-02 01:17:14 +01:00
Frank
b39c1f158f
zen: add minimax logo ( #11682 )
2026-02-01 17:50:15 -05:00
Sumit Srivastava
f23d8d343b
docs (web): Update incorrect Kimi model name in zen.mdx ( #11677 )
2026-02-01 16:13:53 -06:00
Filip
91f2ac3cb2
test(app): workspace tests ( #11659 )
2026-02-01 15:39:50 -06:00
Aiden Cline
ec720145fa
fix: when using codex sub, send the custom agent prompts as a separate developer message (previously sent as user message but api allows for instructions AND developer messages) ( #11667 )
...
Co-authored-by: Carlos <carloscanas942@gmail.com>
2026-02-01 14:57:47 -06:00
Aiden Cline
f6948d0ffa
fix: variant logic for anthropic models through openai compat endpoint ( #11665 )
2026-02-01 14:50:49 -06:00
Rohan Godha
ca5e85d6ea
fix: prompt caching for opus on bedrock ( #11664 )
2026-02-01 14:42:42 -06:00
opencode-agent[bot]
e62a15d421
chore: generate
2026-02-01 20:13:33 +00:00
neavo
f15755684f
fix(opencode): scope agent variant to model ( #11410 )
2026-02-01 14:12:30 -06:00
YeonGyu-Kim
16145af480
fix: prevent duplicate AGENTS.md injection when reading instruction files ( #11581 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-02-01 13:46:08 -06:00
Desmond Sow
eace76e525
fix: opencode hanging when using client.app.log() during initialization ( #11642 )
2026-02-01 13:14:34 -06:00
zerone0x
cc1d3732bc
fix(tui): remove outer backtick wrapper in session transcript tool formatting ( #11566 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-02-01 13:11:18 -06:00
Axel Sarmiento Mrak
1798af72b0
fix(ecosystem): fix link Daytona ( #11621 )
2026-02-01 12:19:37 -06:00
Filip
2c82e6c6ae
docs: prefer wsl over native windows stuff ( #11637 )
2026-02-01 10:52:43 -06:00
Joscha Götzer
3577d829c2
fix: allow user plugins to override built-in auth plugins ( #11058 )
...
Co-authored-by: JosXa <info@josxa.dev>
2026-02-01 10:50:41 -06:00
opencode-agent[bot]
29d02d643b
chore: generate
2026-02-01 15:41:11 +00:00
Alex Yaroshuk
23c803707d
fix(app): binary file handling in file view ( #11312 )
2026-02-01 09:40:33 -06:00
Alex Yaroshuk
b51005ec4a
fix(app): use static language names in Thai localization ( #11496 )
2026-02-01 09:38:23 -06:00
Filip
3e67104257
fix(app): show retry status only on active turn ( #11543 )
2026-02-01 06:42:33 -06:00
Aiden Cline
d1d7447493
fix: ensure switching anthropic models mid convo on copilot works without errors, fix issue with reasoning opaque not being picked up for gemini models ( #11569 )
2026-02-01 01:36:44 -06:00
adamjhf
c3faeae9d0
fix: correct pluralization of match count in grep and glob tools ( #11565 )
2026-02-01 00:15:28 -06:00
Dax
94baf1f721
fix(tui): remove extra padding between search and results in dialog-select ( #11564 )
2026-02-01 04:04:57 +00:00
Dax
9b8b9e28e2
feat(tui): add UI for skill tool in session view ( #11561 )
2026-01-31 22:59:46 -05:00
Dax
2a56a1d6ef
fix(tui): conditionally render bash tool output ( #11558 )
2026-01-31 22:40:37 -05:00
Aiden Cline
d4c90b2dfb
fix: issue where you couldn't @ folders/files that started with a "." ( #11553 )
2026-01-31 21:01:51 -06:00
Dax
5b784871f0
feat: add skill dialog for selecting and inserting skills ( #11547 )
2026-01-31 20:52:54 -05:00
Filip
e5f677dfb5
fix(app): rendering question tool when the step are collapsed ( #11539 )
2026-01-31 18:25:06 -06:00
opencode-agent[bot]
abbf60080d
chore: generate
2026-01-31 20:02:03 +00:00
Filip
33252a65b4
test(app): general settings, shortcuts, providers and status popover ( #11517 )
2026-01-31 14:01:21 -06:00
Dax Raad
e70d984320
tui: enable password authentication for remote session attachment
...
Allow users to authenticate when attaching to a remote OpenCode session by supporting basic auth via a password flag or OPENCODE_SERVER_PASSWORD environment variable
2026-01-31 14:42:36 -05:00
Aiden Cline
da7c874808
tweak: show actual retry error message instead of generic error msg ( #11520 )
2026-01-31 13:15:42 -06:00
Jérôme Benoit
a19ef17bcb
fix(provider): use process.env directly for runtime env mutations ( #11482 )
2026-01-31 12:35:23 -06:00
大猫子
35f64b80fa
docs: fix documentation issues ( #11435 )
...
Co-authored-by: damaozi <1811866786@qq.com>
2026-01-31 12:30:45 -06:00
Jérôme Benoit
feca42b025
feat(opencode): add reasoning variants support for SAP AI Core ( #8753 )
...
Co-authored-by: Github Action <action@github.com>
2026-01-31 09:26:23 -06:00
Ryan Vogel
53f118c57a
Revert "feat(app): add skill slash commands" ( #11484 )
2026-01-31 10:20:23 -05:00
Ryan Vogel
786ae0a584
feat(app): add skill slash commands ( #11369 )
2026-01-31 08:59:28 -06:00
陆奕丞
f73f88fb56
fix(pty): Add UTF-8 encoding defaults for Windows PTY ( #11459 )
2026-01-31 08:55:34 -06:00
Alex Yaroshuk
ac254fb442
fix(app): session header 'share' button to hug content ( #11371 )
2026-01-31 08:53:49 -06:00
opencode
597ae57bb1
release: v1.1.48
2026-01-31 13:48:22 +00:00
Adam
a552652fcc
Revert "feat: Transitions, spacing, scroll fade, prompt area update ( #11168 )" ( #11461 )
...
Co-authored-by: adamelmore <2363879+adamdottv@users.noreply.github.com>
2026-01-31 07:18:51 -06:00
Filip
511c7abaca
test(app): session actions ( #11386 )
2026-01-31 06:42:47 -06:00
Aiden Cline
f834915d3f
test: fix flaky test ( #11427 )
2026-01-31 01:07:22 -06:00
opencode-agent[bot]
65c21f8fe4
chore: generate
2026-01-31 06:59:18 +00:00
Dax Raad
6b972329fd
sync
2026-01-31 01:58:20 -05:00
Dax Raad
6ecd011e51
tui: allow specifying custom models file path via OPENCODE_MODELS_PATH
...
Users can now configure their own models configuration file by setting the OPENCODE_MODELS_PATH environment variable, providing more flexibility for testing and configuration.
2026-01-31 01:53:23 -05:00
Dax Raad
d005e70f50
core: ensure models configuration is not empty before loading
2026-01-31 00:57:17 -05:00
opencode-agent[bot]
46122d9a0a
chore: generate
2026-01-31 05:42:31 +00:00
Dax
81ac41e089
feat: make skills invokable as slash commands in the TUI ( #11390 )
2026-01-31 00:41:55 -05:00
Aiden Cline
c0e71c4261
fix: don't --follow by default for grep and other things using ripgrep ( #11415 )
2026-01-30 23:38:43 -06:00
Dax Raad
90f39bf672
core: prevent parallel test runs from contaminating environment variables
2026-01-31 00:37:21 -05:00
Aiden Cline
95bf01a757
fix: ensure the mistral ordering fixes also apply to devstral ( #11412 )
2026-01-30 23:16:07 -06:00
opencode-agent[bot]
644f0d4e92
chore: generate
2026-01-31 02:35:22 +00:00
Steffen Deusch
d9f18e4006
feat(opencode): add copilot specific provider to properly handle copilot reasoning tokens ( #8900 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-01-30 19:53:22 -06:00
Dax Raad
2f4374c829
Merge remote dev and apply revert
2026-01-30 20:38:10 -05:00
Dax Raad
3542f3e406
Revert "feat: make skills invokable as slash commands in the TUI"
...
This reverts commit 85126556b8 .
2026-01-30 20:37:41 -05:00
Benjamin Bartels
f1caf84064
feat(build): respect OPENCODE_MODELS_URL env var ( #11384 )
2026-01-30 19:37:37 -06:00
Dax Raad
85126556b8
feat: make skills invokable as slash commands in the TUI
...
- Add Skill.content() method to load skill template content from SKILL.md files
- Modify Command.list() to include skills as invokable commands
- Add 'skill' boolean property to Command.Info schema
- Update autocomplete to show skills with (Skill) label in slash commands
- Regenerate SDK to include skill property in Command type
2026-01-30 20:36:48 -05:00
opencode-agent[bot]
252b2c450d
chore: generate
2026-01-31 01:32:46 +00:00
Cesar Garcia
0c32afbc35
fix(provider): use snake_case for thinking param with OpenAI-compatible APIs ( #10109 )
2026-01-31 01:32:02 +00:00
Aiden Cline
aef0e58ad7
chore(deps): bump ai-sdk packages ( #11383 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-01-30 17:58:02 -06:00
Aiden Cline
1a6461e8bc
fix: ensure ask question tool isn't included when using acp ( #11379 )
2026-01-30 17:32:51 -06:00
Idris Gadi
e834a2e6c9
docs: update agents options section to include color and top_p options ( #11355 )
2026-01-30 17:05:01 -06:00
Aiden Cline
9d3f32065b
test: add llm.test.ts ( #11375 )
2026-01-30 17:04:32 -06:00
Patrick Schiel
e7ff7143b6
fix: handle redirected_statement treesitter node in bash permissions ( #6737 )
2026-01-30 16:11:45 -06:00
Michael Yochpaz
2c36cbb87c
refactor(provider): remove google-vertex-anthropic special case in ge… ( #10743 )
2026-01-30 15:57:36 -06:00
Filip
77fa8ddc88
refactor(app): refactored tests + added project tests ( #11349 )
2026-01-30 21:06:48 +00:00
Ryan Vogel
4a56491e42
fix(provider): exclude chat models from textVerbosity setting ( #11363 )
2026-01-30 21:06:48 +00:00
opencode
6cd2a68851
release: v1.1.47
2026-01-30 21:06:38 +00:00
Dax Raad
e94ae550ea
commit
2026-01-30 15:17:55 -05:00
opencode
e9ef94dc4d
release: v1.1.46
2026-01-30 19:19:34 +00:00
opencode-agent[bot]
5495fdde9d
chore: generate
2026-01-30 18:16:49 +00:00
Idris Gadi
7d0777a7ff
chore(tui): remove unused experimental keys ( #11195 )
2026-01-30 12:16:01 -06:00
Filip
f48e2e56c9
test(app): change language test ( #11295 )
2026-01-30 18:04:02 +00:00
opencode-agent[bot]
fe66ca163c
chore: generate
2026-01-30 17:58:31 +00:00
Aaron Iker
20619a6a26
feat: Transitions, spacing, scroll fade, prompt area update ( #11168 )
...
Co-authored-by: Github Action <action@github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aaroniker <4730431+aaroniker@users.noreply.github.com>
2026-01-30 17:57:49 +00:00
opencode-agent[bot]
0b91e9087d
chore: generate
2026-01-30 17:20:20 +00:00
Frank
7cb84f13d3
wip: zen ( #11343 )
2026-01-30 12:19:36 -05:00
Dax Raad
9493316502
ci
2026-01-30 09:56:06 -05:00
Aiden Cline
11d486707c
fix: rm ai sdk middleware that was preventing <think> blocks from being sent back as assistant message content ( #11270 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-01-30 09:36:57 -05:00
opencode
71e0ba271f
release: v1.1.45
2026-01-30 14:32:22 +00:00
Dax Raad
cd664a189b
ci
2026-01-29 23:17:57 -05:00
Dax Raad
849f488744
ci
2026-01-29 23:15:12 -05:00
Dax Raad
5ea1042ffb
ci
2026-01-29 23:13:07 -05:00
Dax Raad
71d280d570
ci: fix container build script
...
Invoke docker build with Bun shell so commands run correctly, and document default automation behavior.
2026-01-29 23:10:50 -05:00
Dax Raad
5cfb5fdd06
ci: add container build workflow
...
Add prebuilt build images and a publish workflow to speed CI by reusing heavy dependencies.
2026-01-29 23:07:58 -05:00
adamelmore
5f282c268d
fix(app): free model layout
2026-01-29 20:44:38 -06:00
Dax Raad
d3d6e7e275
sync
2026-01-29 21:35:24 -05:00
adamelmore
a70c66eb3f
fix(app): free model scroll
2026-01-29 20:26:35 -06:00
adamelmore
60de810d9a
fix(app): dialog not closing
2026-01-29 20:26:35 -06:00
Dax Raad
553316af2a
ci
2026-01-29 21:19:00 -05:00
Rahul A Mistry
ad91f9143a
fix(app): version to latest to avoid errors for new devs ( #11201 )
2026-01-29 19:42:59 -06:00
Filip
b43a35b737
test(app): test for toggling model variant ( #11221 )
2026-01-29 19:05:31 -06:00
opencode
bbc7bdb3fd
release: v1.1.43
2026-01-30 00:31:06 +00:00
Mikhail Levchenko
b5ffa997da
feat(config): add managed settings support for enterprise deployments ( #6441 )
...
Co-authored-by: Dax <mail@thdxr.com>
2026-01-29 22:56:25 +00:00
Aiden Cline
75166a1961
fix: use ?? to prevent args being undefined for mcp server in some cases ( #11203 )
2026-01-29 22:00:12 +00:00
Frank
6cc739701b
zen: kimi k2.5 free ( #11199 )
2026-01-29 21:28:54 +00:00
Dax
2125dc11c7
fix: show all provider models when no providers connected ( #11198 )
2026-01-29 21:19:50 +00:00
Filip
aa1d0f6167
fix(app): better header item wrapping ( #10831 )
2026-01-29 14:51:56 -06:00
Mert Can Demir
fdd484d2c1
feat: expose acp thinking variants ( #9064 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-29 20:15:36 +00:00
Dax
a9a7595234
test: skip failing tests ( #11184 )
2026-01-29 18:57:59 +00:00
Dax
9ed3b0742f
ci ( #11149 )
...
Co-authored-by: opencode <opencode@sst.dev>
2026-01-29 13:17:55 -05:00
GitHub Action
ae9199e101
chore: generate
2026-01-29 18:14:15 +00:00
Aiden Cline
8dedb3f4ae
chore: regen sdk
2026-01-29 11:49:22 -06:00
Spoon
45ec3105b1
feat: support config skill registration ( #9640 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-29 11:47:06 -06:00
Frank
5a56e8172f
zen: m2.1 and glm4.7 free models
2026-01-29 12:29:23 -05:00
Aiden Cline
aa92ef37fd
tweak: add 'skill' to permissions config section so that ides will show it as autocomplete option (this is already a respected setting)
2026-01-29 10:55:39 -06:00
Aiden Cline
301895c7f7
fix: ensure kimi k2.5 from fireworks ai and kimi for coding providers properly set temperature
2026-01-29 10:30:22 -06:00
Ravi Kumar
03ba49af4e
fix(telemetry): restore userId and sessionId metadata in experimental_telemetry ( #8195 )
2026-01-29 10:14:28 -06:00
GitHub Action
c946f5f7eb
chore: generate
2026-01-29 07:10:34 +00:00
Hegyi Áron Ferenc
2af326606c
feat(desktop): Add desktop deep link ( #10072 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-01-29 15:09:53 +08:00
opencode
7c0067d59d
release: v1.1.42
2026-01-29 05:59:07 +00:00
Aiden Cline
92eb982863
fix: undo change that used anthropic messages endpoint for anthropic models on copilot due to ratelimiting issues, go back to completions endpoint instead
2026-01-28 23:52:23 -06:00
Aiden Cline
33c5c100ff
fix: frontmatter was adding newlines in some cases causing invalid model ids ( #11095 )
...
Co-authored-by: aptdnfapt <aptdnfapt@users.noreply.github.com>
2026-01-28 23:40:59 -06:00
Aiden Cline
0fabdccf11
fix: ensure that kimi doesnt have fake variants available
2026-01-28 23:40:44 -06:00
Sebastian Herrlinger
41ea4694db
more timeout race guards
2026-01-29 00:17:39 -05:00
Ariane Emory
e84d92da28
feat: Sequential numbering for forked session titles (Issue #10105 ) ( #10321 )
2026-01-28 23:08:35 -06:00
Sebastian Herrlinger
58ba486375
guard destroyed input field in timeout
2026-01-28 23:53:37 -05:00
Benjamin Oldenburg
f40bdd1ac3
feat(cli): include cache tokens in stats ( #10582 )
2026-01-28 22:03:44 -06:00
GitHub Action
efc9303b27
chore: generate
2026-01-29 04:03:01 +00:00
Aiden Cline
b938e1ea99
test: fix test
2026-01-28 22:02:14 -06:00
opencode
9cfdbbb1af
release: v1.1.41
2026-01-29 04:00:39 +00:00
Aiden Cline
29ea9fcf25
fix: ensure variants for copilot models work w/ maxTokens being set
2026-01-28 21:55:50 -06:00
ideallove
870c38a6aa
fix: maxOutputTokens was accidentally hardcoded to undefined ( #10995 )
2026-01-28 21:28:15 -06:00
Saba Tchikhinashvili
b937fe9450
fix(provider): include providerID in SDK cache key ( #11020 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 21:26:26 -06:00
tan
427ef95f7d
fix(opencode): allow media-src data: URL for small audio files ( #11082 )
2026-01-28 21:21:49 -06:00
GitHub Action
d8fe12aafc
chore: generate
2026-01-29 03:21:26 +00:00
Devin Griffin
a7d7f5bb07
fix(app): make settings more responsive for mobile and small web/desktop ( #10775 )
2026-01-28 21:20:34 -06:00
Babou
8cdb82038a
docs: update experimental environment variables in CLI docs ( #11030 )
2026-01-28 20:20:13 -06:00
Brendan Allan
a9e757b5bb
fix(app): types
2026-01-29 10:14:42 +08:00
Aiden Cline
4d2696e027
tweak: add ctx.abort to grep tool
2026-01-28 20:06:36 -06:00
Alex Yaroshuk
0c8de47f7d
fix(app): file tabs - auto scroll on open & scroll via mouse wheel ( #11070 )
2026-01-28 19:45:12 -06:00
Julian Coy
7ad165fbdc
fix(typescript errors): remove duplicate keys causing typescript failures ( #11071 )
2026-01-28 19:41:50 -06:00
Goni Zahavy
e5b33f8a5e
fix(opencode): add `AbortSignal` support to `Ripgrep.files()` and `GlobTool` ( #10833 )
2026-01-28 18:47:09 -06:00
Max Kong
90a7e3d64e
fix(ui): improve zh duration display formatting ( #10844 )
2026-01-28 16:53:37 -06:00
Max Kong
33dc70b754
fix(opencode): normalize zh punctuation for Chinese UI ( #10842 )
2026-01-28 16:52:04 -06:00
GitHub Action
832bbba616
chore: generate
2026-01-28 22:51:20 +00:00
Max Kong
40d5d14304
fix(app): fill missing zh keys to avoid English fallback ( #10841 )
2026-01-28 16:50:50 -06:00
Alex Yaroshuk
36df0d823a
fix(app): alignment and padding in dialogs ( #10866 )
2026-01-28 16:50:00 -06:00
zerone0x
9424f829eb
fix(ui): allow KaTeX inline math to be followed by punctuation ( #11033 )
2026-01-28 16:44:35 -06:00
GitHub Action
7b561be159
chore: generate
2026-01-28 22:35:01 +00:00
opencode
4e41ca74b9
release: v1.1.40
2026-01-28 20:09:37 +00:00
Tommy D. Rossi
8c05eb22b1
fix(markdown): Add streaming prop to markdown element ( #11025 )
2026-01-28 12:55:57 -05:00
adamelmore
f607353be6
fix(app): close review pane
2026-01-28 10:27:01 -06:00
GitHub Action
af3c97f192
chore: generate
2026-01-28 16:12:32 +00:00
RenegadeE
26e14ce628
fix: add SubtaskPart with metadata reference ( #10990 )
...
Co-authored-by: yangtianzhe <yangtianzhe@corp.netease.com>
2026-01-28 11:11:43 -05:00
Sairaj
57ad1814e3
fix(desktop): enable ctrl+n and ctrl+p for popover navigation ( #10777 )
2026-01-28 08:12:27 -06:00
GitHub Action
4f60ea6108
chore: generate
2026-01-28 14:11:30 +00:00
Nattawee Phantawong
775d288027
feat(i18n): add th locale support ( #10809 )
2026-01-28 08:10:50 -06:00
GitHub Action
bc4968abbb
chore: generate
2026-01-28 13:28:52 +00:00
adamelmore
acb92fcd34
chore: cleanup
2026-01-28 07:28:03 -06:00
adamelmore
c9bbea4266
chore: cleanup
2026-01-28 07:28:03 -06:00
adamelmore
65e1186efe
wip(app): global config
2026-01-28 07:28:03 -06:00
adamelmore
8faa2ffcf8
chore: cleanup
2026-01-28 07:28:02 -06:00
adamelmore
bdfd8f8b0f
feat(app): custom provider
2026-01-28 07:28:02 -06:00
adamelmore
2f35c40bb5
chore(app): global config changes
2026-01-28 07:28:02 -06:00
Aiden Cline
8798a77a72
bump: plugins
2026-01-28 07:19:18 +00:00
opencode
6eb2bdd665
release: v1.1.39
2026-01-28 07:19:17 +00:00
GitHub Action
f97197bdb0
chore: generate
2026-01-28 07:05:16 +00:00
Aiden Cline
5a0b3ee673
fix: ensure copilot plugin properly sets headers for new messages api
2026-01-28 02:04:30 -05:00
opencode
3bb10773e6
release: v1.1.38
2026-01-28 06:42:23 +00:00
Aiden Cline
558590712d
fix: ensure parallel tool calls dont double load AGENTS.md
2026-01-28 01:38:10 -05:00
Aiden Cline
026b3cc88d
bump plugin version
2026-01-28 01:31:01 -05:00
Aiden Cline
28e5557bf4
ignore: adjust flag
2026-01-28 01:09:31 -05:00
GitHub Action
9a8da20a97
chore: generate
2026-01-28 06:05:21 +00:00
Goni Zahavy
63f5669eb5
fix(opencode): ensure unsub(PartUpdated) is always called in TaskTool ( #9992 )
2026-01-28 01:04:43 -05:00
Frank
427cc3e153
zen: kimi k2.5
2026-01-28 00:09:33 -05:00
Tito
aedd760141
fix(cli): restore brand integrity of CLI wordmark ( #10912 )
2026-01-27 22:24:02 -05:00
GitHub Action
6da9fb8fb9
chore: generate
2026-01-28 03:10:48 +00:00
James Murdza
b73e0240a5
docs: add Daytona OpenCode plugin to ecosystem ( #10917 )
2026-01-27 22:09:55 -05:00
GitHub Action
5f2a7c630b
chore: generate
2026-01-28 03:06:58 +00:00
Tommy D. Rossi
7988f52231
feat(app): use opentui markdown component behind experimental flag ( #10900 )
2026-01-27 22:06:09 -05:00
opencode
e3be4c9f23
release: v1.1.37
2026-01-28 02:35:38 +00:00
adamelmore
d9741866c5
fix(app): reintroduce review tab
2026-01-27 20:24:27 -06:00
Rohan Godha
898118bafb
feat: support headless authentication for chatgpt/codex ( #10890 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-01-27 19:05:52 -05:00
adamelmore
b4a9e1b190
fix(app): auto-scroll
2026-01-27 17:48:58 -06:00
Alex Yaroshuk
15ffd3cba1
feat(app): add 'connect provider' button to the manage models dialog ( #10887 )
2026-01-27 17:26:15 -06:00
adamelmore
df7f9ae3f4
fix(app): terminal corruption
2026-01-27 16:51:57 -06:00
adamelmore
d17ba84ee1
fix(app): file tree not always loading
2026-01-27 16:13:11 -06:00
adamelmore
5c8580a187
test(app): fix outdated e2e test
2026-01-27 16:11:58 -06:00
adamelmore
13b2587e96
test(app): fix outdated e2e test
2026-01-27 15:59:01 -06:00
adamelmore
605e533558
fix(app): file tree not always loading
2026-01-27 15:59:01 -06:00
adamelmore
33d400c567
fix(app): spinner color
2026-01-27 15:59:01 -06:00
Aiden Cline
b8e726521d
fix(tui): handle 4-5 codes too in c to copy logic
2026-01-27 16:29:01 -05:00
adamelmore
1d5ee3e587
fix(app): not auto-navigating to last project
2026-01-27 15:25:07 -06:00
adamelmore
e5b18674f9
feat(desktop): tauri locales
2026-01-27 15:25:07 -06:00
adamelmore
51edf68606
feat(desktop): i18n for tauri side
2026-01-27 15:25:07 -06:00
adamelmore
842f17d6d9
perf(app): better memory management
2026-01-27 15:25:07 -06:00
adamelmore
1ebf63c70c
fix(app): don't connect to localhost through vpn
2026-01-27 15:25:06 -06:00
adamelmore
d7948c2376
fix(app): auto-scroll
2026-01-27 15:25:06 -06:00
adamelmore
892113ab39
chore(app): show 5 highlights
2026-01-27 15:25:06 -06:00
David Hill
f2bf620206
fix(app): highlight selected change
...
Track clicked file in the Changes tree and apply selection styling to the matching review diff.
2026-01-27 20:22:05 +00:00
David Hill
00c7729658
fix(app): set filetree padding to 6px
2026-01-27 20:13:52 +00:00
David Hill
18d6c2191c
fix(app): align filetree change styling
2026-01-27 20:13:52 +00:00
David Hill
d15201d11d
fix(app): delay nav tooltips
2026-01-27 20:13:52 +00:00
David Hill
1fffbc6fb3
fix(app): adjust titlebar left spacing
2026-01-27 20:13:52 +00:00
David Hill
2ca69ac953
fix(app): shorten nav tooltips
2026-01-27 20:13:52 +00:00
David Hill
8ee5376f9b
feat(app): add filetree tooltips with diff labels
2026-01-27 20:13:52 +00:00
David Hill
82068955f7
feat(app): color filetree change dots by diff kind
2026-01-27 20:13:52 +00:00
Frank
df8b23db9e
Revert "Set temperature for kimi k2.5"
...
This reverts commit bb63d16fa8 .
2026-01-27 14:48:08 -05:00
Frank
bb63d16fa8
Set temperature for kimi k2.5
2026-01-27 14:13:21 -05:00
Aiden Cline
32ce0f4b0d
tweak: add recommended topP/temp for kimi k2.5
2026-01-27 12:43:30 -05:00
GitHub Action
6284565de2
chore: generate
2026-01-27 17:42:26 +00:00
adamelmore
7de42ca242
feat(app): improved layout
2026-01-27 11:40:39 -06:00
adamelmore
e2c57735b4
fix(app): session diffs not always loading
2026-01-27 11:38:37 -06:00
adamelmore
07d84fe008
feat(app): show loaded agents.md files
2026-01-27 11:38:37 -06:00
adamelmore
b9edd23608
test(app): new e2e smoke tests
2026-01-27 11:38:36 -06:00
adamelmore
06e3c4a4f2
chore(app): translations
2026-01-27 11:38:36 -06:00
adamelmore
2f5a238b51
feat(app): update settings in general settings
2026-01-27 11:38:35 -06:00
Frank
173faca3c6
zen: kimi k2.5 and minimax m2.1
2026-01-27 12:07:00 -05:00
Aiden Cline
f12f7e7718
tweak: adjust retry check to be more defensive
2026-01-27 11:31:02 -05:00
OpeOginni
0aa93379bd
chore(docs): Better explanation on how to allow tools in external directories ( #10862 )
2026-01-27 11:00:10 -05:00
GitHub Action
dbc8d7edca
chore: generate
2026-01-27 15:59:54 +00:00
dpuyosa
d8e7e915e2
feat(opencode): Handle Venice cache creation tokens ( #10735 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-27 10:59:12 -05:00
adamelmore
712d2b7d15
fix(app): swallow file search errors
2026-01-27 08:43:38 -06:00
adamelmore
00e79210e5
fix(app): tooltips causing getComputedStyle errors in model select
2026-01-27 08:43:38 -06:00
adamelmore
099ab929db
chore(app): cleanup tailwind vs pure css
2026-01-27 08:43:37 -06:00
adamelmore
eac2d4c699
fix(app): navigate to tabs when opening file
2026-01-27 08:43:37 -06:00
adamelmore
3297e5230e
fix(app): open markdown links in external browser
2026-01-27 08:43:36 -06:00
adamelmore
c3d8d2b27f
Revert "fix(app): select model anchor"
...
This reverts commit 36babf5fc390fd9a892ad3742690740296d94a23.
2026-01-27 08:43:36 -06:00
adamelmore
19c7874493
fix(app): select model anchor
2026-01-27 08:43:36 -06:00
adamelmore
27bb82761b
perf(app): shared terminal ghostty-web instance
2026-01-27 08:43:36 -06:00
adamelmore
c7e2f1965d
perf(app): cleanup connect provider timers
2026-01-27 08:43:35 -06:00
adamelmore
3e420bf8e1
perf(app): don't keep parts in memory
2026-01-27 08:43:35 -06:00
adamelmore
ad624f65ee
fix(app): don't show session skeleton after workspace reset
2026-01-27 08:43:34 -06:00
David Hill
c68261fc06
fix(ui): add max-width 280px to tabs with text truncation
2026-01-27 14:04:10 +00:00
David Hill
2d0049f0d9
fix(app): use smaller close icon on tabs to match comment cards
2026-01-27 14:04:10 +00:00
David Hill
52387e7f33
fix(app): only show left border on plus button when sticky
2026-01-27 14:04:10 +00:00
David Hill
ebfa2b57da
fix(app): update review empty states to 14px and align select file empty state
2026-01-27 14:04:10 +00:00
David Hill
03b9317f49
fix(app): center filetree empty state with 32px top margin
2026-01-27 14:04:10 +00:00
David Hill
3862b1aeda
fix(ui): set filetree tablist height to 48px with centered content
2026-01-27 14:04:10 +00:00
adamelmore
b4e0cdbe8e
docs(core): plugin tool context updates
2026-01-27 06:29:20 -06:00
adamelmore
095328faf4
fix(app): non-fatal error handling
2026-01-27 06:29:20 -06:00
adamelmore
743e83d9bf
fix(app): agent fallback colors
2026-01-27 06:29:19 -06:00
adamelmore
1f9313847f
feat(core): add worktree to plugin tool context
2026-01-27 06:29:19 -06:00
adamelmore
2180be2f3f
chore: cleanup
2026-01-27 06:29:19 -06:00
adamelmore
58b9b54600
feat(app): forward and back buttons
2026-01-27 06:29:18 -06:00
adamelmore
c0a5f85349
chore(app): missing tooltips
2026-01-27 06:29:18 -06:00
adamelmore
b6565c606e
fix(app): auto-scroll button sometimes sticks
2026-01-27 06:29:18 -06:00
Brendan Allan
dd1624e30e
desktop: deduplicate tauri configs
2026-01-27 17:48:43 +08:00
adamelmore
213c0e18ab
fix(app): only show files in select dialog when clicking + tab
2026-01-26 20:07:50 -06:00
adamelmore
a8c18dba82
fix(core): expose Instance.directory to custom tools
2026-01-26 20:07:47 -06:00
Aiden Cline
6cf2c3e3db
fix: use Instance.directory instead of process.cwd() in read tool
2026-01-26 20:57:50 -05:00
Chris Yang
d9e8b2b65d
fix(desktop): disable magnification gestures on macOS ( #10605 )
2026-01-26 18:50:51 -06:00
Rahul A Mistry
7655f51e10
fix(app): add connect provier in model selector ( #10706 )
2026-01-26 18:46:04 -06:00
adamelmore
b24fd90fe8
test(app): file tree spec
2026-01-26 17:42:23 -06:00
adamelmore
6897bb7d02
chore: cleanup
2026-01-26 17:02:56 -06:00
adamelmore
8371ba5aec
chore: cleanup
2026-01-26 17:01:04 -06:00
adamelmore
36577479c5
fix(app): enable file watcher
2026-01-26 16:57:44 -06:00
adamelmore
bb178e9352
chore: cleanup
2026-01-26 16:57:43 -06:00
GitHub Action
4075f9e1ab
chore: generate
2026-01-26 22:49:23 +00:00
adamelmore
021d9d105e
fix(app): reactive file tree
2026-01-26 16:46:09 -06:00
adamelmore
b07d7cdb71
fix(app): file tree performance
2026-01-26 16:41:18 -06:00
Aiden Cline
45b09c1465
tweak: when using messages api for copilot, attach anthropic beta headers
2026-01-26 17:17:54 -05:00
adamelmore
ccc7aa49c3
wip: highlights
2026-01-26 15:36:59 -06:00
adamelmore
53ac394c68
wip: highlights
2026-01-26 15:36:59 -06:00
adamelmore
8b6484ac1a
wip: highlights
2026-01-26 15:36:56 -06:00
adamelmore
c1e840b9b2
chore: cleanup
2026-01-26 15:35:09 -06:00
David Hill
a77df3c174
wip: new release modal
...
- highlight key updates or new features
- needs some transition love
- all copy including text and video placeholder
2026-01-26 15:35:09 -06:00
David Hill
9d1cf98192
fix: search clear icon
2026-01-26 15:35:09 -06:00
adamelmore
7b3d5f1d68
chore: cleanup
2026-01-26 15:30:01 -06:00
GitHub Action
b21f82f5b0
chore: generate
2026-01-26 21:24:09 +00:00
adamelmore
d82e94c209
fix(app): zen disconnect not working
2026-01-26 15:23:25 -06:00
adamelmore
cbe8f265b9
fix(app): disconnect zen provider
2026-01-26 15:23:24 -06:00
Aiden Cline
8b5dde5536
tweak: retry logic to catch certain provider problems
2026-01-26 16:12:41 -05:00
adamelmore
ae815cca3a
test(app): fix e2e test
2026-01-26 14:32:49 -06:00
David Hill
5a16d99b60
fix(app): disable tooltips in filetree tabs
2026-01-26 19:53:05 +00:00
David Hill
3f9b59c798
fix(app): move file tree toggle to right
2026-01-26 19:50:05 +00:00
David Hill
c6febd8ddd
fix(app): fade filetree guide lines on hover
2026-01-26 19:47:58 +00:00
David Hill
010ed55590
fix(app): dim non-deep filetree guide lines
2026-01-26 19:47:58 +00:00
David Hill
2be4598011
fix(app): reduce filetree folder indent
2026-01-26 19:47:58 +00:00
David Hill
99cd7f3468
fix(app): refine filetree row spacing and indent
2026-01-26 19:47:58 +00:00
David Hill
fca0825b71
fix(app): use medium font for filetree items
2026-01-26 19:47:58 +00:00
David Hill
9babdb80cf
fix(app): use chevron icons for filetree folders
2026-01-26 19:47:58 +00:00
David Hill
f4392e023a
fix(app): tighten filetree row spacing
2026-01-26 19:47:58 +00:00
David Hill
0e08c6c9fd
fix(app): adjust filetree panel padding
2026-01-26 19:47:58 +00:00
David Hill
0dcb850a7a
fix(ui): scope filetree pill tabs styling
2026-01-26 19:47:58 +00:00
David Hill
d9a61cd94c
feat(app): add Vercel AI Gateway provider description
2026-01-26 19:47:58 +00:00
David Hill
0f4a10f4a3
feat(app): add provider descriptions to settings
2026-01-26 19:47:58 +00:00
David Hill
c551f7e47b
fix(ui): reduce dialog transition in time to 150ms
2026-01-26 19:47:58 +00:00
David Hill
7962ff38b0
feat(app): add transition to command palette
2026-01-26 19:47:58 +00:00
David Hill
3ac11df66a
feat(app): add transition to select provider dialog
2026-01-26 19:47:57 +00:00
David Hill
7caf59b433
fix(ui): prevent double-close and fix dialog replacement
2026-01-26 19:47:57 +00:00
David Hill
92229b44f8
feat(ui): add optional transition animations to dialog
2026-01-26 19:47:57 +00:00
David Hill
0a572afd46
fix(app): style view all button with interactive color and margin
2026-01-26 19:47:57 +00:00
David Hill
ecd04a118a
feat(ui): add models icon and use in settings
2026-01-26 19:47:57 +00:00
David Hill
6f3d413472
feat(ui): add providers icon and use in settings
2026-01-26 19:47:57 +00:00
David Hill
7c96d704d3
fix(app): use default cursor for env provider text
2026-01-26 19:47:57 +00:00
David Hill
9346c1ae3f
fix(app): add hover text for env-connected providers
2026-01-26 19:47:57 +00:00
David Hill
e0e97e9d93
fix(app): set provider row height to 56px
2026-01-26 19:47:57 +00:00
David Hill
810bc012b6
fix(ui): update button styles and disconnect button size
2026-01-26 19:47:57 +00:00
GitHub Action
36b832880d
chore: generate
2026-01-26 19:37:41 +00:00
adamelmore
d4e3acf17e
fix(app): session sync issue
2026-01-26 13:36:36 -06:00
adamelmore
04337f6202
chore: cleanup
2026-01-26 13:03:34 -06:00
adamelmore
97aec21cb3
chore(app): missing i18n strings
2026-01-26 13:03:34 -06:00
adamelmore
319ad2a391
fix(app): session load cap
2026-01-26 12:58:51 -06:00
adamelmore
de3b654dcd
chore: refactor changelog
2026-01-26 12:51:35 -06:00
adamelmore
8b17ac656c
test(app): e2e test for sidebar nav
2026-01-26 12:51:35 -06:00
GitHub Action
18bfc740c8
chore: generate
2026-01-26 18:50:58 +00:00
Tim
837037cd04
fix: ensure openai 404 errors are retried ( #10590 )
2026-01-26 13:50:04 -05:00
adamelmore
b0f865eae5
chore: debug changelog
2026-01-26 12:21:27 -06:00
Aiden Cline
ac53a372b0
feat: use anthropic compat messages api for anthropic models through copilot
2026-01-26 13:18:08 -05:00
adamelmore
4c9d879624
Revert "fix(app): restore external link opening in system browser ( #10697 )"
...
This reverts commit 984518b1c0 .
2026-01-26 12:09:02 -06:00
adamelmore
3fdd08d66e
chore: fix changelog page
2026-01-26 11:58:02 -06:00
zerone0x
ec2ab639bb
fix(enterprise): add message navigation to share page desktop view ( #10071 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-26 12:32:16 -05:00
adamelmore
d05ed5ca83
chore(app): createStore over signals
2026-01-26 11:26:17 -06:00
adamelmore
37f1a1a4ef
chore: cleanup
2026-01-26 11:07:52 -06:00
adamelmore
b8e8d82323
chore: cleanup
2026-01-26 11:07:52 -06:00
adamelmore
801eb5d2cb
wip(app): file tree mode
2026-01-26 11:07:52 -06:00
adamelmore
ebeed03115
wip(app): file tree mode
2026-01-26 11:07:51 -06:00
Adam
d9eed4c6ca
feat(app): file tree
2026-01-26 11:07:51 -06:00
Ryan Vogel
7e34d27b77
fix: add 44px top padding to sticky version header on changelog ( #10715 )
2026-01-26 12:02:20 -05:00
Rahul A Mistry
783121c06e
fix(ui): use focus-visible instead of focus to prevent sticky hover effect on click ( #10651 )
2026-01-26 10:58:29 -06:00
Alex Yaroshuk
984518b1c0
fix(app): restore external link opening in system browser ( #10697 )
2026-01-26 10:57:49 -06:00
Sam Huckaby
7fcdbd155b
fix(app): Order themes alphabetically ( #10698 )
2026-01-26 10:55:43 -06:00
Ryan Vogel
5856ea4e75
fix: move changelog footer outside content div to fix padding ( #10712 )
2026-01-26 11:46:56 -05:00
Sebastian Herrlinger
f48784d152
upgrade opentui to v0.1.75
2026-01-26 11:17:26 -05:00
adamelmore
3dce6a6608
chore: gen changelog page off changelog json
2026-01-26 09:53:10 -06:00
Aiden Cline
39a73d4894
feat: dynamically resolve AGENTS.md files from subdirectories as agent explores them ( #10678 )
2026-01-26 10:49:41 -05:00
Steffen Deusch
b1fbfa7e94
feat(opencode): add agent description ( #10680 )
2026-01-26 10:43:10 -05:00
GitHub Action
805ae19c9a
chore: generate
2026-01-26 15:34:31 +00:00
adamelmore
fcea7e18a5
chore: stale-while-revalidate headers for changelog
2026-01-26 09:33:43 -06:00
adamelmore
7c34319b19
fix(app): query selector with non-latin chars
2026-01-26 09:33:42 -06:00
adamelmore
cd4676171b
feat(app): better sidebar hover when collapsed
2026-01-26 09:33:42 -06:00
adamelmore
7016be0739
wip(app): full-height sidebar
2026-01-26 09:33:42 -06:00
adamelmore
ff35db0360
wip(app): full-height sidebar
2026-01-26 09:33:42 -06:00
adamelmore
af3d8c383e
wip(app): sidebar hover full
2026-01-26 09:33:42 -06:00
GitHub Action
7f75f71f6b
chore: generate
2026-01-26 14:15:46 +00:00
adamelmore
84b12a8fb7
feat(app): model settings
2026-01-26 08:15:01 -06:00
adamelmore
1934ee13d8
wip(app): model settings
2026-01-26 08:15:01 -06:00
adamelmore
6c1e18f111
fix(app): line selection waits on ready
2026-01-26 08:15:00 -06:00
adamelmore
3296b90372
fix(app): handle non-tool call permissions
2026-01-26 08:15:00 -06:00
adamelmore
0d651eab3b
feat(app): default servers on web
2026-01-26 08:15:00 -06:00
Ariane Emory
0edd304f42
fix: Make diff wrapping toggle always available in command_list and correct a type error ( resolves #10682 ) ( #10683 )
2026-01-26 09:01:23 -05:00
Noam Bressler
6b83b172ae
fix: await SessionRevert.cleanup for shell ( #10669 )
2026-01-26 07:36:17 -05:00
Idris Gadi
444934a4c1
fix(tui): add visual feedback for diff wrap and conceal toggles ( #10655 )
2026-01-26 07:34:09 -05:00
adamelmore
c4f1087e58
chore: details
2026-01-26 06:24:47 -06:00
adamelmore
c87232d5df
perf(app): performance improvements
2026-01-26 06:08:09 -06:00
adamelmore
d03c5f6b3f
perf(app): performance improvements
2026-01-26 06:08:09 -06:00
Ryan Vogel
23d85f4739
docs: add warning about Claude Pro/Max subscription support ( #10595 )
2026-01-25 22:28:01 -05:00
Ryan Vogel
8c4bf225f2
fix(web): update spacing on the changelog page
2026-01-25 21:41:12 -05:00
adamelmore
99ae3a7717
chore: cleanup
2026-01-25 20:40:00 -06:00
adamelmore
9d35a0bcb6
chore: cleanup
2026-01-25 20:40:00 -06:00
adamelmore
a09a8701ae
chore: cleanup
2026-01-25 20:40:00 -06:00
adamelmore
00d960d080
chore: cleanup
2026-01-25 20:40:00 -06:00
adamelmore
5993a098b4
fix(core): don't override source in custom provider loaders
2026-01-25 20:40:00 -06:00
adamelmore
c323d96deb
wip(app): provider settings
2026-01-25 20:40:00 -06:00
adamelmore
03d884797c
wip(app): provider settings
2026-01-25 20:40:00 -06:00
adamelmore
a5b72a7d99
fix(ui): tab click hit area
2026-01-25 20:32:59 -06:00
Ryan Vogel
cc0085676b
Add collapsible sections, sticky version header, and style refinements for changelog highlights
2026-01-25 21:26:56 -05:00
Aiden Cline
eaad75b176
tweak: adjust tui syncing logic to help prevent case where agents would be undefined / missing
2026-01-25 21:26:47 -05:00
Ryan Vogel
ab3268896d
Add highlight tag parsing for changelog with video support
2026-01-25 21:26:43 -05:00
adamelmore
3d23d2df71
fix(app): missing translations for status
2026-01-25 19:39:09 -06:00
Aiden Cline
578361de64
fix: remove broken app.tsx command option
2026-01-25 20:27:41 -05:00
adamelmore
5369e96ab7
fix(app): line selection colors
2026-01-25 19:07:24 -06:00
adamelmore
fbcf138526
chore: better i18n links
2026-01-25 19:07:23 -06:00
Ariane Emory
3071720ce7
fix(tui): Move animations toggle to global System category ( resolves #10495 ) ( #10497 )
2026-01-25 17:57:47 -05:00
Frank
57532326f7
zen: handle subscription payment failure
2026-01-25 17:46:18 -05:00
MartinWie
045c30acf3
docs: fix permission event name (permission.asked not permission.updated) ( #10588 )
2026-01-25 17:44:57 -05:00
Aiden Cline
94dd0a8dbe
ignore: rm spoof and bump plugin version
2026-01-25 17:27:24 -05:00
adamelmore
407f34fed5
chore: cleanup
2026-01-25 13:20:18 -06:00
adamelmore
94ce289dd9
fix(app): run start command after reset
2026-01-25 13:20:18 -06:00
adamelmore
d115f33b59
fix(app): don't allow workspaces in non-vcs projects
2026-01-25 13:15:35 -06:00
adamelmore
14b00f64a7
fix(app): escape should always close dialogs
2026-01-25 12:17:35 -06:00
GitHub Action
fc57c074ae
chore: generate
2026-01-25 17:45:07 +00:00
Aiden Cline
e49306b86c
rm log statement
2026-01-25 12:44:17 -05:00
opencode
056186225b
release: v1.1.36
2026-01-25 17:29:26 +00:00
GitHub Action
b982ab2fbc
chore: generate
2026-01-25 17:26:11 +00:00
adamelmore
9a89cd91d7
fix(app): line selection styling
2026-01-25 11:25:31 -06:00
adamelmore
65ac318282
fix(app): user message fade
2026-01-25 11:25:31 -06:00
Ryan Vogel
e491f5cc16
fix(web): add & fix the download button ( #10566 )
2026-01-25 12:20:39 -05:00
ishaksebsib
ebe86e40a0
fix(tui): prevent crash when theme search returns no results ( #10565 )
2026-01-25 12:11:49 -05:00
GitHub Action
d75dca29e9
chore: generate
2026-01-25 16:49:03 +00:00
adamelmore
471fc06f01
chore(app): visual cleanup
2026-01-25 10:48:20 -06:00
adamelmore
4c2d597ae6
fix(app): line selection colors
2026-01-25 10:30:10 -06:00
adamelmore
2b07291e17
fix(app): scroll to comment on click
2026-01-25 10:30:10 -06:00
GitHub Action
d25120680d
chore: generate
2026-01-25 14:07:33 +00:00
Devin Griffin
a900c89245
fix(app): mobile horizontal scrolling due to session stat btn ( #10487 )
2026-01-25 08:06:56 -06:00
Rahul A Mistry
caecc7911d
fix(app): cursor on resize ( #10293 )
2026-01-25 08:04:25 -06:00
adamelmore
f7a4cdcd32
fix(app): no default model crash
2026-01-25 07:01:36 -06:00
adamelmore
e9152b174f
fix(app): comment line placement in diffs
2026-01-25 06:50:27 -06:00
adamelmore
dcc8d1a638
perf(app): performance improvements
2026-01-25 06:43:27 -06:00
adamelmore
ddc4e89359
fix(app): cleanup comment component usage
2026-01-25 06:20:50 -06:00
Michael Yochpaz
0bc4a43320
fix(provider): enable thinking for google-vertex-anthropic models ( #10442 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-01-24 23:42:29 -05:00
Aiden Cline
e2d0d85d93
test: fix
2026-01-24 23:42:12 -05:00
Aiden Cline
2917a2fa61
test: fix
2026-01-24 23:41:47 -05:00
GitHub Action
12473561ba
chore: generate
2026-01-25 04:12:09 +00:00
Aiden Cline
397ee419d1
tweak: make question valdiation more lax to avoid tool call failures
2026-01-24 23:11:21 -05:00
GitHub Action
a64f8d1b11
chore: generate
2026-01-25 04:01:25 +00:00
Aiden Cline
7f55a9736d
chore: bump hey api
2026-01-24 23:00:40 -05:00
GitHub Action
460513a835
chore: generate
2026-01-25 00:37:59 +00:00
opencode
33298e8775
release: v1.1.35
2026-01-25 00:37:58 +00:00
adamelmore
2f9f588f77
fix(app): submit button state
2026-01-24 18:34:42 -06:00
Rahul A Mistry
399fec770f
fix(app): markdown rendering with morphdom for better dom functions ( #10373 )
2026-01-24 18:29:58 -06:00
adamelmore
8d1a66d043
fix(app): unnecessary suspense flash
2026-01-24 17:17:44 -06:00
GitHub Action
e1fe86e6d7
chore: generate
2026-01-24 23:10:03 +00:00
David Hill
93e948ae12
fix(ui): ensure comment popover appears above other comment icons
2026-01-24 23:09:22 +00:00
David Hill
8714b1a3ac
add active state to comment cards in prompt input
2026-01-24 23:09:22 +00:00
David Hill
4ded06f05d
update: theme variables
2026-01-24 23:09:22 +00:00
GitHub Action
6d0fecb985
chore: generate
2026-01-24 23:02:21 +00:00
adamelmore
e223d1a0e5
fix: type error
2026-01-24 17:01:37 -06:00
adamelmore
3fdd6ec120
fix(app): terminal clone needs remount
2026-01-24 16:58:43 -06:00
adamelmore
2f1be914cd
fix(app): remove terminal connection error overlay
2026-01-24 16:58:43 -06:00
GitHub Action
1269766cb8
chore: generate
2026-01-24 22:58:15 +00:00
adamelmore
ae11cad13b
fix: type error
2026-01-24 16:57:38 -06:00
adamelmore
10d227b8d6
fix(ui): tab focus state
2026-01-24 16:57:38 -06:00
adamelmore
d97cd56867
fix(ui): popover exit ux
2026-01-24 16:57:38 -06:00
David Hill
43906f56c8
fix(app): remove space between ellipsis and truncated text in comment card tooltip
2026-01-24 22:42:52 +00:00
David Hill
241087d1dc
fix(app): update status popover empty state text color and centering
2026-01-24 22:35:24 +00:00
David Hill
fba77a364c
fix(ui): prevent tooltip fade when forceOpen is true
2026-01-24 22:29:38 +00:00
David Hill
3d956c5f7e
fix(ui): show 'Copied' tooltip instantly when copy button clicked
2026-01-24 22:25:20 +00:00
David Hill
4a4c1b31a7
fix(ui): update copy button tooltip gutter and label to 'Copy link'
2026-01-24 22:22:01 +00:00
David Hill
30111d2b16
fix(ui): prevent focus on share popover text field
2026-01-24 22:17:59 +00:00
David Hill
b695216063
fix(ui): align list search input width with list items
2026-01-24 22:11:31 +00:00
David Hill
c2ec608212
feat(ui): add link icon and use it for copy-to-clipboard buttons
...
Replace copy icon with new link icon in share URL copy button
and TextField copyable button for better visual indication.
2026-01-24 22:02:09 +00:00
David Hill
c1af7ddc6b
fix(app): adjust share popover position 64px to the left
2026-01-24 22:02:09 +00:00
David Hill
cf7c6417f8
fix(app): update share popover gutter to 6px and radius to match status dropdown
2026-01-24 22:02:09 +00:00
David Hill
937474aff0
fix(app): add 8px spacing between share button and icon buttons in titlebar
2026-01-24 22:02:09 +00:00
David Hill
a878b8d7ac
refactor(app): replace Popover with DropdownMenu for server options
2026-01-24 22:02:09 +00:00
David Hill
b824fc5516
fix(app): update options icon button styling - active state and hover
2026-01-24 22:02:09 +00:00
David Hill
c56f6127c7
fix(app): change server item actions div padding from px-4 to pl-4
2026-01-24 22:02:09 +00:00
David Hill
8845f2b926
feat(ui): add onFilter callback to List, discard add server row when searching
2026-01-24 22:02:09 +00:00
David Hill
df4d839577
fix(app): position status circle inside input wrapper and fix dialog padding
2026-01-24 22:02:09 +00:00
David Hill
8fe42cd5dc
fix(app): remove hover background color from server list items
2026-01-24 22:02:09 +00:00
David Hill
a169c2987b
fix(app): allow add server row to grow for error message
2026-01-24 22:02:08 +00:00
David Hill
a5c08bc4f8
fix(app): update add server button and row styling
2026-01-24 22:02:08 +00:00
David Hill
02aea77e92
feat(app): update manage servers dialog styling and behavior
2026-01-24 22:02:08 +00:00
David Hill
a98add29d1
feat(app): add truncation tooltip to server items in status popover
2026-01-24 22:02:08 +00:00
David Hill
d01df32e36
fix(app): update server and MCP item styles in status popover
2026-01-24 22:02:08 +00:00
David Hill
2c620e1742
fix(app): update status popover styling and positioning
2026-01-24 22:02:08 +00:00
David Hill
262084d7e6
fix(app): use rounded-sm for explicit 4px border radius
2026-01-24 22:02:08 +00:00
David Hill
b089358503
fix(app): update titlebar spacing and status popover styling
2026-01-24 22:02:08 +00:00
David Hill
02456376ce
fix(app): enable submit button when comment cards are present
2026-01-24 22:02:08 +00:00
GitHub Action
faf2609bc5
chore: generate
2026-01-24 21:53:51 +00:00
Liyang Zhu
aeeb05e4a0
feat(app): back button in subagent sessions ( #10439 )
2026-01-24 15:53:15 -06:00
adamelmore
847a7ca009
fix(app): don't show scroll to bottom if no scroll
2026-01-24 15:01:17 -06:00
adamelmore
dc1ff0e63e
fix(app): model select not closing on escape
2026-01-24 15:01:05 -06:00
adamelmore
7ba25c6afb
fix(app): model selector ux
2026-01-24 15:01:05 -06:00
adamelmore
b951187a6e
fix(app): no select on new session
2026-01-24 14:58:16 -06:00
Maharshi Patel
8f99e9a606
fix(opentui): question selection click when terminal unfocused ( #9731 )
2026-01-24 15:12:16 -05:00
adamelmore
27b45d070d
fix(app): scrolling for unpaid model selector
2026-01-24 13:38:14 -06:00
Dax Raad
eaa622e852
fix adam
2026-01-24 14:25:01 -05:00
Dax Raad
ff9c186485
tests
2026-01-24 14:16:46 -05:00
adamelmore
41f2653a30
fix(app): prompt submission failing on first message
2026-01-24 13:15:34 -06:00
Dax Raad
0d9ca0ea31
sync
2026-01-24 14:14:17 -05:00
Dax Raad
68bd16df69
core: fix models snapshot loading to prevent caching issues
2026-01-24 14:06:07 -05:00
GitHub Action
b3901ac38b
chore: generate
2026-01-24 18:59:51 +00:00
David Hill
48236ee0ef
feat(ui): add critical shadow for comment input validation, set editor popover radius to 14px
2026-01-24 18:59:07 +00:00
David Hill
e2bffc29f2
fix(ui): change read-only comment popover border-radius to 8px
2026-01-24 18:59:07 +00:00
David Hill
fda897eac4
fix(app): improve comment popover - remove disabled state, add error styling, fix click-outside detection
2026-01-24 18:59:07 +00:00
David Hill
e5d2d984b6
feat(app): change prompt placeholder based on comment count
2026-01-24 18:59:07 +00:00
David Hill
bfb0885371
fix(util): change filename truncation to end truncation, add truncateMiddle utility
2026-01-24 18:59:07 +00:00
David Hill
0d41f1fc24
fix(ui): remove unnecessary !important from diff selection styles
2026-01-24 18:59:07 +00:00
David Hill
363ff153a4
fix(ui): fix selected line number color in diff view for light/dark mode
2026-01-24 18:59:07 +00:00
David Hill
f4bcf0062a
fix(app): adjust prompt container padding to 16px bottom and horizontal
2026-01-24 18:59:07 +00:00
David Hill
9759afad83
fix(app): adjust prompt input positioning - 12px from bottom/right, remove session panel bottom padding
2026-01-24 18:59:07 +00:00
David Hill
ac204ed89d
fix(ui): add escape/click-away to close read-only comment popovers, 10px radius, remove 'Click to view context' text
2026-01-24 18:59:06 +00:00
adamelmore
1080f37f9c
fix(app): don't use findLast
2026-01-24 12:41:50 -06:00
adamelmore
d90b4c9ebd
fix(app): line selection ux
2026-01-24 12:41:50 -06:00
adamelmore
42b802b688
fix(app): line selection ux fixes
2026-01-24 12:41:50 -06:00
Dax Raad
fa1a54ba3d
fix nix
2026-01-24 13:24:40 -05:00
GitHub Action
8f0d08fae0
chore: generate
2026-01-24 18:17:29 +00:00
Joseph Campuzano
15801a01ba
fix: add state to pause existing audio for demo menus, add support fo… ( #10428 )
2026-01-24 12:16:53 -06:00
Dax Raad
32e6bcae3b
core: fix unicode filename handling in snapshot diff by disabling quote escaping
...
This ensures unicode and special characters in filenames are displayed correctly when generating diff patches, allowing proper file detection and revert operations
2026-01-24 13:07:07 -05:00
zerone0x
087d7da14d
fix(provider): deep merge providerOptions in applyCaching ( #10323 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-24 13:07:04 -05:00
GitHub Action
442a735883
chore: generate
2026-01-24 18:04:12 +00:00
OpeOginni
67ea21b55a
feat(web): implement new server management for web and desktop ( #8513 )
2026-01-24 12:03:36 -06:00
Britt
f4cf3f4976
fix(web): construct apply_patch metadata before requesting permission ( #10422 )
2026-01-24 12:00:21 -06:00
Dax Raad
e3c1861a3e
get rid of models.dev macro
2026-01-24 12:27:13 -05:00
Sebastian Herrlinger
ad27427b48
use min/maxHeight for question textarea
2026-01-24 12:14:12 -05:00
Aiden Cline
88bcd04659
tweak: tell the model what model it is in environment section of prompt
2026-01-24 12:10:15 -05:00
justfortheloveof
077d17d433
fix: permission prompt should ignore keyboard events while dialog stack len > 0 ( #10338 )
2026-01-24 12:01:46 -05:00
Filip
6511243152
feat(docs): add a desktop troubleshooting guide ( #10397 )
2026-01-24 12:00:51 -05:00
GitHub Action
ea8d727e28
chore: generate
2026-01-24 16:55:54 +00:00
Frank
b590bda5ed
zen: show reload error
2026-01-24 11:48:19 -05:00
Frank
d8bbb6df60
zen: disable reload when reload fails
2026-01-24 11:48:19 -05:00
adamelmore
7c2e59de68
fix(app): new workspace expanded and at the top
2026-01-24 09:12:32 -06:00
adamelmore
fa510161f6
fix(app): missing translations
2026-01-24 09:12:12 -06:00
adamelmore
6abe86806f
fix(app): better error screen when connecting to sidecar
2026-01-24 09:10:02 -06:00
adamelmore
6d8e994383
fix(app): line selection fixes
2026-01-24 09:09:27 -06:00
GitHub Action
ae77ef3370
chore: generate
2026-01-24 14:47:36 +00:00
Ariane Emory
68e504bdc2
fix(tui): Use selectedForeground for question prompt tab text visibility ( resolves #10334 ) ( #10337 )
2026-01-24 09:46:59 -05:00
Rahul A Mistry
91287dd7bc
fix(app): tooltip text in light mode to use inverted neutral scale ( #9786 )
2026-01-24 07:17:20 -06:00
adamelmore
09f45320b7
chore: cleanup
2026-01-24 07:00:41 -06:00
adamelmore
962ab3bc8c
fix(app): reactive loops
2026-01-24 07:00:41 -06:00
adamelmore
da8f3e92a7
perf(app): better session stream rendering
2026-01-24 07:00:41 -06:00
GitHub Action
04b511e1fe
chore: generate
2026-01-24 12:50:47 +00:00
adamelmore
456469d541
fix(app): tool details indentation
2026-01-24 06:50:01 -06:00
adamelmore
d96877f173
fix(app): sticky header top
2026-01-24 06:50:01 -06:00
Ariane Emory
98b66ff933
feat(desktop): add Iosevka as a font choice ( resolves #10103 ) ( #10347 )
2026-01-24 06:28:58 -06:00
Devin Griffin
5f7111fe93
fix(app): Always close hovercard when view-sessions clicked ( #10326 )
2026-01-24 06:27:32 -06:00
Devin Griffin
d5f78a7278
fix(app): Fix plan mode btn keyboard a11y issues ( #10330 )
2026-01-24 06:27:09 -06:00
David Hill
0cc206a1a5
update: border radius on popover card
2026-01-24 06:18:56 +00:00
David Hill
d4443d79c7
update: border variable
2026-01-24 06:18:55 +00:00
David Hill
c9215e8dc3
fix(ui): style review tab comment button to match file tab - blue background, white comment icon
2026-01-24 06:18:55 +00:00
David Hill
58788192f4
fix(ui): close comment input popover on Escape key or click away
2026-01-24 06:18:55 +00:00
David Hill
40ab6ac862
fix(ui): use shadow-lg-border-base on read-only comment popovers and align label spacing
2026-01-24 06:18:55 +00:00
David Hill
31f80a45af
fix(ui): remove border from comment input popover
2026-01-24 06:18:55 +00:00
David Hill
0a9f51f87f
fix(ui): position read-only comment popover below icon with 4px gutter
2026-01-24 06:18:55 +00:00
David Hill
af6bd9d3b1
fix(ui): style comment popovers - 14px radius, move label below, use text-weak for label, text-strong 14px for comment
2026-01-24 06:18:55 +00:00
David Hill
c66da17364
fix(ui): move filename and line count below comment text in popovers
2026-01-24 06:18:55 +00:00
David Hill
b280207481
fix(app): add tooltip with path, 6px spacing before close icon, and reduce filename truncation to 14 chars
2026-01-24 06:18:55 +00:00
David Hill
75cccc305a
feat(app): add middle truncation for filename in comment card
2026-01-24 06:18:55 +00:00
David Hill
18ea09868a
fix(app): truncate filename from start to show end of path
2026-01-24 06:18:55 +00:00
David Hill
1df697dec7
fix(app): remove gap between filename and comment in comment card
2026-01-24 06:18:55 +00:00
David Hill
1476c4ca49
fix(app): add shadow-xs-border with hover state to comment card
2026-01-24 06:18:55 +00:00
David Hill
3b3ab29d8c
fix(app): comment card styling - 48px height, 2px gap, truncate filename while keeping line count visible
2026-01-24 06:18:55 +00:00
David Hill
258d207fd6
fix(app): increase comment font size to 12px
2026-01-24 06:18:55 +00:00
David Hill
4b64bff11b
fix(app): add 8px gap before close icon and truncate long filenames
2026-01-24 06:18:55 +00:00
David Hill
c70e8b5880
fix(app): keep close icon in top right of comment card
2026-01-24 06:18:55 +00:00
David Hill
42a1a1202c
fix(app): add transition-all to comment card hover states
2026-01-24 06:18:55 +00:00
David Hill
d3490cfd29
feat(ui): add close-small icon and use it for comment card dismiss button
2026-01-24 06:18:55 +00:00
David Hill
5384040051
fix(app): truncate comment text and set card max-width to 200px
2026-01-24 06:18:55 +00:00
David Hill
1bf4caa0c1
fix(app): indent comment text to align with filename in context card
2026-01-24 06:18:55 +00:00
David Hill
35a3c98221
fix(app): style submitted comment icons to match comment popup style
2026-01-24 06:18:55 +00:00
David Hill
56ece04dd5
fix(app): update prompt input styling - 14px border radius, card hover states, and 8px padding
2026-01-24 06:18:55 +00:00
David Hill
328bd3fb02
fix(app): update context cards styling with 8px padding/gap and 6px border radius
2026-01-24 06:18:55 +00:00
David Hill
2daa3652bb
fix(ui): add button-primary-base variable and use primary variant for Comment button
2026-01-24 06:18:54 +00:00
David Hill
ae84e9909a
fix(app): improve comment popup styling and add new comment icon
2026-01-24 06:18:54 +00:00
Fynn
b978ca11da
fix: retry webfetch with simple UA on 403 ( #10328 )
2026-01-24 00:14:32 -05:00
GitHub Action
e2d8310b76
chore: generate
2026-01-24 05:12:45 +00:00
Daniel Olowoniyi
1d09343f17
fix: allow gpt-5.1-codex model in codex auth pluginFixes ( #10181 )
2026-01-24 00:11:54 -05:00
Vladimir Glafirov
6633f0e6fa
fix: bump gitlab-ai-provider version ( #10255 )
2026-01-24 00:11:18 -05:00
Shantur Rathore
4173adf5e2
feat(tasks): Add model info as part of metadata ( #10307 )
2026-01-24 00:10:40 -05:00
Arthur
cf7e10c4e8
fix: add xhigh reasoning effort for GitHub Copilot GPT-5 models ( #10092 )
...
Co-authored-by: Arthur Freitas Ramos <arthur@MacBook-Air-de-Arthur.local>
2026-01-24 00:09:47 -05:00
Frank
af5e405391
zen: remove grok code model
2026-01-23 23:25:34 -05:00
Alex Yaroshuk
8a216a6ad5
fix(app): normalize path separators for session diff filtering on Windows ( #10291 )
2026-01-23 16:17:47 -06:00
Ariane Emory
225b72ca36
feat: always center selected item in selection dialogs ( resolves #10209 ) ( #10207 )
2026-01-23 11:59:39 -06:00
Rahul A Mistry
8105f186dc
fix(app): center checkbox indicator in provider selection ( #10267 )
2026-01-23 10:23:24 -06:00
GitHub Action
4f1bdf1c59
chore: generate
2026-01-23 16:22:07 +00:00
Frank
472695caca
zen: fix balance not shown
2026-01-23 11:21:08 -05:00
GitHub Action
469fd43c71
chore: generate
2026-01-23 15:59:00 +00:00
Frank
24d942349f
zen: use balance after rate limited
2026-01-23 10:58:00 -05:00
Edin
65c236c071
feat(app): auto-open oauth links for codex and copilot ( #10258 )
2026-01-23 09:35:44 -06:00
Adam
e5fe50f7da
fix(app): close delete workspace dialog immediately
2026-01-23 05:41:51 -06:00
Adam
b6beda1569
fix: type error
2026-01-23 05:32:37 -06:00
GitHub Action
f34b509fe7
chore: generate
2026-01-23 11:19:35 +00:00
Adam
2a2d800ac4
fix: type error
2026-01-23 05:18:57 -06:00
Adam
4afb46f571
perf(app): don't remount directory layout
2026-01-23 05:18:57 -06:00
Adam
c4d223eb99
perf(app): faster workspace creation
2026-01-23 05:18:42 -06:00
GitHub Action
3fbda54045
chore: generate
2026-01-23 11:10:22 +00:00
Shantur Rathore
41ede06b20
docs(ecosystem): Add CodeNomad entry to ecosystem documentation ( #10222 )
2026-01-23 05:09:38 -06:00
Adam
82ec84982e
Reapply "wip(app): line selection"
...
This reverts commit df7b6792cd .
2026-01-23 05:01:10 -06:00
Adam
df7b6792cd
Revert "wip(app): line selection"
...
This reverts commit 1780bab1ce .
2026-01-23 04:58:41 -06:00
Devin Griffin
c72d9a473c
fix(app): View all sessions flakiness ( #10149 )
2026-01-23 04:57:10 -06:00
GitHub Action
d3688b150a
chore: generate
2026-01-23 10:55:37 +00:00
Rahul A Mistry
e376e1de16
fix(app): enable dialog dismiss on model selector (dialog.tsx) ( #10203 )
2026-01-23 04:55:00 -06:00