Dax Raad
68bd16df69
core: fix models snapshot loading to prevent caching issues
2026-01-24 14:06:07 -05:00
Dax Raad
32e6bcae3b
core: fix unicode filename handling in snapshot diff by disabling quote escaping
...
This ensures unicode and special characters in filenames are displayed correctly when generating diff patches, allowing proper file detection and revert operations
2026-01-24 13:07:07 -05:00
zerone0x
087d7da14d
fix(provider): deep merge providerOptions in applyCaching ( #10323 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-24 13:07:04 -05:00
Britt
f4cf3f4976
fix(web): construct apply_patch metadata before requesting permission ( #10422 )
2026-01-24 12:00:21 -06:00
Dax Raad
e3c1861a3e
get rid of models.dev macro
2026-01-24 12:27:13 -05:00
Sebastian Herrlinger
ad27427b48
use min/maxHeight for question textarea
2026-01-24 12:14:12 -05:00
Aiden Cline
88bcd04659
tweak: tell the model what model it is in environment section of prompt
2026-01-24 12:10:15 -05:00
justfortheloveof
077d17d433
fix: permission prompt should ignore keyboard events while dialog stack len > 0 ( #10338 )
2026-01-24 12:01:46 -05:00
GitHub Action
ae77ef3370
chore: generate
2026-01-24 14:47:36 +00:00
Ariane Emory
68e504bdc2
fix(tui): Use selectedForeground for question prompt tab text visibility ( resolves #10334 ) ( #10337 )
2026-01-24 09:46:59 -05:00
Fynn
b978ca11da
fix: retry webfetch with simple UA on 403 ( #10328 )
2026-01-24 00:14:32 -05:00
GitHub Action
e2d8310b76
chore: generate
2026-01-24 05:12:45 +00:00
Daniel Olowoniyi
1d09343f17
fix: allow gpt-5.1-codex model in codex auth pluginFixes ( #10181 )
2026-01-24 00:11:54 -05:00
Shantur Rathore
4173adf5e2
feat(tasks): Add model info as part of metadata ( #10307 )
2026-01-24 00:10:40 -05:00
Arthur
cf7e10c4e8
fix: add xhigh reasoning effort for GitHub Copilot GPT-5 models ( #10092 )
...
Co-authored-by: Arthur Freitas Ramos <arthur@MacBook-Air-de-Arthur.local>
2026-01-24 00:09:47 -05:00
Alex Yaroshuk
8a216a6ad5
fix(app): normalize path separators for session diff filtering on Windows ( #10291 )
2026-01-23 16:17:47 -06:00
Ariane Emory
225b72ca36
feat: always center selected item in selection dialogs ( resolves #10209 ) ( #10207 )
2026-01-23 11:59:39 -06:00
Adam
c4d223eb99
perf(app): faster workspace creation
2026-01-23 05:18:42 -06:00
zerone0x
31094cd5a4
fix(provider): add thinking presets for Google Vertex Anthropic ( #9953 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-22 19:44:18 -06:00
Idris Gadi
510f595e25
fix(tui): add weight to fuzzy search to maintain title priority ( #10106 )
2026-01-22 16:15:11 -06:00
iltenahmet
3eaf6f3baf
fix(ui): show file path in apply_patch request permission screen ( #10079 )
2026-01-22 13:43:11 -06:00
Greg Pstrucha
8ebb766470
fix(attach): allow remote --dir ( #8969 )
2026-01-22 13:19:08 -06:00
Adam
a96f3d153b
Revert "fix: handle special characters in paths and git snapshot reading logic( #9804 ) ( #9807 )"
...
This reverts commit cf6ad4c407 .
2026-01-22 10:37:13 -06:00
Adam
31f3a508dc
Revert "fix(core): snapshot regression"
...
This reverts commit bb710e9ea1 .
2026-01-22 10:35:31 -06:00
Aiden Cline
3b7c347b2e
tweak: bash tool, ensure cat will trigger external_directory perm
2026-01-22 10:26:06 -06:00
karta0807913
29cebd73e5
feat(mcp log): print mcp stderr to opencode log file ( #9982 )
...
Co-authored-by: chuxuan.liang <chuxuan.liang@bytedance.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-22 10:02:26 -06:00
Cas
e4286ae7a3
fix(codex): write refresh tokens to openai auth ( #10010 ) ( #10011 )
2026-01-22 09:53:09 -06:00
Adam
16fad51b5e
feat(app): add workspace startup script to projects
2026-01-22 07:42:56 -06:00
Aiden Cline
c2844697f3
fix: ensure images are properly returned as tool results
2026-01-21 23:54:44 -06:00
Alex Sadleir
fc0210c2fd
fix(acp): rename setSessionModel to unstable_setSessionModel ( #9940 )
2026-01-21 22:11:09 -06:00
luo jiyin
c3415b79fe
fix: correct spelling 'supercedes' to 'supersedes' ( #9935 )
...
Signed-off-by: luojiyin <luojiyin@hotmail.com>
2026-01-21 22:10:40 -06:00
dpuyosa
65e267ed3a
feat: Add promptCacheKey for Venice provider ( #9915 )
2026-01-21 20:28:04 -06:00
Daniel Rodriguez
6d574549bc
fix: include _noop tool in activeTools for LiteLLM proxy compatibility ( #9912 )
2026-01-21 18:46:41 -06:00
Aiden Cline
19fe3e265a
mark subagent sessions as agent initiated to ensure they dont count against quota (got the ok from copilot team)
2026-01-21 16:33:43 -06:00
Suad Wolgram
936f3ebe95
feat(ui): add gruvbox theme (Web/App) ( #9855 )
2026-01-21 15:34:27 -06:00
Aiden Cline
c89f6e7ac6
add chat.headers hook, adjust codex and copilot plugins to use it
2026-01-21 15:10:08 -06:00
Tommy D. Rossi
416aaff488
feat(acp): add session/list and session/fork support ( #7976 )
2026-01-21 14:14:56 -06:00
Aiden Cline
aa599b4a7d
fix: when dropping unsupported metadata match on providerID/model.id instead of providerID/model.api.id to prevent regression when using legacy model ids (pre-variant)
2026-01-21 13:39:55 -06:00
Aiden Cline
6f7a1c69a5
tweak: adjust textVerbosity and reasoningEffort defaults to better match codex cli
2026-01-21 13:23:04 -06:00
Daniel Olowoniyi
2a370f8038
feat: implement home directory expansion for permission patterns using `~` and `$HOME` prefixes. ( #9813 )
2026-01-21 12:52:21 -06:00
Aiden Cline
d9f0287d74
tweak: add back todo list tools for openai models
2026-01-21 12:14:09 -06:00
Noam Bressler
301e74d953
fix: Persist loaded model and mode on ACP session load ( #9829 )
2026-01-21 12:10:54 -06:00
Vladimir Glafirov
1820569818
chore(deps): update GitLab packages for better self-hosted instance support ( #9856 )
2026-01-21 11:23:33 -06:00
Bart Broere
8df09abb1b
feat: Make the models.dev domain configurable for offline environments ( #9258 )
2026-01-21 11:23:07 -06:00
Aiden Cline
ab3d412a81
tweak: adjust skill tool description to make it more clear which skills are available
2026-01-21 11:08:28 -06:00
Stephen Collings
0e1a8a1839
fix: Claude w/bedrock custom inference profile - caching support ( #9838 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-21 10:42:13 -06:00
nuno maduro
bfbcbc8863
feat(formatters): add laravel pint as a `.php` formatter ( #7312 )
2026-01-21 10:31:39 -06:00
Spoon
fd77d31b49
tweak(session title): change prompt to have the response with user language ( #9847 )
2026-01-21 10:05:09 -06:00
Halil Tezcan KARABULUT
87d91c29e2
fix(app): terminal improvements - focus, rename, error state, CSP ( #9700 )
2026-01-21 06:49:46 -06:00
Adam
bb710e9ea1
fix(core): snapshot regression
2026-01-21 06:10:01 -06:00
GitHub Action
79aa931a05
chore: generate
2026-01-21 10:36:00 +00:00
shirukai
cf6ad4c407
fix: handle special characters in paths and git snapshot reading logic( #9804 ) ( #9807 )
2026-01-21 04:35:23 -06:00
Dax Raad
65938baf00
core: update session summary after revert to show file changes
2026-01-21 01:01:20 -05:00
GitHub Action
96e9c89cc6
chore: generate
2026-01-21 05:37:18 +00:00
Kenny
a18ae2c8b7
feat: add OPENCODE_DISABLE_PROJECT_CONFIG env var ( #8093 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-01-20 23:36:42 -06:00
luo jiyin
c9ea966805
feat: add OPENCODE_DISABLE_FILETIME_CHECK flag ( #6581 )
...
Signed-off-by: luojiyin <luojiyin@hotmail.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-20 23:03:07 -06:00
GitHub Action
2049af4d6f
chore: generate
2026-01-21 04:56:39 +00:00
Aiden Cline
74bd52e8a7
fix: ensure apply patch tool emits edited events
2026-01-20 22:55:50 -06:00
Aiden Cline
9dc95c4c69
tweak: ensure synthetic user message following subtasks is only added when user manually invoked subtask
2026-01-20 22:51:54 -06:00
Vinicius da Motta
b93f33eaa4
fix(tui): responsive layout for narrow screens ( #9703 )
2026-01-20 22:22:38 -06:00
GitHub Action
dac73572e0
chore: generate
2026-01-21 02:39:31 +00:00
Ariane Emory
cbe20d22d3
fix: don't update session timestamp for metadata-only changes ( resolves #9494 ) ( #9495 )
2026-01-20 20:38:54 -06:00
Aiden Cline
021e42c0bb
core: fix issue when switching models (mainly between providers) where past reasoning/metadata would be sent to server and cause 400 errors since they came from another account/provider
2026-01-20 16:39:00 -06:00
Aiden Cline
0c4ffec857
chore: rename toModelMessage -> toModelMessages
2026-01-20 16:16:23 -06:00
Trevor Walker
694695050a
fix(opencode): preserve tool input from running state for MCP tool results ( #9667 )
2026-01-20 15:12:15 -06:00
Idris Gadi
e83c01ad36
fix(tui): prevent sidebar height from overflowing. ( #9689 )
2026-01-20 14:56:18 -06:00
Tommy D. Rossi
68e41a1ee7
fix: pass arguments to commands without explicit placeholders ( #9606 )
2026-01-20 11:12:43 -06:00
Aiden Cline
5622c53e1f
tweak: adjust codex prompt to discourage unnecessary question asking and encourage more autonomy
2026-01-20 11:08:04 -06:00
msvechla
8f62d4a5e3
fix(mcp): register OAuth callback before opening browser ( #9646 )
2026-01-20 10:18:49 -06:00
GitHub Action
733226de9d
chore: generate
2026-01-20 16:11:56 +00:00
Noam Bressler
e8b0a65c63
feat: Support ACP audience by mapping to ignore and synthetic ( #9593 )
...
Co-authored-by: noam-v <noam@bespo.ai>
2026-01-20 10:11:02 -06:00
Rahul A Mistry
01b12949e3
fix(app): terminal no longer hangs on exit or ctrl + D and closes the pane ( #9506 )
2026-01-20 09:42:20 -06:00
Adam
924fc9ed80
wip(app): settings
2026-01-20 07:33:44 -06:00
GitHub Action
616329ae97
chore: generate
2026-01-20 06:33:16 +00:00
Aiden Cline
9706aaf552
rm filetime assertions from patch tool
2026-01-20 00:32:29 -06:00
Craig Jellick
68d1755a9e
fix: add space toggle hint to tool selection prompt ( #9535 )
2026-01-19 23:38:26 -06:00
Aiden Cline
419004992d
chore: remove duplicate prompt file
2026-01-19 23:22:57 -06:00
Aiden Cline
0d49df46ef
fix: ensure truncation handling applies to mcp servers too
2026-01-19 23:19:24 -06:00
James Meng
36f5ba52e9
fix(batch): update batch tool definition to outline correct value for max tool calls ( #9517 )
2026-01-19 22:15:02 -06:00
Dax Raad
aa4b06e165
tui: fix message history cleanup to prevent memory leaks
2026-01-19 18:22:19 -05:00
Spoon
673e79f457
tweak(batch): up restrictive max batch tool from `10` to `25` ( #9275 )
2026-01-19 15:44:58 -06:00
Adam
a4d1824412
fix(app): no more favicons
2026-01-19 14:59:47 -06:00
Aiden Cline
769c97af08
chore: rm double conditional
2026-01-19 14:49:51 -06:00
GitHub Action
e29120317f
chore: generate
2026-01-19 20:47:09 +00:00
Ronan Kearns
88c5a7fe9e
fix(tui): clarify resume session tip ( #9490 )
2026-01-19 14:46:32 -06:00
Joseph Campuzano
091e88c1e1
fix(opencode): sets input mode based on whether mouse vs keyboard is in use to prevent mouse events firing ( #9449 )
2026-01-19 14:46:17 -06:00
Ariane Emory
c47699536f
fix: Don't unnecessarily wrap lines and introduce an unneeded empty line ( resolves #9489 ) ( #9488 )
2026-01-19 13:56:24 -06:00
Aiden Cline
3fd0043d19
chore: handle fields other than reasoning_content in interleaved block
2026-01-19 12:18:17 -06:00
Aiden Cline
dd0906be8c
tweak: apply patch description
2026-01-19 11:22:00 -06:00
Goni Zahavy
d5ae8e0bef
fix(opencode): `cargo fmt` is formatting whole workspace instead of edited file ( #9436 )
2026-01-19 10:48:59 -06:00
Aiden Cline
5b86724632
fix: cargo fmt actually does not support formatting single files
2026-01-19 10:15:32 -06:00
paulclou
b1684f3d12
fix(config): rename uv formatter from 'uv format' to 'uv' for config consistency ( #9409 )
...
Co-authored-by: Paul C. Lou <paul@exig.ai>
2026-01-19 09:59:51 -06:00
Adam
03d7467ea2
test(app): initial e2e test setup
2026-01-19 09:03:52 -06:00
Adam
295f290efd
chore: cleanup
2026-01-19 07:35:52 -06:00
Adam
1a262c4ca8
chore: cleanup
2026-01-19 07:35:52 -06:00
Adam
093a3e7876
feat(app): reset worktree
2026-01-19 07:35:52 -06:00
Adam
f26de6c52f
feat(app): delete workspace
2026-01-19 07:35:52 -06:00
Aiden Cline
4299450d7d
tweak apply_patch tool description
2026-01-19 01:31:30 -06:00
Aiden Cline
3515b4ff7d
omit todo tools for openai models
2026-01-19 01:06:26 -06:00
Aiden Cline
4a7809f600
add proper variant support to copilot
2026-01-19 00:18:42 -06:00
GitHub Action
9d1803d000
chore: generate
2026-01-19 06:14:40 +00:00
Aiden Cline
86df915df0
chore: cleanup provider code to assign copilot sdk earlier in flow
2026-01-19 00:13:58 -06:00
GitHub Action
6f847a794b
chore: generate
2026-01-19 06:12:36 +00:00
NateSmyth
260ab60c0b
fix: track reasoning by output_index for copilot compatibility ( #9124 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-19 00:11:54 -06:00
Aiden Cline
e2f1f4d81e
add scheduler, cleanup module ( #9346 )
2026-01-18 23:33:23 -06:00
Christopher Tso
fc6c9cbbd2
fix(github-copilot): auto-route GPT-5+ models to Responses API ( #5877 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-18 23:30:28 -06:00
Thiago Malek
6b481b5fb0
fix(opencode): use streamObject when using openai oauth in agent generation ( #9231 )
2026-01-18 23:22:31 -06:00
Luke Parker
d939a3ad54
feat(tui): use mouse for permission buttons ( #9305 )
2026-01-18 21:42:10 -06:00
Luke Parker
e81bb86795
fix: Windows evaluating text on copy ( #9293 )
2026-01-18 17:27:30 -06:00
Aiden Cline
d841e70d26
fix: bad variants for grok models
2026-01-18 14:21:14 -06:00
Aiden Cline
c29d44fcef
docs: note untracked files in review
2026-01-18 13:22:58 -06:00
zerone0x
38c641a2fc
fix(tool): treat .fbs files as text instead of images ( #9276 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-18 13:17:49 -06:00
Spoon
bfd2f91d5b
feat(hook): command execute before hook ( #9267 )
2026-01-18 13:11:22 -06:00
GitHub Action
5009f10406
chore: generate
2026-01-18 16:46:02 +00:00
Lior
095a64291d
fix(acp): preserve file attachment metadata during session replay ( #6342 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-18 10:45:25 -06:00
Chawye Hsu
f7fef99ddd
refactor(installation): update scoop installation method ( #9243 )
...
Signed-off-by: Chawye Hsu <su+git@chawyehsu.com>
2026-01-18 09:58:34 -06:00
Aiden Cline
2dcca4755d
fix: import issue in patch module
2026-01-18 09:47:18 -06:00
Mani Sundararajan
0ccf9bd9ac
feat(cli): uninstall opencode installed via windows package managers ( #8571 )
2026-01-18 02:40:01 -06:00
Noam Bressler
ee4ea65311
fix: restore persisted model/agent when loading ACP session ( #7809 )
...
Co-authored-by: noam-v <noam@bespo.ai>
2026-01-18 01:29:57 -06:00
Noam Bressler
bef1f66281
fix(acp): use single global event subscription and route by sessionID ( #5628 )
...
Co-authored-by: noamzbr <noamzbr@users.noreply.github.com>
Co-authored-by: noam-v <noam@bespo.ai>
2026-01-18 01:29:42 -06:00
Bowen Dwelle
3591372c45
feat(tool): increase question header and label limits ( #9201 )
2026-01-18 00:41:36 -06:00
Aiden Cline
b7ad6bd839
feat: apply_patch tool for openai models ( #9127 )
2026-01-18 00:35:09 -06:00
Patrick Schiel
10433cb45b
fix(windows): fix jdtls download on Windows ( #9195 )
2026-01-18 00:30:45 -06:00
Nathan Flurry
bfb8c531c2
feat: bind vim-style line-by-line scrolling ( #8980 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-01-17 21:54:26 -06:00
Aiden Cline
052f887a9a
core: prevent env variables in config from being replaced with actual values
...
When opencode.json was missing a $schema, the config loader would add it
and write the file back - but with env variables like {env:API_KEY} replaced
with their actual secret values. This made it impossible to safely commit
opencode.json to version control.
Now the original config text is preserved when adding $schema, keeping
variable placeholders intact.
2026-01-17 20:59:50 -06:00
Kit Langton
759e68616e
refactor(tui): unify command registry and derive slash commands ( #9115 )
2026-01-17 20:39:19 -06:00
opencode-agent[bot]
93e43d8e5e
Hide variants hint when list empty ( #9179 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-01-17 20:32:57 -06:00
Aiden Cline
f3513bacff
tui: fix model state persistence when model store is not ready
2026-01-17 14:41:42 -06:00
GitHub Action
d377246491
chore: generate
2026-01-17 11:47:55 +00:00
Javier Aceña
7030f49a74
fix: mdns discover hostname ( #9039 )
2026-01-17 05:47:19 -06:00
Aiden Cline
ea13b6e8aa
test: add azure test case
2026-01-17 00:35:49 -06:00
Aiden Cline
33290c54cd
Revert "feat(mcp): add OAuth redirect URI configuration for MCP servers ( #7379 )"
...
This reverts commit 40b275d7e6 .
2026-01-16 22:17:33 -06:00
Aiden Cline
7c3eeeb0fa
fix: gpt id stuff fr fr this time :/ ( #9006 )
2026-01-16 22:09:36 -06:00
GitHub Action
80020ade2e
chore: generate
2026-01-16 23:23:57 +00:00
Amir Hasanbasic
08ef97b162
fix(opencode): add oauth polling safety margin in copilot device authentication ( #8986 )
2026-01-16 17:23:18 -06:00
b3nw
3d095e7fe7
fix: centralize OSC 52 clipboard support for SSH sessions ( #8974 )
2026-01-16 16:57:17 -06:00
Akshar Patel
c25155586c
fix: open help dialog with tui/open-help route ( #8596 )
2026-01-16 16:42:27 -06:00
Seth Carlton
08b94a6890
fix: keep primary model after subagent runs ( #8951 )
2026-01-16 16:19:17 -06:00
Aiden Cline
578239e0d0
chore: cleanup transform code a tad
2026-01-16 16:13:38 -06:00
Ariane Emory
626fa1462b
fix: make home/end keys work in menu list modal windows ( resolves #7190 ) ( #8347 )
2026-01-16 21:57:59 +00:00
Aiden Cline
9127055ae7
tweak: wording
2026-01-16 15:50:24 -06:00
Aiden Cline
f5a6a4af7f
Revert "fix: ensure that tool attachments arent sent as user messages ( #8944 )"
...
This reverts commit 8fd1b92e6e .
2026-01-16 15:50:24 -06:00
Aiden Cline
14d1e20287
Revert "fix(app): support anthropic models on azure cognitive services" ( #8966 )
2026-01-16 15:25:23 -06:00
Unies Ananda Raja
b8e2895dfc
fix(app): support anthropic models on azure cognitive services ( #8335 )
2026-01-16 15:24:06 -06:00
GitHub Action
6e028ec2dc
chore: generate
2026-01-16 21:21:54 +00:00
Aiden Cline
8e0ddd1ac9
chore: cleanup server routes ( #8965 )
...
Co-authored-by: Leka74 <leke.dobruna@gmail.com>
Co-authored-by: Leka74 <791494+Leka74@users.noreply.github.com>
2026-01-16 15:21:13 -06:00
kenryu42
98578d3a7b
fix(bun): reinstall plugins when cache module missing ( #8815 )
2026-01-16 14:32:05 -06:00
Adam
71306cbd1f
Revert "feat(desktop): Terminal Splits ( #8767 )"
...
This reverts commit 88fd6a294b .
2026-01-16 14:03:13 -06:00
Aiden Cline
8fd1b92e6e
fix: ensure that tool attachments arent sent as user messages ( #8944 )
2026-01-16 12:47:43 -06:00
Aiden Cline
e1d0b2ba6e
fix: use dynamic import for session event in config.ts to avoid circular dep
2026-01-16 11:39:22 -06:00
Bernat Pericàs
ccc27e23df
fix(docs): Broken URL ( #8918 )
2026-01-16 11:37:05 -06:00
Aiden Cline
40836e9683
fix: fix the itemId stripping logic, this time it should fix that id issue w/ gpt models fr
2026-01-16 11:34:45 -06:00
Daniel Polito
88fd6a294b
feat(desktop): Terminal Splits ( #8767 )
2026-01-16 10:51:02 -06:00
Aiden Cline
e0a854f035
Revert "fix: rm user message when dealing w/ image attachments, use proper tool attachment instead"
...
This reverts commit de2de099b4 .
2026-01-16 09:33:54 -06:00
Aiden Cline
bd914a8c06
Revert "stop select dialog event propagation"
...
This reverts commit 46be47d0be .
2026-01-16 09:30:06 -06:00
Aiden Cline
524ea95a00
update gpt models prompt
2026-01-16 01:34:01 -06:00
Aiden Cline
de2de099b4
fix: rm user message when dealing w/ image attachments, use proper tool attachment instead
2026-01-16 00:05:10 -06:00
GitHub Action
0233dd1b39
chore: generate
2026-01-16 05:37:24 +00:00
Christopher Tso
40b275d7e6
feat(mcp): add OAuth redirect URI configuration for MCP servers ( #7379 )
2026-01-15 23:36:48 -06:00
Akshar Patel
ac54535486
feat: add version to session header and /status dialog ( #8802 )
2026-01-15 22:58:41 -06:00
Aiden Cline
1a43e5fe87
fix: adjust websearch tool to emphasize that it ISNT 2024, give more info as to current date
2026-01-15 20:50:22 -06:00
Sebastian Herrlinger
46be47d0be
stop select dialog event propagation
2026-01-16 03:17:32 +01:00
Kit Langton
4af9defb89
fix(tui): correct theme count tip ( #8779 )
2026-01-15 19:39:35 -06:00
Kit Langton
12b621068a
fix(tui): dim question option prefixes ( #8776 )
2026-01-15 19:38:55 -06:00
Kit Langton
07e7ebdb8e
fix(tui): add tab navigation in questions ( #8777 )
2026-01-15 19:38:11 -06:00
Kit Langton
5092b5f07b
docs: clarify question tool guidance ( #8778 )
2026-01-15 19:37:56 -06:00
Aiden Cline
d7192d6af9
tweak: set opencode as user agent for most interefence requests
2026-01-15 19:25:58 -06:00
Dan Lapid
b572c68100
fix(mcp): show auth URL when browser cannot open in remote sessions ( #7884 )
2026-01-15 20:21:39 -05:00
Aiden Cline
d47510785a
strip itemIds in more cases
2026-01-15 18:00:58 -06:00
Daniel Polito
8b08d340ac
fix: stop changing main model/agent from subtasks invocation ( #7681 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-01-15 17:18:39 -06:00
Sercan Sagman
81983d4a2e
fix(agent): default agent selection in acp and headless mode ( #8678 )
...
Signed-off-by: assagman <ahmetsercansagman@gmail.com>
2026-01-15 17:09:19 -06:00
Aiden Cline
9d8d0e97ec
Revert "fix:subagent reasoningEffort not being applied ( #8646 )"
...
This reverts commit f4086ac459 .
2026-01-15 16:06:35 -06:00
Jeong Juahn
f4086ac459
fix:subagent reasoningEffort not being applied ( #8646 )
...
Co-authored-by: Bot <bot@example.com>
2026-01-15 16:04:01 -06:00
outside.observer
83ed1adcbd
feat: add Carbonfox theme ( #8723 )
2026-01-15 16:02:29 -06:00
seilk
9b57db30d1
feat: add litellmProxy provider option for explicit LiteLLM compatibility ( #8658 )
...
Co-authored-by: Mark Henderson <Mark.Henderson99@hotmail.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-15 22:01:15 +00:00
Qunhong Zeng
b14622352e
fix(session): ensure agent exists before processing title in session summary ( #8662 )
2026-01-15 15:24:13 -06:00
Aaron Iker
fe58c649cb
feat(console): Update /black plan selection, light rays effect. mobile styles ( #8731 )
...
Co-authored-by: Github Action <action@github.com>
2026-01-15 21:31:50 +01:00
Adam
af2a09940c
fix(core): more defensive project list
2026-01-15 13:58:39 -06:00
Adam
b0345284f9
fix(core): filter dead worktrees
2026-01-15 13:33:49 -06:00
Adam
d71153eae6
fix(core): loading models.dev in dev
2026-01-15 13:33:48 -06:00
Aiden Cline
dc1c25cff5
fix: ensure frontmatter can process same content as other agents ( #8719 )
2026-01-15 13:06:14 -06:00
Maciek Szczesniak
37f30993fa
fix: show toast error message on ConfigMarkdown parse error ( #8049 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-01-15 11:53:06 -06:00
opencode-agent[bot]
ebc194ca9a
Prettify retry duration display in TUI ( #8608 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-01-15 11:50:18 -06:00
andrew-kramer-inno
4edb4fa4fa
fix: handle broken symlinks gracefully in grep tool ( #8612 )
...
Co-authored-by: Alex Johnson <nvidiattxpsli@gmail.com>
2026-01-15 11:40:37 -06:00
Dax
dd1f981d23
fix: honor per-server MCP timeouts ( #8706 )
2026-01-15 11:31:31 -05:00
Sebastian Herrlinger
bfc9b24b48
use native text truncation for sidebar diff paths
2026-01-15 17:23:48 +01:00
Brandon Smith
8d720f9463
fix(opencode): add input limit for compaction ( #8465 )
2026-01-15 01:35:16 -06:00
Aiden Cline
92931437c4
fix: codex id issue ( #8605 )
2026-01-15 01:31:50 -06:00
Ariane Emory
08ca1237cc
fix(tui): Center the initially selected session in the session_list ( resolves #8558 ) ( #8560 )
2026-01-15 01:04:20 -06:00
Aiden Cline
16cac69a72
Revert "feat: allow provider-level store option ( #8000 )" ( #8613 )
2026-01-15 00:45:03 -06:00
Call White
fcf2da9571
feat: allow provider-level store option ( #8000 )
2026-01-15 00:35:53 -06:00
GitHub Action
253b7ea784
chore: generate
2026-01-15 06:04:47 +00:00
Kit Langton
3a9fd1bb36
fix: restore brand integrity of TUI wordmark ( #8584 )
2026-01-15 00:04:11 -06:00
Cas
76a79284d2
feat(tui): make dialog keybinds configurable ( #6143 ) ( #6144 )
2026-01-14 23:39:52 -06:00
Aiden Cline
b36837ae93
tweak: add error message so people know to reauthenticate with copilot
2026-01-14 20:21:03 -06:00
Aiden Cline
6a2fed7042
chore: bump cache version
2026-01-14 17:44:16 -06:00
Aiden Cline
74baae597a
chore: bump plugin version
2026-01-14 17:43:12 -06:00
Aiden Cline
d78d31430d
feat: official copilot plugin ( #8393 )
2026-01-14 17:42:51 -06:00
Aiden Cline
096e14d787
tweak: adjust lsp wording a bit more to encourage fixing
2026-01-14 15:44:44 -06:00
Aiden Cline
b3ae1931fc
fix: plan path permissions
2026-01-14 13:28:56 -06:00
Aiden Cline
7d3c7a9f65
add check incase provider doesnt exist in models list
2026-01-14 12:16:12 -06:00
Aiden Cline
50dfa9caf3
chore: upgrade bun from 1.3.5 -> 1.3.6, also update types/bun from 1.3.4 -> 1.3.6 and fix type errs ( #8499 )
...
Co-authored-by: Github Action <action@github.com>
2026-01-14 11:53:12 -06:00
Aiden Cline
1f86aa8bb9
fix: adjust gitlab logic in provider.ts
2026-01-14 11:42:45 -06:00
Jacopo Binosi
3a9e6b558c
feat(opencode): add AWS Web Identity Token File support for Bedrock ( #8461 )
2026-01-14 10:20:47 -06:00
Mani Sundararajan
ad17e8d1f0
feat: add choco and scoop to opencode upgrade methods ( #8439 )
2026-01-14 09:39:01 -06:00
Vladimir Glafirov
0ce849c3d5
chore: update gitlab-ai-provider to 3.1.1 and remove unused parameter ( #8424 )
2026-01-14 09:34:02 -06:00
Cas
6e13e2f74e
fix(session): remove typo'd duplicate path import ( #8408 ) ( #8412 )
...
Co-authored-by: opencode <opencode@sst.dev>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2026-01-14 09:04:03 -06:00
Kit Langton
b2b123a392
feat(tui): improve question prompt UX ( #8339 )
2026-01-14 10:00:29 -05:00
Shane Bishop
077ca4454f
fix(desktop): "load more" button behavior in desktop sidebar ( #8430 )
2026-01-14 07:36:08 -06:00
Dax Raad
fcc561ebb7
fix plan mode when not in git worktree
2026-01-14 08:21:26 -05:00
GitHub Action
76b10d85ee
chore: generate
2026-01-14 07:37:11 +00:00
Goni Zahavy
45a770cdb1
fix(opencode): fix docker image after sst rename in tips ( #8376 )
2026-01-14 01:36:36 -06:00
Akshar Patel
a57c8669b6
feat: show connected providers in /connect dialog ( #8351 )
2026-01-14 01:35:59 -06:00
zerone0x
f9fcdead55
fix(session): skip duplicate system prompt for Codex OAuth sessions ( #8357 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-13 23:44:39 -06:00
GitHub Action
f242541ef3
chore: generate
2026-01-14 00:04:24 +00:00
Felix Sanchez
562f067131
fix: deduplicate file refs in sent prompts ( #8303 )
2026-01-13 18:03:45 -06:00
Daniel Sauer
1ff46c75fa
fix(tui): track all timeouts in Footer to prevent memory leak ( #8255 )
2026-01-13 18:03:34 -06:00
Leonidas
bee4b6801e
fix(TUI): make tui work when OPENCODE_SERVER_PASSWORD is set ( #8179 )
2026-01-13 16:50:19 -06:00
Dax Raad
0187b6bb72
do not allow agent to ask custom-less questions
2026-01-13 17:14:12 -05:00
Aiden Cline
0eb898abcf
tweak: prompt for explore agent better
2026-01-13 15:35:52 -06:00
GitHub Action
5a309c2dbf
chore: generate
2026-01-13 21:24:19 +00:00
Vladimir Glafirov
452f11ff77
fix: Add Plugin Mocks to Provider Tests ( #8276 )
2026-01-13 15:23:41 -06:00
Alan
774c24e76e
fix: update User-Agent string to latest Chrome version in webfetch ( #8284 )
2026-01-13 15:23:08 -06:00
Dax
0a3c72d678
feat: add plan mode with enter/exit tools ( #8281 )
2026-01-13 15:55:48 -05:00
Aiden Cline
1550ae47c0
add family to gpt 5.2 codex in codex plugin
2026-01-13 13:57:34 -06:00
Aiden Cline
33ba064c40
tweak: external dir permission rendering in tui
2026-01-13 13:52:16 -06:00
Aiden Cline
96ae5925c3
tweak: ensure external dir and bash tool invocations render workdir details
2026-01-13 13:52:15 -06:00
Dillon Mulroy
797a56873d
fix(cli): mcp auth duplicate radio button icon ( #8273 )
2026-01-13 13:22:26 -06:00
Vladimir Glafirov
05867f9318
feat: Add GitLab Duo Agentic Chat Provider Support ( #7333 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-01-13 13:21:39 -06:00
Daniel Sauer
b68a4a8838
fix(state): delete key from recordsByKey on instance disposal ( #8252 )
2026-01-13 12:43:16 -06:00
Daniel Sauer
80e1173ef7
fix(mcp): close existing client before reassignment to prevent leaks ( #8253 )
2026-01-13 12:38:34 -06:00
Daniel Polito
3600bd27f4
feat(desktop): Ask Question Tool Support ( #8232 )
2026-01-13 12:28:08 -06:00
Leonidas
a092f567b7
fix(github): add persist-credentials: false to workflow templates ( #8202 )
2026-01-13 09:53:30 -06:00
Dax Raad
c86c2acf4c
add fullscreen view to permission prompt
2026-01-13 09:58:08 -05:00
zerone0x
21990621e2
fix(tui): prevent question tool keybindings when dialog is open ( #8147 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-13 01:04:49 -06:00
Aiden Cline
f1f44644e2
fix: brew autoupgrade
2026-01-13 01:01:06 -06:00
ShoeBoom
c0b214232d
fix(config): handle write errors when updating schema in opencode config ( #8125 )
2026-01-12 23:11:26 -06:00
Eric Guo
f4f8f2d151
feat(cli): Support debug tool calling directly in CLI. ( #6564 )
2026-01-12 23:10:56 -06:00
Aiden Cline
b4ad5c138e
tweak: for zai ensure clear_thinking is false
2026-01-12 23:04:50 -06:00
Leonidas
789e111a0f
fix(TUI): dont submit prompt when switching sessions ( #8016 )
2026-01-12 22:43:44 -05:00
Aiden Cline
66f9bdab32
core: tweak edit and write tool outputs to prevent agent from thinking edit didn't apply
2026-01-12 20:40:10 -06:00
lemon
efaa9166fb
fix: prevent [object Object] error display in console output ( #8116 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-12 20:40:03 -06:00
M. Adel Alhashemi
5d37e58d34
fix(task): respect agent task permission for nested sub-agents ( #8111 )
2026-01-12 20:37:42 -06:00
Rohan Mukherjee
20088a87b0
fix: max completion tokens error for cloudflare ( #7970 )
2026-01-12 20:08:27 -06:00
Adam
05019dae76
fix(bedrock): use reasoningConfig for Anthropic models on Bedrock ( #8092 )
2026-01-12 18:42:19 -06:00
Darsh Patel
bf37a88f7f
fix: await auth.set to prevent race condition when setting API key ( #8075 )
2026-01-12 18:20:50 -06:00
Paolo Ricciuti
498a4ab408
fix: actually modify opencode config with `mcp add` ( #7339 )
2026-01-12 18:02:59 -06:00
Jason Kölker
d954e1e3b6
fix(session): store api url in metadata ( #8090 )
2026-01-12 17:22:42 -06:00
opencode-agent[bot]
8f22a6b69d
Add nova-2 to region prefix models ( #8085 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-01-12 16:55:12 -06:00
Aiden Cline
fd37d5b54e
tweak: truncation dir perm
2026-01-12 16:46:47 -06:00