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
Vladimir Glafirov
6633f0e6fa
fix: bump gitlab-ai-provider version ( #10255 )
2026-01-24 00:11:18 -05:00
Shantur Rathore
4173adf5e2
feat(tasks): Add model info as part of metadata ( #10307 )
2026-01-24 00:10:40 -05:00
Arthur
cf7e10c4e8
fix: add xhigh reasoning effort for GitHub Copilot GPT-5 models ( #10092 )
...
Co-authored-by: Arthur Freitas Ramos <arthur@MacBook-Air-de-Arthur.local>
2026-01-24 00:09:47 -05:00
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
opencode
c130dd425a
release: v1.1.34
2026-01-23 07:27:35 +00:00
opencode
2e53697da0
release: v1.1.33
2026-01-23 02:38:33 +00: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
Vladimir Glafirov
515391e9c7
feat(gitlab): Added support for OpenAI based GitLab Duo models ( #10108 )
2026-01-22 16:26:25 -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
opencode
71ef43f9a0
release: v1.1.32
2026-01-22 19:22:26 +00: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
opencode
59ceca3e51
release: v1.1.31
2026-01-22 00:22:10 +00: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
opencode
09d2fd57ff
release: v1.1.30
2026-01-21 20:55:35 +00: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
opencode
c4c489a5bc
release: v1.1.29
2026-01-21 17:17:32 +00: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
opencode
d2fcdef571
release: v1.1.28
2026-01-20 22:04:12 +00: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
opencode
e521fee002
release: v1.1.27
2026-01-20 12:13:48 +00: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
opencode
1ee8a9c0b2
release: v1.1.26
2026-01-19 21:55:27 +00: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
0d8e706fac
test: fix transfomr test
2026-01-18 14:44:39 -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
Vladimir Glafirov
501ef2d989
fix: update gitlab-ai-provider to 1.3.2 ( #9279 )
2026-01-18 13:11:34 -06:00
Spoon
bfd2f91d5b
feat(hook): command execute before hook ( #9267 )
2026-01-18 13:11:22 -06:00
Caleb Norton
dac099a489
feat(nix): overhaul nix flake and packages ( #9032 )
2026-01-18 11:14:13 -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
GitHub Action
d13c0ea915
chore: generate
2026-01-18 06:42:13 +00: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
opencode
968239bb76
release: v1.1.25
2026-01-16 21:57:58 +00:00
Aiden Cline
8c24879246
test: fix
2026-01-16 15:52:51 -06:00