Commit Graph

8449 Commits (b892d91baea94dea1605be37d72f515f10608ea3)

Author SHA1 Message Date
David Hill fbe9669c57 fix: use group-hover for file tree icon color swap at all nesting levels 2026-02-18 13:20:02 +00:00
Adam c34ad7223a
chore: cleanup 2026-02-18 07:12:54 -06:00
David Hill cc86a64bb5 tui: simplify mode toggle icon styling
Use consistent strong color for active mode icons instead of different
colors for shell vs normal mode, making the active state more visually
clear to users.
2026-02-18 12:35:28 +00:00
Adam 3394402aef
chore: cleanup 2026-02-18 06:32:35 -06:00
Brendan Allan 6cd3a59022
desktop: cleanup 2026-02-18 16:24:28 +08:00
Brendan Allan 5aeb305344
desktop: temporarily disable wsl 2026-02-18 16:10:07 +08:00
Salam Elbilig e96f6385c2
fix(opencode): fix Clojure syntax highlighting (#13453)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-02-18 00:18:18 -06:00
Aiden Cline 25f3eef957
fix: ensure explore subagent has external_directory perm set to ask instead of auto denying (#14060) 2026-02-17 20:16:55 -06:00
Aiden Cline 0ca75544ab
fix: dont autoload kilo (#14052) 2026-02-17 18:42:18 -06:00
opencode-agent[bot] 572a037e5d chore: generate 2026-02-17 23:53:22 +00:00
RAMA ad92181fa7
feat: add Kilo as a native provider (#13765) 2026-02-17 17:52:21 -06:00
legao c56f4aa5d8
refactor: simplify redundant ternary in updateMessage (#13954) 2026-02-17 17:40:14 -06:00
Dax Raad ad3c192837 tui: exit cleanly without hanging after session ends
- Force process exit after TUI thread completes to prevent lingering processes
- Add 5-second timeout to worker shutdown to prevent indefinite hangs during cleanup
2026-02-17 17:56:39 -05:00
Anton Volkov 5512231ca8
fix(tui): style scrollbox for permission and sidebar (#12752) 2026-02-17 16:24:01 -06:00
Aiden Cline 3b97580621
tweak: ensure read tool uses fs/promises for all paths (#14027) 2026-02-17 16:05:22 -06:00
jackarch-2 cb88fe26aa
chore: add missing newline (#13992) 2026-02-17 16:04:58 -06:00
Adam e345b89ce5
fix(app): better tool call batching 2026-02-17 15:57:50 -06:00
Adam 26c7b240ba
chore: cleanup 2026-02-17 15:54:59 -06:00
Adam d327a2b1cf
chore(app): use radio group in prompt input (#14025) 2026-02-17 15:53:38 -06:00
Aiden Cline c1b03b728a
fix: make read tool more mem efficient (#14009) 2026-02-17 15:36:45 -06:00
opencode-agent[bot] 2a2437bf22 chore: generate 2026-02-17 21:23:23 +00:00
Nathan Anderson 4ccb82e81a
feat: surface plugin auth providers in the login picker (#13921)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-02-17 15:21:49 -06:00
David Hill 92912219df tui: simplify prompt mode toggle icon colors via CSS and tighten message timeline padding 2026-02-17 20:10:16 +00:00
Adam bab3124e8b
fix(app): prompt input quirks 2026-02-17 13:10:43 -06:00
Frank 7a66ec6bc9 zen: sonnet 4.6 2026-02-17 14:10:21 -05:00
Adam 3a505b2691
fix(app): virtualizer getting wrong scroll root 2026-02-17 12:57:40 -06:00
Adam 20f43372f6
fix(app): terminal disconnect and resync (#14004) 2026-02-17 12:54:28 -06:00
Eduardo Gomes fb79dd7bf8
fix: Invalidate oauth credentials when oauth provider says so (#14007)
Co-authored-by: Eduardo Gomes <egomes@cloudflare.com>
2026-02-17 12:46:26 -06:00
Brendan Allan 4025b655a4
desktop: replicate tauri-plugin-shell logic (#13986) 2026-02-18 02:40:52 +08:00
David Hill 7379903568 tui: improve modified file visibility and button spacing
- Replace warning yellow with distinct orange color for modified files in git diff indicators
- Increase button padding for better visual balance in session header and status popover
2026-02-17 18:39:21 +00:00
David Hill a685e7a805 tui: show monochrome file icons by default in tree view, revealing colors on hover to reduce visual clutter and help users focus on code content 2026-02-17 18:23:04 +00:00
David Hill ce7484b4f5 tui: fix share button text styling to use consistent 12px regular font weight 2026-02-17 17:55:55 +00:00
David Hill 0bc1dcbe1b tweak(ui): update icon transparency 2026-02-17 17:52:29 +00:00
David Hill a69b339baf fix(ui): use icon-strong-base for active titlebar icon buttons 2026-02-17 17:51:49 +00:00
David Hill 26f835cdd2 tweak(ui): icon-interactive-base color change dark mode 2026-02-17 17:43:37 +00:00
David Hill bd3d1413fd tui: add warning icon to permission requests for better visibility
Adds a visual warning indicator to permission request dialogs to make

them more noticeable and help users understand when the agent needs

approval to use tools. Also improves the layout with consistent

spacing and icon alignment.
2026-02-17 17:43:37 +00:00
David Hill 2c17a980ff refactor(ui): extract dock prompt shell 2026-02-17 17:43:37 +00:00
David Hill b784c923a8 tweak(ui): bump button heights and align permission prompt layout 2026-02-17 17:43:37 +00:00
Caleb Norton 47435f6e17
fix: don't fetch models.dev on completion (#13997) 2026-02-17 10:41:03 -06:00
Alex Carpenter df59d1412b
fix: Homepage video section layout shift (#13987) 2026-02-17 21:22:47 +05:30
Filip 46739ca7cd
fix(app): ui flashing when switching tabs (#13978) 2026-02-17 21:19:20 +05:30
Chris Yang d055c1cad6
fix(desktop): avoid sidecar health-check timeout on shell startup (#13925)
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2026-02-17 15:34:16 +00:00
David Hill adfbfe350d tui: increase prompt mode toggle height for better clickability 2026-02-17 15:28:35 +00:00
David Hill 652a776554 ui: add clearer 'Copy response' tooltip label for text parts 2026-02-17 15:19:30 +00:00
David Hill 1d78100f63 tweak(ui): allow full-width user message meta
Moves the user message meta row out of the bubble width constraints and truncates long metadata while keeping the timestamp visible with consistent middot spacing.
2026-02-17 15:16:07 +00:00
David Hill 57a5d5fd34 tweak(ui): show assistant response meta on hover
Adds hover-only metadata after the assistant copy icon showing agent, provider, model, and response duration.
2026-02-17 15:16:07 +00:00
David Hill 14684d8e75 tweak(ui): refine user message hover meta
Moves the interrupted state into the user message hover metadata and updates the copy tooltip to 'Copy message'.
2026-02-17 15:16:07 +00:00
David Hill 2cac848823 tweak(ui): use provider catalog names
Renders provider and model display names from the provider list instead of raw IDs in user message hover metadata.
2026-02-17 15:16:07 +00:00
David Hill 5a3e0ef13a tweak(ui): show user message meta on hover
Adds a hover-only metadata line under user messages showing agent, provider, model, and timestamp for quicker context.
2026-02-17 15:16:07 +00:00
opencode-agent[bot] 7ed4499748 chore: generate 2026-02-17 14:43:42 +00:00
Filip 4d5e86d8a5
feat(desktop): more e2e tests (#13975) 2026-02-17 08:42:50 -06:00
David Hill 222b6cda96 tweak(ui): update magnifying-glass icon
Replace the magnifying-glass glyph with a 16px viewBox variant and keep default 1px stroke; adjust the titlebar search to render the icon at 16x16.
2026-02-17 14:37:44 +00:00
David Hill 8e243c6500 tweak(app): tighten titlebar action padding
Use pr-2 for the status and fallback copy-path actions, and tighten the copy icon/text gap to 1.5.
2026-02-17 14:37:44 +00:00
David Hill 98f3ff6273 tweak(app): refine titlebar search and open padding
Ensure the titlebar search placeholder truncates cleanly and left-aligns; match the fallback copy-path button left padding to the open action.
2026-02-17 14:37:44 +00:00
David Hill ce08442732 tweak(ui): center titlebar search and soften keybind
Mount the titlebar search in the center area and tune its sizing/spacing; use regular weight for the keybind pill text.
2026-02-17 14:37:44 +00:00
David Hill 8fcfbd697a tweak(app): align titlebar search text size
Use the same 12px text style for the titlebar search placeholder as the status and open actions.
2026-02-17 14:37:44 +00:00
David Hill a8669aba8f tweak(app): match titlebar active bg to hover
Use the ghost hover background for active/expanded titlebar actions and tighten titlebar popover gutters to 4px.
2026-02-17 14:37:44 +00:00
David Hill d31e9cff6a tweak(app): use weak borders in titlebar actions
Use border-border-weak-base for the titlebar status and open actions (including the open button divider) and adjust the English copy-path label casing.
2026-02-17 14:37:44 +00:00
David Hill 0cb11c2412 tweak(app): reduce titlebar right padding
Use pr-2 (instead of pr-6) on the titlebar right section when not on Windows.
2026-02-17 14:37:44 +00:00
David Hill 9b1d7047d4 tweak(app): keep file tree toggle visible
Always show the titlebar file tree button (and space the right-side icon buttons at 4px) so it stays accessible regardless of the review panel state.
2026-02-17 14:37:44 +00:00
opencode-agent[bot] 703d634744 chore: generate 2026-02-17 13:45:58 +00:00
David Hill e273a31e70 tweak(ui): icon button spacing 2026-02-17 13:44:59 +00:00
Adam 277c68d8e5
chore: app polish (#13976)
Co-authored-by: David Hill <iamdavidhill@gmail.com>
2026-02-17 07:34:02 -06:00
Adam 10985671ad
feat(app): session timeline/turn rework (#13196)
Co-authored-by: David Hill <iamdavidhill@gmail.com>
2026-02-17 07:16:23 -06:00
Shoubhit Dash 3dfbb70593
fix(app): recover state after sse reconnect and harden sse streams (#13973) 2026-02-17 07:10:39 -06:00
David Hill 07947bab7d
tweak(tui): new session banner with logo and details (#13970) 2026-02-17 07:43:55 -05:00
opencode-agent[bot] 4eed55973f chore: generate 2026-02-17 12:08:03 +00:00
Minung Han 6e984378d7
fix(docs): correct reversed meaning in Korean plugins logging section (#13945) 2026-02-17 06:07:09 -06:00
chenmi 4fd3141ab5
docs: improve zh-cn and zh-tw documentation translations (#13942) 2026-02-17 06:06:39 -06:00
vynn 8d0a303af4
docs(ko): improve Korean translation accuracy and clarity in Zen docs (#13951) 2026-02-17 06:05:37 -06:00
Ganesh 0186a85063
fix(app): keep Escape handling local to prompt input on macOS desktop (#13963) 2026-02-17 06:04:11 -06:00
Aiden Cline ed4e4843c2
ci: update triage workflow (#13944) 2026-02-17 01:05:56 -06:00
Frank a93a1b93e1 wip: zen 2026-02-17 01:32:57 -05:00
Frank ace63b3ddb zen: glm 5 free 2026-02-17 01:12:13 -05:00
Brendan Allan d338bd528c
Hide server CLI on windows (#13936) 2026-02-17 12:43:25 +08:00
Aiden Cline e35a4131d0
core: keep message part order stable when files resolve asynchronously (#13915) 2026-02-16 18:45:11 -06:00
James Long d93cefd47a
fix(website): fix site in safari 18 (#13894) 2026-02-16 17:39:28 -05:00
Aiden Cline a580fb47d2
tweak: drop ids from attachments in tools, assign them in prompt.ts instead (#13890) 2026-02-16 14:59:57 -06:00
ImmuneFOMO 9d3c81a683
feat(acp): add opt-in flag for question tool (#13562)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-02-16 14:20:41 -06:00
Zhiyuan Zheng 86e545a23e
fix(opencode): ACP sessions never get LLM-generated titles (#13095) 2026-02-16 14:16:17 -06:00
Ariane Emory b0afdf6ea4
feat(cli): add session delete command (#13571) 2026-02-16 14:15:34 -06:00
opencode d8c25bfeb4 release: v1.2.6 2026-02-16 19:57:09 +00:00
Robert Schadek 160ba295a8
feat(opencode): add `dfmt` formatter support for D language files (#13867) 2026-02-16 13:14:35 -06:00
OpeOginni 16332a8583
fix(tui): make use of server dir path for file references in prompts (#13781) 2026-02-16 13:14:08 -06:00
Dax fdad823edc
feat(cli): add db migrate command for JSON to SQLite migration (#13874) 2026-02-16 19:05:21 +00:00
Ryan Vogel 5cc1d6097e
feat(cli): add --continue and --fork flags to attach command (#13879) 2026-02-16 13:45:00 -05:00
Vladimir Glafirov ef979ccfa8
fix: bump GitLab provider and auth plugin for mid-session token refresh (#13850) 2026-02-16 10:01:17 -06:00
Imanol Maiztegui bb30e06855
fix (tui): Inaccurate tips (#13845) 2026-02-16 09:08:04 -05:00
Adam b055f973df
chore: cleanup 2026-02-16 07:58:18 -06:00
Rafi Khardalian 45fa5e7199
fix(core): remove unnecessary per-message title LLM calls (#13804) 2026-02-16 06:04:20 -06:00
Chujiang 3ebf27aab9
fix(docs): correct critical translation errors in Russian zen page (#13830) 2026-02-16 06:02:48 -06:00
Aiden Cline 1d041c8861
fix: google vertex var priority (#13816) 2026-02-16 02:41:52 -06:00
opencode-agent[bot] 089ab9defa chore: generate 2026-02-16 08:32:34 +00:00
Jhin Lee f7708efa5b
feat: add openai-compatible endpoint support for google-vertex provider (#10303)
Co-authored-by: BlueT - Matthew Lien - 練喆明 <BlueT@BlueT.org>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-02-16 02:31:48 -06:00
bnema 60807846a9
fix(desktop): normalize Linux Wayland/X11 backend and decoration policy (#13143)
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2026-02-16 13:24:28 +08:00
dpuyosa afd0716cbd
feat(opencode): Add Venice support in temperature, topP, topK and smallOption (#13553) 2026-02-15 22:24:24 -06:00
Brendan Allan 920255e8c6
desktop: use process-wrap instead of manual job object (#13431) 2026-02-16 04:14:24 +00:00
opencode-agent[bot] 21e0778002 chore: generate 2026-02-15 22:31:40 +00:00
Pan Kaixin d9363da9ee
fix(website): correct zh-CN translation of proprietary terms in zen.mdx (#13734)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-02-15 16:30:47 -06:00
Salam Elbilig 9b23130ac4
feat(opencode): add `cljfmt` formatter support for Clojure files (#13426) 2026-02-15 15:21:57 -06:00
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