Luke Parker
ef78fd8bae
fix: debounce LSP diagnostics to get complete results ( #5600 )
2025-12-15 21:26:59 -06:00
DS
72ebaeb8f7
fix: rejoin system prompt if experimental plugin hook triggers to preserve caching ( #5550 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-15 20:00:26 -06:00
Dax Raad
38c5f23f4a
tui: update dialog context and server to use new single dialog system
2025-12-15 19:35:19 -05:00
Luke Parker
27e826eba6
fix(win32): Normalise LSP paths on windows (fixes lua) ( #5597 )
2025-12-15 18:01:03 -06:00
Aiden Cline
89a4f1c1ae
tweak: add .catch for extractZip calls
2025-12-15 17:41:28 -06:00
Luke Parker
0d1c6e0ca9
fix(win32): Missing LSP can now unzip on windows ( #5594 )
2025-12-15 17:29:30 -06:00
Luke Parker
efac8cebb3
fix(win32): correct ElixirLS extension typo ( #5590 )
2025-12-15 16:47:27 -06:00
Luke Parker
48b2bde6e5
fix(win32): use path.delimiter for PATH separator in LSP server lookups ( #5589 )
2025-12-15 16:39:42 -06:00
Luke Parker
f3e64cfb19
fix(windows): opencode github install ( #5587 )
2025-12-15 16:12:54 -06:00
Ariane Emory
8fcc80bc20
fix: restore ability to bind keys for model_cycle_favorite model_cycle_favorite_reverse ( resolves #5198 ) ( #5202 )
2025-12-15 16:03:50 -06:00
Aiden Cline
ca599ab8fc
tweak: add model flag support for agent create command
2025-12-15 14:55:59 -06:00
Ariane Emory
6632987827
fix: record shell mode in history ( resolves #5454 ) ( #5551 )
2025-12-15 14:42:17 -06:00
Aiden Cline
81134cf61e
add ability to set topK
2025-12-15 14:34:56 -06:00
justfortheloveof
7abc2a947e
tweak: prioritize fuzzysort results that start with user input ( #5571 )
2025-12-15 14:22:37 -06:00
Dax Raad
d5a506d4ae
core: fix server response handling to prevent connection timeouts
2025-12-15 15:07:20 -05:00
Dax Raad
7d1733c752
core: fix message caching for Anthropic models to improve response consistency
2025-12-15 14:33:14 -05:00
Adam
c4f63824df
fix: terminal in desktop
2025-12-15 13:09:13 -06:00
Nalin Singh
6830590183
feat: add F# language server support ( #5549 )
2025-12-15 10:52:16 -06:00
Dax Raad
b0f77da56c
core: reorganize agent configuration to separate primary agents (build, plan) from subagents
2025-12-15 09:58:23 -05:00
René
9eefcd1b41
Provider fix, anthropic Errorhandling if empty image file is read ( #5521 )
2025-12-14 23:56:47 -06:00
Nalin Singh
7c1124199e
fix: input lip visibility for transparent themes ( #5544 )
2025-12-14 23:10:33 -06:00
Spoon
5cf126d489
fix(edit): add per-file lock to prevent read-before-write race ( #4388 )
2025-12-14 23:01:50 -06:00
Aiden Cline
509f7d9617
ignore: fix debug var in last commit
2025-12-14 22:59:30 -06:00
opencode-agent[bot]
ae1bf92c81
Add dismiss button to Getting Started box ( #5543 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-12-14 22:58:26 -06:00
DS
b021b26e77
feat: restore experimental.chat.messages.transform and add experimental.chat.system.transform hooks ( #5542 )
2025-12-14 22:51:11 -06:00
Ravi Kumar
54569b5552
fix(session): fix unshare command not clearing share state ( #5523 )
2025-12-14 22:05:06 -06:00
Adam
4a8e8f537c
wip(desktop): progress
2025-12-14 21:38:58 -06:00
Mark Jaquith
ed33d82535
feat(cli): auto-submit prompt when using --prompt flag ( #4510 )
2025-12-14 21:06:04 -06:00
Dax Raad
e22af25076
ci: fix test failures in CI by pre-populating models cache
...
Tests were failing in CI because the models.json cache file doesn't exist
and the data() macro fallback only works at build time, not runtime.
The preload now pre-fetches models.json and disables the background
refresh to prevent race conditions during test execution.
2025-12-14 21:23:45 -05:00
Dax
fed4776451
LLM cleanup ( #5462 )
...
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-14 21:11:30 -05:00
Ravi Kumar
fdf560c343
fix(tui): --continue selects wrong session ( #5513 )
2025-12-14 19:50:54 -06:00
Martijn Baay
7368342bab
feat: add experimental.continue_loop_on_deny config option ( #4729 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-12-14 17:13:32 -06:00
Aiden Cline
0c7f0cfa2e
tweak: fallback to provider default for temperature
2025-12-14 11:57:12 -06:00
GitHub Action
10ee6d345b
chore: format code
2025-12-14 17:48:34 +00:00
Nalin Singh
48ec68730f
fix: ensure input borders are drawn in transparent themes ( #5524 )
2025-12-14 11:48:02 -06:00
GitHub Action
70e4efe429
chore: format code
2025-12-14 17:46:46 +00:00
Sellers Crisp
92948ed8a4
feat: add server_error, rate_limit, and no_kv_space retry logic to accommodate Foundry API issues ( #5527 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-14 11:46:14 -06:00
Lawrence Sarpong
e6a0a005d6
Add Gleam LSP and formatter ( #5514 )
2025-12-14 10:51:08 -06:00
Aiden Cline
f8bca50f00
rm unnecessary code
2025-12-13 23:45:15 -06:00
Aiden Cline
3d2ef28fa8
add topK function to transform, add temp defaults for glm and minimax
2025-12-13 23:27:11 -06:00
Sachnun
d8ac35f6e5
fix(tui): open parent session instead of subagent on continue flag ( #5503 )
2025-12-13 21:09:42 -06:00
Tommy D. Rossi
aedb5550a8
fix: limit LSP diagnostics to prevent context window waste ( #5480 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-13 19:56:26 -06:00
Aiden Cline
d4cfbd8219
chore: reduce duplication of field in transform
2025-12-13 18:07:22 -06:00
GitHub Action
199bd8a9a2
chore: format code
2025-12-13 17:30:48 +00:00
rari404
decf2452c4
feat: add dockerfile language server ( #5252 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-13 11:30:15 -06:00
rari404
8917a4c609
feat: add texlab language server and latexindent formatter ( #5251 )
2025-12-12 23:50:09 -06:00
Matt Silverlock
613e082358
github: support GITHUB_TOKEN + skip OIDC ( #5459 )
2025-12-12 19:55:46 -06:00
Charles Cooper
b6856bd593
fix: add --session flag to attach command ( #5460 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-12 19:45:28 -06:00
David Hill
7cb5a77ba6
fix: mute the project path in the sidebar that proceeds the final directory
2025-12-12 23:45:39 +00:00
David Hill
dbc84ff4c3
Merge branch 'dev' of https://github.com/sst/opencode into dev
2025-12-12 22:50:50 +00:00
David Hill
c11ea3fd92
fix: mute the whole prompt area when leader key is active
2025-12-12 22:50:48 +00:00
Aiden Cline
b93614cb81
docs: add env vars sections
2025-12-12 16:47:50 -06:00
Aiden Cline
15caecdb45
shell tweaks, better handling for windows ( #5455 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-12-12 16:11:07 -06:00
Sebastian Herrlinger
43202f2820
only exit app when prompt is empty, otherwise fallthrough, fix #5457
2025-12-12 22:45:28 +01:00
Dan Brown
6e9833acce
Shell: No -l in fallback, for max compatibility ( #5452 )
2025-12-12 15:43:35 -06:00
Dax Raad
651a10d6db
only gen summary if diffs
2025-12-12 16:24:26 -05:00
Aiden Cline
f9674793af
tweak: 5.1 -> 5. in transform
2025-12-12 15:17:11 -06:00
Aiden Cline
909013320b
tweak: 5.1 -> 5. reasoning effort match
2025-12-12 13:21:57 -06:00
Luke Parker
2e417c4d8c
fix: osascript for clipboard typo ( #5430 )
2025-12-12 11:37:43 -06:00
xu0o0
9017d10303
acp: fix internal error on /compact ( #5424 )
2025-12-12 10:43:18 -06:00
David Hill
99158e736b
Merge branch 'dev' of https://github.com/sst/opencode into dev
2025-12-12 09:44:06 +00:00
David Hill
b803a9732d
fix: make the logo on the home screen non-selectable
2025-12-12 09:43:41 +00:00
Viktor Forsman
7ec48dfd15
fix: debug lsp diagnostics cmd for certain lsps ( #5420 )
2025-12-11 23:20:38 -06:00
Rhys Sullivan
11efda3f5c
[feat]: show indicator for in progress chats in the sessions list ( #5417 )
2025-12-11 21:57:03 -05:00
Sachnun
a5cb4e41f5
fix(tui): restore input on timeline revert and show newest first ( #5366 )
2025-12-11 20:07:31 -06:00
Sachnun
237c0253c2
fix(server): make time field optional in session update validator ( #5372 )
2025-12-11 20:06:15 -06:00
xu0o0
a9f27371cf
acp: replay conversation history in session/load ( #5385 )
2025-12-11 20:02:06 -06:00
opencode-agent[bot]
9c126c5b64
Removed cache mention from webfetch prompt. ( #5412 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2025-12-11 19:53:39 -06:00
Koichi Nakayamada
1fd005838c
fix(tui): ensure fatal error UI is readable in light mode ( #5387 )
2025-12-11 16:39:27 -06:00
Koichi Nakayamada
61ba844234
fix: add fg color to some TUI text elements for light mode visibility ( #5378 )
2025-12-11 16:29:34 -06:00
Adán
ffec52a17c
fix: Windows LSP URIs using backslashes (Biome initialization failure) ( #5317 )
2025-12-11 16:28:39 -06:00
Aiden Cline
342595e0f7
tweak: setting chat_template_args in transform
2025-12-11 16:22:10 -06:00
Aiden Cline
b41051b4ee
tweak(tui): better error msg rendering
2025-12-11 16:22:10 -06:00
Dax Raad
0400024d02
core: fix missing Flag import in session prompt
2025-12-11 16:18:04 -05:00
Dax Raad
d4dc142cc2
core: add client identification to user agent and request headers for better tracking
2025-12-11 16:18:04 -05:00
Aiden Cline
4e92f54415
tweak: bash tool, try to prevent the cd spam
2025-12-11 14:58:46 -06:00
Aiden Cline
4f5abe387d
tweak: bash tool deny msg
2025-12-11 14:46:58 -06:00
Jorgen Henriksen
2a9269c347
add experimental.chat.messages.transform hook ( #5207 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-11 14:38:45 -06:00
Aiden Cline
5b21334fdd
fix
2025-12-11 13:55:08 -06:00
Shantur Rathore
755a79cd8e
fix: Writing to Bun.stderr causes CPU pinning to 100%. ( #5396 )
2025-12-11 13:47:59 -06:00
Sebastian Herrlinger
80e04be84f
fix super modifier parsing
2025-12-11 19:20:23 +01:00
Dax Raad
885a142ae3
temporarily remove undo/redo keybinds
2025-12-11 12:55:08 -05:00
Sebastian Herrlinger
c12be73bf7
align default input keybinds
2025-12-11 17:39:29 +01:00
Sebastian Herrlinger
e271852bc3
allow custom mappings for all textarea actions via config
2025-12-11 17:23:47 +01:00
Daniel Polito
dce4585d40
Fix / Improve Github Eyes Reaction Removal ( #5383 )
2025-12-11 09:42:10 -06:00
David Hill
8346550d26
fix: change terminal title to OpenCode
2025-12-11 12:10:04 +00:00
Dax Raad
578072bb8e
use new share url
2025-12-11 00:43:00 -05:00
Dax Raad
f1b8707286
ignore
2025-12-10 22:36:57 -05:00
Dax Raad
9b05217471
ignore
2025-12-10 22:34:16 -05:00
Dax Raad
d88912abf0
global bus
2025-12-10 22:28:56 -05:00
Dax Raad
13a77005f1
global.dispose
2025-12-10 22:22:16 -05:00
Aiden Cline
7b4f852f33
ignore: tmp transform exclusion
2025-12-10 21:18:19 -06:00
Aiden Cline
439aebb4e9
tweak: correct thinkingLevel
2025-12-10 21:13:10 -06:00
Koichi Nakayamada
499ad4f84b
fix: light mode visibility for filepath in /undo diff files ( #5352 )
2025-12-10 19:38:14 -06:00
Jinhyeok Lee
01fd0d8209
docs(bash): clarify description parameter is required ( #5353 )
2025-12-10 19:37:38 -06:00
Seb Duerr
df55ad89ab
Add Cerebras integration header with opencode identifier ( #5354 )
2025-12-10 19:36:58 -06:00
Shantur Rathore
89d51ad596
compaction: improve compaction prompt ( #5348 )
2025-12-10 17:21:38 -06:00
Christian Stewart
cbb591eb7d
fix: more descriptive tool or subtask execution failed error ( #5337 )
...
Signed-off-by: Christian Stewart <christian@aperture.us>
2025-12-10 17:12:49 -06:00
Aiden Cline
e36c349222
tweak: oc -> OC
2025-12-10 17:06:16 -06:00
Christian Stewart
b274371dbb
feat: use |- for intermediate sub-agent steps ( #5336 )
...
Signed-off-by: Christian Stewart <christian@aperture.us>
2025-12-10 16:36:11 -06:00
Yukai Huang
e46080aa8c
fix(auth): add plugin lookup for custom provider in 'Other' flow ( #5324 )
2025-12-10 16:23:12 -06:00
Aiden Cline
7d82f1769c
tweak: small fix
2025-12-10 16:01:10 -06:00
OpeOginni
7435d94f85
fix(cli): obtain directory data from server ( #5320 )
2025-12-10 15:55:15 -06:00
Dax Raad
9ad828dcd0
tui: use random free port and enable icon discovery by default
...
- Tauri app now automatically finds an available port instead of defaulting to 4096
- Icon discovery feature is now enabled by default in the Tauri app
- Prevents port conflicts when multiple OpenCode instances are running
2025-12-10 16:13:11 -05:00
Dax Raad
936a6be5d6
stuff adam needs
2025-12-10 15:59:42 -05:00
Daniel Polito
31e6ed6806
Add Eyes Reaction instead of Comment Working on Github Action ( #5072 )
2025-12-10 13:35:55 -06:00
Dax Raad
ffc4d53923
add models.dev family
2025-12-10 14:30:28 -05:00
Aiden Cline
18d3c054a3
more interleaved thinking fixes ( #5334 )
2025-12-10 13:29:26 -06:00
Aiden Cline
59c5da9b6c
tweak: set gemini thinkingLevel to high by default
2025-12-10 13:09:27 -06:00
Tom Aylott
117de64f39
fix: upgrade OpenRouter sdk pkg ( #5302 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-12-10 13:02:26 -06:00
Dax Raad
388156704a
fix /provider endpoint to return loaded providers
2025-12-10 13:49:45 -05:00
Matt Silverlock
ae60f41adf
themes: update orng theme ( #5329 )
2025-12-10 10:52:58 -06:00
arc-source-coder
80d1c62818
tui: only show active MCP server count ( #5327 )
2025-12-10 10:27:59 -06:00
Sebastian Herrlinger
ba1c6122b9
bump opentui to v0.1.60, fixing doubled key events on some older terminal emulators and add_buffer leaks for prompt input
2025-12-10 15:03:14 +01:00
Sebastian Herrlinger
baed581a7c
remove input_forward_delete special handling
2025-12-10 14:55:56 +01:00
Dax Raad
de8460cb99
docs: improve bash and grep tool documentation with clearer usage guidelines
2025-12-10 08:48:41 -05:00
Adam
862141e8b2
fix: exit aliases
2025-12-10 02:49:54 -06:00
Aiden Cline
070ced0b3f
fix: revert hook try/catch that surpressed errors
2025-12-10 00:14:24 -06:00
GitHub Action
cc3b699823
chore: format code
2025-12-10 06:02:31 +00:00
spoj
301f1a191b
fix: add Windows support for shell mode (! command) ( #5311 )
2025-12-10 00:01:56 -06:00
Timor
b2057791aa
feat: add CLI arguments to agent create command for scripting ( #5157 )
2025-12-09 21:09:45 -06:00
Dax Raad
c1ee6d6c41
ci
2025-12-10 02:57:39 +00:00
Dax Raad
0759696ec0
core: enable project discovery for experimental builds
2025-12-09 21:23:55 -05:00
Aiden Cline
552ee81455
tweak: add OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS
2025-12-09 17:28:34 -06:00
David Hill
9fdbe193cd
fix: add spacer before queued badge
2025-12-09 22:56:44 +00:00
Aiden Cline
df64612d54
better interleaved thinking support ( #5298 )
2025-12-09 16:32:12 -06:00
Dax Raad
132e772c26
core: fix project icon update handling to preserve existing icon properties
2025-12-09 16:55:26 -05:00
Aiden Cline
8a9c7a4ef3
add OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT
2025-12-09 15:44:56 -06:00
ry2009
16c4b02b69
feat: add Biome LSP support ( #5290 )
2025-12-09 15:31:13 -06:00
Nick
c33a90320c
fix: resolve 'latest' to actual version when caching plugins ( #5292 )
2025-12-09 15:07:59 -06:00
Dax Raad
5f6b2fdc6f
fix tests
2025-12-09 16:03:33 -05:00
Dax Raad
a2e460bc4b
discover logic
2025-12-09 15:51:55 -05:00
Dax Raad
06aa1f49b8
sync
2025-12-09 15:48:22 -05:00
Dax Raad
f1955b4d05
core: fix project event emission to include updated worktree data
2025-12-09 15:41:38 -05:00
Dax Raad
c5e5627cbd
test fixes
2025-12-09 15:41:38 -05:00
Aiden Cline
84a0868e66
fix: read when file is svg
2025-12-09 14:24:30 -06:00
Dax Raad
365584048f
core: fix project creation to include updated timestamp
2025-12-09 15:18:55 -05:00
Dax Raad
edffcc32cf
core: make project updated timestamp optional to support legacy project data
2025-12-09 15:18:55 -05:00
Dax Raad
7439a40b00
core: fix project icon update to preserve existing icon properties
2025-12-09 15:11:00 -05:00
Dax Raad
b48caec218
core: add automatic project icon discovery from favicon/logo files
2025-12-09 15:06:24 -05:00
Dax Raad
8bff3cdae8
fix ci
2025-12-09 14:53:47 -05:00
Dax Raad
0b40c3d37d
rework project loading
2025-12-09 14:41:14 -05:00
Dax Raad
1e3bdcc71c
rename bus
2025-12-09 14:32:09 -05:00
Adam
9a34965432
feat: add color to project
2025-12-09 13:29:59 -06:00
Dax Raad
fb1b6c5e6b
add project.name/icon
2025-12-09 13:57:18 -05:00
Dax Raad
036f5d4eef
core: add project update timestamps to track when projects were last modified
...
Projects now track when they were last updated, making it easier for users
to see recent activity and identify stale projects in their workspace.
2025-12-09 11:52:53 -05:00
André Cruz
87a03e1e30
fix(mcp): send custom headers regardless of OAuth settings ( #5273 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-09 09:52:39 -06:00
Ravi Kumar
8326640670
feat(telemetry): Add userId and sessionId metadata to experimental_telemetry ( #5279 )
2025-12-09 09:46:48 -06:00
Adam
fe196da430
fix(tui): order
2025-12-09 06:13:36 -06:00
Aiden Cline
f8bd4ff705
core: refactor providerOptions function to accept Provider.Model for cleaner API
2025-12-09 01:25:36 -06:00
Aiden Cline
654a2cd6a4
core: remove unused fzf dependency to address CVE
...
- Eliminates fzf binary dependency that was no longer used after file search overhaul
- Removes fzf from Nix package configuration and Arch Linux PKGBUILD dependencies
2025-12-09 00:36:33 -06:00
terakael
c78dad8db5
tui: add permission indicator to footer ( #4813 )
...
Co-authored-by: terakael <terakael@gmail.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-08 21:18:17 -06:00
Matt Silverlock
b2f5ea7c30
themes: add new orng theme ( #5267 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2025-12-08 20:17:10 -06:00
Ariane Emory
8b51da768c
fix: improve sidebar working directory colour contrast with modified files ( resolves #5184 ( #5188 )
2025-12-08 16:15:40 -06:00
Aiden Cline
4dcda3d53d
fix: parcel watcher musl support
2025-12-08 16:08:53 -06:00
Ravi Kumar
e38814c597
fix: apply provider filtering to /connect endpoint ( #5233 )
2025-12-08 15:28:32 -06:00
Ariane Emory
130345bd5d
fix: sort sessions by updated time ( resolves #5074 ) ( #5080 )
2025-12-08 15:04:39 -06:00
Sebastian Herrlinger
1e7d78a215
bump opentui to v0.1.58, fixing diff color issues in light themes
2025-12-08 21:59:09 +01:00
Shoubhit Dash
20530104ce
add ocaml lsp support ( #5230 )
2025-12-08 14:33:45 -06:00
Sebastian Herrlinger
db0e1ebb80
fix colors for dialog prompt (like session rename prompt in light theme)
2025-12-08 21:06:03 +01:00
Sebastian Herrlinger
e83a47debe
set theme text color for no matching items in auto complete
2025-12-08 20:59:00 +01:00
GitHub Action
eed48e76de
chore: format code
2025-12-08 18:06:48 +00:00
rari404
fab8ab2840
feat: add terraform-ls language server and formatter ( #5243 )
2025-12-08 12:02:25 -06:00
rari404
9bd2ea5e5f
feat: add bash-language-server LSP ( #5246 )
2025-12-08 11:39:49 -06:00
Shoubhit Dash
285605737d
add ocamlformat support ( #5229 )
2025-12-08 11:37:30 -06:00
Daniel Polito
203f3312ee
feat: ability to toggle MCP Servers in TUI ( #4509 )
2025-12-08 11:31:22 -06:00
Jérôme Benoit
52bb43eebd
fix: SAP AI Core Vercel AI SDK v2 support ( #5180 )
...
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2025-12-08 11:27:47 -06:00
rari404
9b86d4e595
feat: add theme support for thinking text opacity ( #5240 )
2025-12-08 11:06:46 -06:00
Bishal Roy
a959199f09
feat: add catppuccin-macchiato theme ( #5225 )
2025-12-08 10:27:03 -06:00
Adam
d66b903e7f
fix: opencode web command
2025-12-08 09:48:21 -06:00
Adam
4425c66732
revert: opencode web command changes
...
This reverts commit c347056246 .
2025-12-08 09:47:43 -06:00
Adam
c347056246
fix: opencode web command
2025-12-08 09:39:41 -06:00
Adam
d9175be989
fix: opencode web command
2025-12-08 09:35:12 -06:00
Adam
de415be4f6
fix: opencode web command
2025-12-08 09:18:46 -06:00
Aiden Cline
f5a77c8cd8
bump plugin versions
2025-12-07 22:42:35 -06:00
GitHub Action
bc524eeb44
chore: format code
2025-12-08 04:22:50 +00:00
ry2009
725f658260
fix: ensure Auth.all returns valid objs ( #5128 )
2025-12-07 22:22:21 -06:00
Ariane Emory
63e54541fe
fix: Sort themes in the /theme modal alphabetically ( resolves #5217 ) ( #5219 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-07 22:20:40 -06:00
Aiden Cline
a3bb4a3c85
pdf support in read tool ( #5222 )
...
Co-authored-by: ammi1378 <ammi1378@users.noreply.github.com>
2025-12-07 21:54:00 -06:00
Dax Raad
4126fedbd4
openapi
2025-12-07 21:55:36 -05:00
Aiden Cline
9ff39503e9
tweak: additional error msg parsing case
2025-12-07 20:10:54 -06:00
Ariane Emory
4cf2322b7f
fix: toggle timestamps now properly hides/shows timestamps when toggled ( resolves #5142 ) ( #5145 )
2025-12-07 19:47:02 -06:00
franlol
81ee8541ab
feat: add experimental.text.complete plugin hook ( #4962 )
2025-12-07 19:44:04 -06:00
Patrick Erichsen
4fabce58d8
fix(cli): prevent help text wrapping ( #5185 )
2025-12-07 19:12:54 -06:00
Dax Raad
bf0f85e37f
playing with sdk docs
2025-12-07 19:58:04 -05:00
Dax
ea7ec60f51
v2 SDK ( #5216 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-12-07 19:04:14 -05:00
André Cruz
509e43d6f8
feat(mcp): add OAuth authentication support for remote MCP servers ( #5014 )
2025-12-07 15:47:27 -05:00
rari404
ec27759f90
feat: add uninstall command ( #5208 )
2025-12-07 13:23:30 -06:00
GitHub Action
9c938eec73
chore: format code
2025-12-07 19:08:48 +00:00
secretninjaman
238b907dd8
fix: use basename for shell detection to support non-standard paths ( #5205 )
...
Co-authored-by: Ayato French <a@ayatofrench.com>
2025-12-07 13:08:26 -06:00
Aiden Cline
c30b1130ee
fix: provider url merging logic
2025-12-07 13:01:05 -06:00
Mikheil Berishvili
4eb82e8c04
fix: autocomplete popup repositions on window resize ( #5196 )
2025-12-07 12:25:35 -06:00
Aiden Cline
75a4dcbce8
tweak: make bash give agent more awareness of cwd, bump default timeout, drop max timeout ( #5140 )
2025-12-06 23:55:07 -06:00
Aiden Cline
aa884b003e
core: prevent sessions from disappearing after git init
...
Previously, sessions created in a non-git directory would disappear from
the session picker after running git init and making the first commit.
This happened because the migration logic ran prematurely before a stable
project ID existed.
2025-12-06 23:32:47 -06:00
Dax Raad
dfea6780d9
sync
2025-12-06 18:21:32 -05:00
Dax Raad
dd0945b9ca
tui: add visual separator between username and timestamp for better readability
2025-12-06 18:19:18 -05:00
Dax Raad
1b05d5dd8e
tui: prevent deprecated models from appearing in model picker
2025-12-06 18:18:45 -05:00
Aiden Cline
3e36069f41
fix: reduce overhead of task tool metadata
2025-12-06 16:04:33 -06:00
Saatvik Arya
3ec34ee3dd
feat(tui): add dynamic terminal window title ( #5112 )
2025-12-06 14:49:11 -06:00
Anchit Bajaj
4dbe17d4f1
fix: update description to lowercase for ACP command (to be consistent with other commands) ( #5137 )
2025-12-06 14:48:21 -06:00
Ariane Emory
429aa24275
fix: make timestamp toggle text dynamic in command list ( resolves #5106 ) ( #5108 )
2025-12-06 14:42:46 -06:00
Ben Vargas
419983c0f1
feat: restore experimental flag for websearch/codesearch tools ( #5132 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2025-12-06 14:29:34 -06:00
Dak Washbrook
c1e6037bda
feat: add mercury.com theme ( #5141 )
2025-12-06 14:27:56 -06:00
franlol
b03b9b9017
feat: add optional scrollbar to the session chat ( #5116 )
...
Co-authored-by: Sebastian <hasta84@gmail.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2025-12-05 14:49:05 -06:00
Shantur Rathore
ba417d80b1
tweak: bash tool improve output metadata for agent consumption, fix small timeout issue ( #5131 )
2025-12-05 13:56:56 -06:00
Nathan Thomas
40eb8b93e1
feat: add max steps for supervisor and sub-agents ( #4062 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2025-12-05 12:26:44 -06:00
Noam Bressler
864c098701
add experimental.open_telemetry config option to enable OTEL spans ( #4978 )
...
Co-authored-by: noamzbr <noamzbr@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2025-12-05 10:48:22 -06:00
Adam
cfbaf81ef8
fix(desktop): clone pty session on reconnect
2025-12-05 10:30:48 -06:00
Anthony Shew
ada7cca10d
feat(theme): Vercel ( #5119 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2025-12-05 10:01:20 -06:00
Julian Visser
52db0f23a6
fix : #5064 ProviderInitError github-copilot-enterprise ( #5123 )
2025-12-05 09:53:32 -06:00
Dax Raad
60388f7f03
do not use required pty for local dev
2025-12-05 10:39:44 -05:00
Aiden Cline
05d2f70529
ignore: tweak
2025-12-05 01:00:47 -06:00
Aiden Cline
f950de95ba
fix: ensure projects that go from having no commits to having commits have sessions migrated ( #5105 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-12-05 00:49:07 -06:00
ry2009
03324d4277
tui: wrap dialog option descriptions ( #5083 )
2025-12-05 00:19:48 -06:00
Aiden Cline
767a81f930
fix: ensure that vcs is still set to git even if no commits in repo
2025-12-04 23:02:11 -06:00
Dax Raad
95168b8267
increase default scroll speed
2025-12-04 23:54:46 -05:00
Dax Raad
c264e9c364
fix
2025-12-04 23:48:32 -05:00
Dax Raad
856e1e2948
fix pty builds
2025-12-04 23:47:57 -05:00
Jérôme Benoit
bef4fdfc4b
fix: add getModel to SAP AI Core provider for correct SDK initialization ( #5086 )
...
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2025-12-04 22:43:22 -06:00
Adam
09f522f0aa
Reapply "feat(desktop): terminal pane ( #5081 )"
...
This reverts commit f9dcd97936 .
2025-12-04 20:32:08 -06:00
Aiden Cline
f9dcd97936
Revert "feat(desktop): terminal pane ( #5081 )"
...
This reverts commit d763c11a6d .
2025-12-04 15:57:01 -06:00
Adam
d763c11a6d
feat(desktop): terminal pane ( #5081 )
...
Co-authored-by: Github Action <action@github.com>
Co-authored-by: Dax Raad <d@ironbay.co>
2025-12-04 15:37:29 -06:00
Aiden Cline
d469d7d441
tweak: bash tool description re commit stuff
2025-12-04 15:27:23 -06:00
Dax Raad
668d5a76d5
core: ensure model npm package falls back to dev models config when not explicitly defined
2025-12-04 15:39:52 -05:00
Jérôme Benoit
b9c1f10016
feat: Add SAP AI Core provider support ( #5023 )
...
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2025-12-04 14:07:23 -06:00
Aiden Cline
8a0c86cbdb
bump: builtin plugin versions
2025-12-04 12:37:14 -06:00
Daniel Polito
7f86fe3f61
add optional prompt Input to Github Action ( #4828 )
...
Co-authored-by: Github Action <action@github.com>
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>
2025-12-04 12:10:56 -06:00
Aiden Cline
a32cf70d7e
tui: fix /new slash command being persisted in prompt input
2025-12-04 12:01:13 -06:00
Shantur Rathore
a607f33552
tweak: bash tool messages regarding timeouts and truncation more clear for agent ( #5066 )
2025-12-04 11:33:00 -06:00
Aiden Cline
350a32274a
fix: model not being passed correctly to tool
2025-12-04 11:15:30 -06:00
Daniel Gray
27c99b46cb
Preserve prompt input when creating new session ( #4993 )
2025-12-04 11:12:58 -06:00
Adam
1d6e3d477b
fix(tui): cursor color
2025-12-04 06:56:48 -06:00
YeonGyu-Kim
5a9f4e5c60
fix: ensure checkUpgrade sets init: ( #5040 )
2025-12-03 22:28:35 -06:00
Dax Raad
10cc15aabe
fix anthropic api key error
2025-12-03 23:18:24 -05:00
Aiden Cline
0237905b96
fix: TypeError: undefined is not an object
2025-12-03 22:03:42 -06:00
Jakub Matjanowski
46790e57e9
feat: Enhance DeepSeek reasoning content handling ( #4975 )
...
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-12-03 21:31:36 -06:00
Aiden Cline
32b5db754e
fix: provider id issue
2025-12-03 20:45:55 -06:00
Aiden Cline
f33f8ca109
fix: compaction type issue
2025-12-03 20:43:47 -06:00
Aiden Cline
598d63db63
fix: dax typo
2025-12-03 20:39:11 -06:00
Dax
6d3fc63658
core: refactor provider and model system ( #5033 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: thdxr <thdxr@users.noreply.github.com>
2025-12-03 21:09:03 -05:00
Dax Raad
ee4437ff32
core: add provider test coverage for upcoming refactor
...
Add comprehensive test suite for Provider module to ensure safe
refactoring of provider internals. Tests cover:
- Provider loading from env vars and config
- Provider filtering (disabled_providers, enabled_providers)
- Model whitelist/blacklist
- Model aliasing and custom providers
- getModel, getProvider, closest, defaultModel functions
Also adds Env module for instance-scoped environment variable access,
enabling isolated test environments without global state pollution.
2025-12-03 18:30:42 -05:00
Ariane Emory
c00d4885c6
feat: add tool_details keybind w/ no default ( #4976 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-03 13:38:09 -06:00
Ariane Emory
921b98066d
feat: add messages_last_user command to scroll TUI to last user message (implements #4847 ) ( #4855 )
...
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2025-12-03 12:30:11 -06:00
Spoon
0bccd1d578
feat: experimental.primary_tools, allow user to set the tools that should only be available to primary agents ( #4913 )
...
Co-authored-by: GitHub Action <action@github.com>
2025-12-03 11:19:43 -06:00
Aiden Cline
91db82c138
add retry case for grok resource exhausted
2025-12-03 11:16:27 -06:00
Aiden Cline
b457923970
core: fix GitHub Copilot Enterprise authentication failing with sdk.chat undefined error
2025-12-02 23:37:10 -06:00
Jason Cheatham
66e4a5a64e
tweak: adjust light/dark theme toggle ( #5007 )
2025-12-02 23:03:24 -06:00
Jason Cheatham
f2fd0f8f00
fix: handle 0 in ANSI theme color definitions ( #5009 )
2025-12-02 22:42:30 -06:00
Aiden Cline
a8ad74aef3
add basic session list command
2025-12-02 19:24:05 -06:00
Aiden Cline
e2e2b7934e
Make homebrew update check use homebrew registry version info
2025-12-02 17:43:33 -06:00